640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1
比特元BTY公链已完成BSN网络服务的正式接入。此次接入,比特元BTY将作为BSN 国际公链服务门户,被集成BSN国际公链服务中。

具体比特元BTY上线BSN详情,可点击黄字查看

《比特元BTY入选BSN国际适配公链》

一方面,借助BSN国际平台,可以为比特元BTY公链应用开发者提供一种新的低门槛、便捷接入的开发环境,为比特元公链应用生态爆发奠定平台基础。另一方面,比特元BTY凭借高效的性能,稳定的跨链技术,为 BSN 平台作为全球性的基础设施提供坚持的功能基础。这次携手合作,也是奠定双方携手互赢的开端,后续我们将进一步加强与BSN国际的协同合作。

BSN平台,是如何实现让开发者更轻松的进行公链应用开发呢?

第一步:注册登录

进入BSN国际官网:bsnbase.io

首次进入BSN国际,需要完成注册,点击下面红框进行注册

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

按照要求依次填入信息,完成注册后登录即可进入主操作台

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

第二步:选择节点和比特元网络,创建自己的应用权限证书

进入主界面后,点击【Permissionless Services】,创建自己的公链服务

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

选择自己开发的节点和网络,这里我们选择HongKong和BitYuan-Mainnet

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

点击创建一个项目

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

输入项目的基本信息,第一栏是项目名称,第二栏选择要开发的网络,第三个设置该应用的每日请求上线,目前免费版本上线是2000请求的次数。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

创建成功后,系统会生成1 个RPC路径地址 (access address) 以及一个项目密钥 (project key),这些信息用以应用与比特元主网的交互,以及应用权限的管理,所以对于应用开发者非常重要。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

完成以上这一步,相当于你已经有了一个稳定供于你开发的节点了,相比于传统的自己同步维护一个比特元BTY节点效率上大大提高,成本和难度大大降低。

第三步:请求调用节点,完成节点交互

接下来,我们将通过第三方接口工具,实现应用开发与主网节点的请求交互。

我们选择的Postman工具,下载使用链接如下:

https://www.postman.com/downloads/

下载注册登入postman后,点击下图中的+号

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

回到BSN的Projects List,点击复制我们之前创建的访问地址【access address】,点击复制。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

复制到Postman页面的该地址栏中。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

然后点击 [Headers] 副页,在标有 [KEY] 的一列输入 [x-api-key]

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

然后回到BSN页面复制自己的项目密钥Project Key

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

复制好后,回到Postman,将密钥复制到[VALUE]列中

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

之后点击Body,选中raw,请求方式更换为POST,用json-rpc的方式调用

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

在证书发送指令前,需要回到BSN界面开放密钥权限,点击Enable Key。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

之后回到Postman输入调用指令,比如我们现在通过指令获取当前最新的区块链高度。调用指令详见比特元开发者平台:https://chain.33.cn/

指令输入后,点击Send发送,获取数据。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

数据返回在下方,此时区块为:11302802。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

到这里,我们就通过第三方工具,完成向BSN 公共节点提交请求并获得数据响应的流程教学了。对于开发者来说,在不需要单独部署比特元节点情况下,可使用BSN公共节点完成部署、开发、测试自己公链应用。实现让开发者专注于应用开发,不受节点维护、运维影响。

本篇文章更多是让社区用户对于比特元接入BSN国际公链服务平台有个直接的认识,无法形成有效的开发教程。如果有想深入参与比特元公链生态应用开发的团队和个人,可以添加比特元客服,备注身份,客服将会拉您进入开发者群,由比特元开发团队直接群内交流,更快上手比特元应用开发。