经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 其他 » 区块链 » 查看文章
Cocos-BCX开发入门之cli_wallet
来源:cnblogs  作者:青锋之殇  时间:2019/6/21 8:36:06  对本文有异议

Cocos-BCX简介

区块链技术作为近几年来最具争议的技术,吸引了全世界的关注,尽管人们对它的评价却褒贬不一,有的人认为它就是一场骗局,亦或是一场投机者的狂欢,不过我却认为它真的能够对我们的生活带来一些改变,尤其是最近一年,区块链正在褪去只能炒币的形象,更多的结合到了我们的实际生活中给我们带来了便利,尤其是银行和票据的应用。
而游戏作为自带金融属性的一种应用形式,本身就和区块链有着很多互相呼应的地方,随着近些年的公链技术的发展,越来越多的区块链游戏开始进入到我们的视野,Cocos-BCX是由Cocos2d引擎官方团队针对目前游戏的局限性,并结合区块链的去中心化属性而开发出的专门针对游戏而生的公链,它有着诸如确认速度、游戏世界观、道具穿越等特色,结合Cocos自家的Cocos Creater开发工具,可以很便捷的开发区块链游戏,十分适合区块链游戏的开发。

准备工作

官方文档已经对Cocos-BCX的开发做出了详尽的说明,本文只是对没有接触过区块链开发的小伙伴们的一个入门Cocos-BCX的指南,希望可以帮助到大家。

1.准备工作

  1. git clone https://github.com/Cocos-BCX/cocos-bcx-node-bin

将节点源码下载下来后,解压打开,进入cocos-bcx-node-bin/cli/testnet/0.7.16目录
解压cli_wallet.tar.gz,得到cli_wallet文件,将cli_wallet赋予可执行权限

  1. cd cocos-bcx-node-bin/cli/testnet/0.7.16
  2. chmod 755 cli_wallet

连接区块链网络

然后去CocosTerminal注册一个账户,登录之后,点击右上角的小齿轮找到节点地址


如图所示,即是节点地址,稍后我们会用到它,回到终端,输入命令(注意要将其中的ws://127.0.0.1:8070换成刚刚得到的节点地址,链ID可以也要替换,不过要先执行一次命令,他会返回正确的链ID,在替换一下执行一遍命令就可以了,并且退出cli_wallet想要再次连接节点时,链ID需要在第一次连接节点后生成的一个wallet.json文件里面找,所以建议第一次连接节点时就将正确的连接命令记录下来,便于以后连接。)
命令格式
./cli_wallet --chain-id [链 ID] -s [见证人节点 RPC 地址] -r [命令行钱包的 RPC 服务所监听的地址]

  1. ./cli_wallet --chain-id 81003974d328ff17b64076928ab87b24d7dffbc87df3d4cde89d2fa1877e4f6a -s ws://127.0.0.1:8070 -r 127.0.0.1:8099

这样就可以连接到Cocos-BCX的网络了

与区块链网络进行交互

第一次登陆钱包需要设置钱包密码

  1. set_password *****

设置钱包密码后,需要解锁钱包,之后再次登陆也需要解锁钱包

  1. unlock *****

同时命令行编程unlock开头,代表解锁成功。
之后的命令可以参考官方文档

原文链接:http://www.cnblogs.com/hinousagi/p/11061869.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号