Blockchain

  • 2018.06.25

Geth(Go Ethereum)でプライベートネットワーク用のbootnodeをセットアップする

static-nodes.jsonにネットワークに参加するノードの接続情報を記載することで複数ノードによるEthereumのプライベートネットワークを構築することが出来ますが、この方法だと参加するノードが増えた場合、都度static-nodes.jsonへ情報を追記し、ネットワークの参加者へ配布する必要があります。 ネットワークへ参加するノード数が可変な場合はbootnodeをセットアップすると、 […]

  • 2018.06.22

Geth(Go Ethereum)とstatic-nodes.jsonを用いてEthereumのプライベートネットワークを自動的に構築する

Gethでpeer to peerのネットワークを構築する場合、admin.addPeer(“相手の接続情報”)を発行すれば相手のノードと接続できますが、コマンドで追加した場合はGethを終了すると情報がリセットされてしまいます。常に接続したい特定のノードがある場合、static-nodes.jsonを作成して配置することで自動的に繋がるようになります。