EOS测试网络JungleTestnet实践

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

 

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

老的jungle已经失效,被jungle2替代, 下面的信息也更新为jungle2了(需要梯子)

进入https://monitor.jungletestnet.io/#register即可注册BP

 

 

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

    注册producer的过程其实就是通过类似如下过程

$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

 

转账等基本操作

获得EOS馈赠

    在转账之前,你肯定先得在测试网络有EOS,

    这个通过进入http://jungle.cryptolions.io/#faucet,在jungleFaucet免费获取EOS,比如我为itleakstoken这个账号申请了EOS,然后这个平台就给我转了200EOS

    

  

  如果你想再次申请获得更多EOS,则有如下输出,也就是6个小时才能申请一次.

 

    不过我可以告诉你们一个诀窍,就是多申请几个账号,然后都申请,这样就没有这个限制了。觉得账号多麻烦,可以将这几个账号的余额都转到一个账号,然后其他账号就可以丢弃了

查看余额

    200EOS到账了

创建目标账号

转账自然要创建一个目标账号,

先在本地通过如下命令产生一个key

$ cleos create key

Private key: 5KHFpv14Be2pR7fPiVxF4vk6HBGWX39jPGmjZd6QNYxddddnERuy

Public key: EOS5TywWpHzgUxsjvEQHuEoezKvgWRkKnbc1HgYHuGQWiorU4yG6C

然后创建账号, 进入http://jungle.cryptolions.io/#account,

转账

$ ./cleos.sh transfer itleakstoken aaaaaaaaaaaa "1.0000 EOS" "test itleaks transfer"

executed transaction: d8e501c66dd73936fd6edf9e12c1e662cd3c959e8c7347bad0f571c30e6305c8  152 bytes  794 us

#   eosio.token <= eosio.token::transfer        {"from":"itleakstoken","to":"aaaaaaaaaaaa","quantity":"1.0000 EOS","memo":"test itleaks transfer"}

#  itleakstoken <= eosio.token::transfer        {"from":"itleakstoken","to":"aaaaaaaaaaaa","quantity":"1.0000 EOS","memo":"test itleaks transfer"}

#  aaaaaaaaaaaa <= eosio.token::transfer        {"from":"itleakstoken","to":"aaaaaaaaaaaa","quantity":"1.0000 EOS","memo":"test itleaks transfer"}

warning: transaction executed locally, but may not be confirmed by the network yet

 

备注

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

           https://github.com/CryptoLions/EOS-Jungle-Testnet

            参考实践

    核心是添加p2p-peer-address

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

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

 

|**************************************************
* 本文来自CSDN博主"爱踢门",喜欢请点关注
* 转载请标明出处:http://blog.csdn.net/itleaks
***************************************************|

如果你对EOS,ETH技术及开发感兴趣,请入QQ群讨论: 829789117


如需实时查看最新文章,请关注公众号"区块链斜杠青年",一起探索区块链未来

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值