Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

2020-08-19 19:12 栏目:经验之谈 来源:网络整理 查看()

8月10日,区块链服务网络BSN已经成功整合了Nevros,Nevros网络的开发者将能够通过BSN海外数据中心的数据存储和带宽构建dApp并运行节点。全球用户可以通过BSN的跨链结构和与中国银联的合作访问国内企业链和财务数据。

最近,Nevros社区的合作伙伴发布了bsn-proxy,这是一个可以直接连接到bsn的开发工具,它支持将BSN服务转换为Nevros节点RPC兼容格式。在这一点上,BSN可以作为内尔沃斯的Infura。通过这种方式,当用户运行像Nervos Wallet这样的应用程序时,他们可以通过开设BSN账户直接使用BSN资源,而无需设置自己的节点。

让我们看看如何使用BSN来运行CKB节点,为神经元钱包提供服务。

如何利用BSN运营CKB节点为神经元提供服务

1.登录BSN环球官方网站,完成注册和登录,我们将进入BSN:https://global.bsnbase.com/的控制台界面

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

2.选择“无权限服务”,我们可以看到可以选择的服务器。目前,有三个节点可供选择:香港、加州和巴黎,它们都支持运行Nervos主网络和测试网络。在这里,我们将选择加州节点来尝试。当然,你也可以选择另外两个节点,点击“购买”,进入购买页面,选择左边的免费版本,点击“选择”。

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

3.就这样,BSN给我们分配了一台部署在加州的服务器。然后让我们配置我们需要的区块链服务,点击“创建新项目”,填写项目名称,并选择运行Nervos Mainnet来完成创建。

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

4.这样,我们成功地创建了一个Nervos主网络节点,我们将获得项目标识、项目密码密钥和两个请求服务的链接。

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

5.好吧,我们来处理一些当地的事情。我们想使用BSN提供的节点服务来运行本地的Neuron钱包。我们需要做一些准备工作,首先在我们的计算机上安装Python 3(https://www.python.org/),然后下载所需的代码库:https://github.com/CipherWang/nervos-bsn-proxy

让我们打开本地终端。我在这里使用PowerShell,但是你也可以选择其他方便的终端工具。让我们输入代码库所在的路径。

接下来,我们需要在本地启动BSN的RPC请求,并根据以下示例将其输入到终端中(示例中使用了香港节点):

蟒蛇3。/bsn-proxy . py-bsn-URL ' https://hk . bsngate.com/API/your-app-id/Nevos-Mainnet/RPC '-API-key ' your-API-key '

最重要的是用两个单引号替换内容。第一个引号用访问地址中的https请求内容填充,第二个引号用项目密钥填充。请参见下图中用红色方框突出显示的两个内容。

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

输入命令后,单击输入,这样我们就可以在本地成功完成对BSN节点的RPC请求。bsn-代理将在本地打开rpc服务http://localhost:8114

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

6.最后,让我们开始神经元钱包。我们可以发现神经元钱包在同步块中。

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

这样,我们成功地使用了BSN提供的CKB节点服务来运行我们的神经元钱包!

7.我们还可以验证我们的神经元是否真的在使用BSN节点服务。我们依次单击“帮助”、“设置”和“网络”。我们可以看到,我们目前正在使用本地8114端口节点服务。

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

然后我们关闭正在运行的终端接口,也就是关闭对BSN的RPC请求,然后我们看到神经元的块同步过程停止了。这表明,正是BSN提供的CKB节点为神经元提供了完整的节点数据。

Nervos 社区发布支持 BSN 的开发工具,推进 BSN 公链集成新体验

对于dApp开发者来说,BSN比其他网络具有更高的性价比和稳定性。通过BSN代理,区块链开发商可以更方便地使用奈尔沃斯的区块链服务,在高度可扩展的开放网络上部署智能合同和dApp,并在全球范围内实施区块链服务。未来,通过BSN的桥梁服务,联盟链开发商也可以非常方便地通过Nervos访问公共链或其他联盟链的资产和信息。我们欢迎更多的开发者进入Nervos生态系统,共同创造和体验生态应用。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发