具有引导节点的以太坊本地群集

时间:2017-09-27 10:36:53

标签: ethereum go-ethereum

Geth 1.6.7。 我用过这本手册

https://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster

看起来很简单

  1. 运行bootnode
  2.   

    ./ bootnode -nodekeyhex   dc90f8f7324f1cc7ba52c4077721c939f98a628ed17e51266d01c9cd0294033a

         

    UDP监听器上升
      自我= e节点:// 890b6b5367ef6072455fedbd7a24ebac239d442b18c5ab9d26f58a349dad35ee5783a0dd543e4f454fed22db9772efe28a3ed6f21e75674ef6203e47803da682 @ [:]:30301

    在本地计算机上运行2 geth`s

      

    geth --bootnodes   e节点://890b6b5367ef6072455fedbd7a24ebac239d442b18c5ab9d26f58a349dad35ee5783a0dd543e4f454fed22db9772efe28a3ed6f21e75674ef6203e47803da682@127.0.0.1:30301   --datadir" ./ node1" --port 30310 --rpcport 8110 --ipcdisable --networkid 1024 --cache = 512 --rpcapi personal,db,eth,net,web3 --rpc console 2>> ./node1/geth1.log

         

    geth --bootnodes   e节点://890b6b5367ef6072455fedbd7a24ebac239d442b18c5ab9d26f58a349dad35ee5783a0dd543e4f454fed22db9772efe28a3ed6f21e75674ef6203e47803da682@127.0.0.1:30301   --datadir" ./ node1" --port 30311 --rpcport 8111 --ipcdisable --networkid 1024 --cache = 512 --rpcapi personal,db,eth,net,web3 --rpc console 2>> ./node1/geth1.log

    通过控制台检查同伴

      

    admin.peers []

    正如您所见,节点之间没有看到对方。我做错了什么?

    感谢。

1 个答案:

答案 0 :(得分:0)

您必须将第二个实例添加到您的管理节点(即您的第一个实例)。运行命令admin.addPeer(enodeUrlOfFirstInstance)