解读区块链最新技术、资讯,获取更多有价值的信息
EOS主网已经于2018年6月10日晚启动,现在进入投票阶段,等投票数量达到全网EOS流通数15%以上会正式激活网络,解锁全部功能,启动交易转账等功能。对于钱包开发人员或者其它应用的开发人员如何加入EOS主网,现在还没有官方教程。目前我们已经加入到EOS主网,下面介绍下流程和方法供大家参考。
EOS主网确认
几个提供服务的主网API节点:
http://p2p.meet.one:8888
通过命令可以获取主网区块和chain_id信息
chain_id=aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906
全节点加入主网流程,镜像启动方式
首先拉取镜像,docker pull eosio/eos:v1.0.2
准备好主网的genesis.json文件,文件在这里https://github.com/EOS-Mainnet/eos/blob/launch-rc-1.0.2/mainnet-genesis.json,放在/data/eosio/genesis.json
docker run -d -ti --name eos-nodes -p 8888:8888 -v /data/eosio/genesis.json://genesis.json eosio/eos:v1.0.0.2 nodeos --plugin eosio::chain_api_plugin --plugin eosio::net_api_plugin --plugin eosio::http_plugin --p2p-max-nodes-per-host 5 --p2p-peer-address p2p.meet.one:9876 --genesis-json /genesis.json
刚开始启动会卡住一段时间,因为需要很长时间去同步区块,过一段时间把最开始的大区块同步完,就会跟上主网的进度。通过 curl 127.0.0.1:8888/v1/chain/get_info,可以查看本地节点同步进度:看自己节点的head_block_num是否跟上主网的进度(通过cleos --url=http://mainnet.genereos.io:80 get info 获取)
备注:
启动参数里面需要指定通过--p2p-peer-address 指定主网的peer节点,现在能找到的节list在这里
https://docs.google.com/spreadsheets/u/1/d/1K_un5Vak3eDh_b4Wdh43sOersuhs0A76HMCfeQplDOY/htmlview?sle=true#gid=0
亲测验证可用节点: peer2.eospalliums.org:9876、p2p.meet.one:9876,不过连接数超过限制也会被对方主动关闭,有些节点开启了白名单,所以需要自己多尝试。
领取专属 10元无门槛券
私享最新 技术干货