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](此处我做测试,该项目ID也不会正常使用,所以不做隐私处理,个人开发者应注意不要泄露自己项目密钥)
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国际公链服务平台有个直接的认识,无法形成有效的开发教程。如果有想深入参与比特元公链生态应用开发的团队和个人,可以添加比特元客服,备注身份,客服将会拉您进入开发者群,由比特元开发团队直接群内交流,更快上手比特元应用开发。 |
版权免责声明:
1、本站所有内容版权归版权所有人所有,文章仅代表作者本人的观点,不代表本网站的观点和看法,与本网站立场无关;
2、如果您发现您的相关信息或资料在此转载并且觉得侵犯了您的版权,,敬请来函1508603319@qq.com通知我们,我们将在第一时间进行更改或者删除;
3、任何人在本站发表的任何信息都不得违反中华人民共和国相关法律法规,并且请文明用语,否则后果由发表者自行承担;
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任;
5、投资有风险,入市需谨慎。若内容涉及投资建议,仅供参考勿作为投资依据。谨防以“虚拟货币”、“区块链”名义进行的非法集资!