目前EOS已经有主网在运行了,但是主网的实践是需要真金白银的,所以和以太ropsten等测试网络一样,EOS也有各种测试网络在运行中,比如JungleTestnet,接下来我就来教大家一起搭建连接同步测试网络的环境。

注册producer节点并获取部署脚本

进入http://jungle.cryptolions.io/#register即可注册BP

producer名字填你想要的,然后填入你的节点服务器的ip ,端口信息,最重要的是这个publice key, 这个必须要对,它是管理你producer的唯一方式。

注册producer的过程其实就是通过类似如下过程,这个需要链的创始人账号,所以必须在JungleTestnet注册

$cleos system regproducer producer producer_pub_key http://http-server-address:port

执行完成后,网页会生成一个脚本(看下图),这个脚本很强大,会自动下载EOS代码及genesis,config.in等文件,然后就一键部署你的producer eos.

                                            图二

然后你就能发现你的节点名字

运行脚本部署节点

按照上图二的引导执行脚本installJungle-xxxx.sh,然后上图中的账号就能看到你的同步的区块信息有变化了,比如上图中的22000说明我同步到了22000

然后通过如下网址还可以访问你的服务器节点信息

your_server_ip:8888/v1/chain/get_info

拉选票竞选超级节点

同步区块仅是一个目的,要玩就玩大的,我们来竞争超级节点。【区块同步和生产】一文已经提到过,一个节点注册为生产者,其实还没有生产区块的权利,必须通过DPOS投票选为代表才有能力生产区块,因此为了发动你的营销攻势,让别人投票给你吧。具体是让其他用户执行投票命令voteproducer。

http://jungle.cryptolions.io/\#点击vote会弹出如图的窗体

这里是自己投给自己,如果要让别人投给自己,需要让其他用户通过下面的命令给你投票

$cleos system voteproducer prods [OPTIONS] voter producers

备注

上面是一键部署,如果想手工自己部署学习知识,可以访问:

https://github.com/CryptoLions/EOS-Jungle-Testnet 参考实践

核心是添加p2p-peer-address

p2p-peer-address = jungle.cryptolions.io:19876

p2p-peer-address = jungle.cryptolions.io:29876

results matching ""

    No results matching ""