“EOS to the hell”,eos的未来如何,简直太让人揪心了,先是360的爆料,接着又是主网上线不明朗,这eos能不是地狱嘛。不瞒各位,小编都借了一(qing)笔(jia)小(dang)款(chan)杀入eos的,连肾都抵押出去了,这样煎熬已经完全没有工作的欲望了,于是老板准我几天(错了,币圈是年)假,因为他也抑郁了...,不过区块链就是这么一块神奇的土地,什么能人都有,这不老板听说那个跟奶王pk的eos原力要另外启动一条eos主链,小编第一反应是不齿,eos原力何方神圣,这在个时候冒出来开eos主网,我看十有八九是蹭热点,博出位吧。不过看在他们很认真直播的份上(好吧,是老板逼的,他那eos小金库也不想归零呀),还是决定潜入他们的开发者电报群,于是有了现在的收获--我居然成功地成为eos原力的测试网超级节点了,并成功出块了!接下来,小编将分享在一台ubuntu(16.04 LTS amd64)云服务上成功部署eosforce的BP节点的步骤,各位看官,如果你们也押了肾买eos或者想过过超级节点瘾的技术团队,千万不要错过。
创建BP账号
在github上下载EOSForce钱包:
https://github.com/eosforce/wallet-desktop/releases
小编使用的时ubuntu,只需下载eosforce-0.6.2-x86_64.AppImage,然后修改成可执行文件:
直接运行 eosforce-0.6.2-x86_64.AppImage,出现EOSForce的创建钱包界面:
点击生成随机密钥,注意,需要把这对公私要保持好,下一步我们修改配置文件需要用到。
进入钱包后,点击创建账号,在测试网上建立我们的BP账号bpno1
至此,钱包创建好了,BP账号在测试网上也建立好了,但这个账号是一个普通账号,我们需要后继步骤运行节点,并把该节点配置成为BP节点。
启动测试节点
从github上下载testnet的配置,按照README.md上步骤启动进行设置:
修改config.ini,标注了NOTE的地方填上自己节点的信息,(注意:对于所产生key,一定要找个地方记录下来!)
facut private key
原文提示可以到 https://nadejde.github.io/eos-token-sale/ 网站生成一对eos的公私密钥。
p2p-server-address
假如要成为BP节点,ip地址需要是公网地址。假如不想成为BP,这个地址可以不填写。
agent-name
p2p网络中标识自己的节点的名字
producer-name
设置刚才在钱包创建的账号
private-key
配置你创建的账号对应的公私钥
至此,config.ini文件配置完毕。
接下来在自己账号的home目录下建立data目录,copy配置:
安装官方手册,使用docker启动eosforce的节点。 (若没有安装docker,请参考链接https://docs.docker.com/install/linux/docker-ce/ubuntu/)
注册成为BP节点
由于EOSForce的钱包目前还不能push action,我们需要在docker内创建一个钱包,导入我们BP账号的私钥:
1. 启动bash命令行界面
2. 创建钱包,并导入bp账号的私钥:
3. 申请代币
由于esoforce需要持有代币才能发起交易,需要到eosforce的电报群报上自己的账号申请代币:
English: https://t.me/eosforce_en
Chinese: https://t.me/eosforce01
申请到代币之后,就可以发起交易生成成为BP了:
4. 升级成为BP账号
注意block_signing_key填写BP账号的公钥。
提交命令后,可以查看一下是否已经成功了:
若返回的信息可以查到你的BP账号,那恭喜你,你已经成为BP一员了!可以到电报群寻求大家的vote支持,成为超级节点中一员!
不过,小编我还要说一点,现在这条原力的eos链跟官方版本有不少差别,首先没有智能合约,然后超级节点由21个改23个,还有出块时间是3秒钟,另外交易还有手续费,这个算不算过度整容呀?用原力的官话说,他们的测试链要运行一个月,然后逐步改进和完善。让我们继续拭目以待吧!
领取专属 10元无门槛券
私享最新 技术干货