Private-Blockchain

用於生產的私有區塊鏈?

  • March 28, 2018

儘管在生產中使用它可能有點快,但我發現有關建立私有區塊鏈的所有資訊似乎都是針對testing.

但我們擁有的事實genesis.json應該意味著任何人都可以自由地製作自己的乙太坊區塊鏈。

唯一不清楚的是,鏈將如何連接到其他鏈。據我了解,它將首先查看本地網路,但是如何限制第一個節點連接到任何節點?

我知道只有具有相同創世塊的節點才會加入,但我希望至少對它的傳播方式進行一些初步控制。

geth --networkid 1234 --ipcpath /home/roland/.ethereum/geth.ipc --datadir /home/roland/.ethereum/testnet

它是networkid,它將辨識您的網路,並且只有具有相同ID的節點才能加入網路。

but how can I limit the first node from connection to just any node?

這可以通過--nodiscover在啟動 geth 實例時使用該選項來實現。這樣,預設情況下不會發現您的節點。您必須通過每個節點的唯一enode資訊手動添加對等節點。您還可以使用 –maxpeers 選項來限制數量。可以連接到您的專用網路的節點數。以下連結包含有關此的更多資訊: 連接到網路

設置專用網路或本地集群,以及

如何創建私有乙太坊鏈

引用自:https://ethereum.stackexchange.com/questions/4546