使开发人员易于使用区块链:RNS JS 库

作者:Javi Esses(RIF 开发人员)
2020 年 4 月 14 日

RIF 域名服务 (RNS) 是允许用户拥有任意区块链中人类可读域的去中心化服务。只需将名称与地址关联即可将其用于识别区块链中的任何内容(在本 文章中了解如何注册域)。听起来不错,但我们都知道,如果您不是区块链开发人员,直接与智能合约进行交互可能会非常困难。与整个去中心化系统进行交互需要大量知识。即使只有一个合约,在开始之前必须具备区块链基础知识。因此,我们创建了 RNS JS 库。我们认为,如果区块链易于使用,将会使其更容易被采用。

没有更多的 ABI 可以实例化合约,没有更多的合约地址,只有一个库:RNS JS。它是完全可定制的,并且具有所需的预设,可以与 RSK 主网或 RSK 测试网一起使用,而无需任何额外配置。无需再等待了,我们开始操作吧。

我们在这里仅提供一个简单的示例,但是该库提供了很多操作,您可以在此处中试用一下,并在 JS Fiddle 中使用这些操作。

是否要在本地计算机上运行?确实很容易,只需遵循我们的入门教程。它将指导您完成安装过程,并说明如何运行 RNS Hello World!

对于区块链开发人员,您可能需要运行带有整个 RNS 套件的本地节点,因此您可以针对本地区块链使用该库。我们还提供一个软件包,可以通过一个命令安装完整的合约套件。点击 此处查看。一旦准备就绪,就可以点击此处学习如何实例化与本地套件一起使用的 RNS JS 库。这只是一个额外的参数!

RNS JS 库主要被认为将集成到现有的去中心化应用和钱包中。您能想象最终用户将资金发送到 “alice.rsk”(而非 “1LcwUei5JgqQX4dGvszELEVX2Ggs54MhQ1” 或“0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5”)有多容易吗?是的,您看到一个比特币和一个以太坊地址。使用 RNS JS,您可以解析来自任何区块链的地址,而不仅仅是 RSK。我们来看看我们的集成指南,以了解关于 RNS 与去中心化应用和钱包集成的更多信息。

RNS JS 由开发人员构建并为开发人员构建,因此我们一直在寻求合作。如有任何建议、问题或请求,请随时与我们联系,网址为 https://github.com/rnsdomains/rns-js.

通过在 Twitter @rif_os 上关注我们,以了解 RIF 的最新消息。

Follow our news!