Cocos-BCX开发入门之cli_wallet

Cocos-BCX简介

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

准备工做

官方文档已经对Cocos-BCX的开发作出了详尽的说明,本文只是对没有接触过区块链开发的小伙伴们的一个入门Cocos-BCX的指南,但愿能够帮助到你们。git

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赋予可执行权限github

cd cocos-bcx-node-bin/cli/testnet/0.7.16
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 服务所监听的地址]shell

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

这样就能够链接到Cocos-BCX的网络了编程

与区块链网络进行交互

第一次登录钱包须要设置钱包密码json

set_password *****

设置钱包密码后,须要解锁钱包,以后再次登录也须要解锁钱包网络

unlock *****

同时命令行编程unlock开头,表明解锁成功。
以后的命令能够参考官方文档工具

相关文章
相关标签/搜索