以太坊建立两个节点,连成链

2017-03-03  本文已影响1614人  娄童

第一个节点

清空data的内容

geth --datadir data removedb这一步还是有用的,,如果一直连接不上,试一下这个步骤

创建一个用户(如果已经有用户,就不用创建)

1 进入控制台geth --datadir data networkid 1108 consolenetworkid 1108 一定要有,1108这个数字可以自己设定,保持和另外一个节点相同即可2 创建用户personal.newAccount("abcd1234")

CB85EE96-0123-4043-89D1-07C04F13E17B.jpg ##创建初始配置文件genesis.json文件vi genesis.json 0FD73CF2-A9B7-41BD-8D65-388AEF403F2F.jpg ## 初始化genesis.jsongeth --datadir data init genesis.json##进入控制台geth --datadir data --nat "extip:10.103.91.143" --unlock 0 --networkid 1108 console10.103.92.143改成自己的ipnetworkid同上一个节点成功#第二个节点##清空data的内容geth --datadir data removedb这一步还是有用的,,如果一直连接不上,试一下这个步骤##创建genesis.jsonvi genesis.json然后把第一个节点的genesis.json的内容复制粘贴进来。##初始化genesis.jsongeth --datadir data init genesis.json##进入控制台geth --datadir data --networkid 1108 console#连接两个节点##查看第一个节点的encodeadmin.nodeInfo C5041B57-27F9-4EE8-8777-6A8B15A5B9AB.jpg ##在第二个节点的控制台输入admin.addPeer("enode://7e24486e22b13669a560b2bce5d601c284e0e30916d59a3025c712e9f1dbc78a775f098e29de2835b68b1fac251c4c20d0eac95cfd992d1237a884d7869faf02@10.103.91.143:30303")##查看是否连接成功admin.peers类似下边基本上就成功了 726C1D5C-0C60-4BAA-9047-68D4611A769F.png 这个时候,如果第一个节点挖矿,第二个节点会自动同步区块,就真的成功了。撒花。希望你们能够一次成功~~
上一篇下一篇

猜你喜欢

热点阅读