Я ищу способ смоделировать биткойн-сеть с 1000 узлами в моей частной сети LAN/Wifi.
Я прочитал руководство разработчика: https://bitcoin.org/en/developer-examples#regtest-mode, в котором упоминается режим regtest
, который работает в основном для отдельных узлов или определенных узлов, а не для случайных узлов, таких как реальная сеть.
Некоторые люди могут предложить использовать режим testnet
, но это бесполезно для меня, так как я хочу проверить новый протокол для биткойнов, которые не будут поддерживаться неизвестными узлами в сети testnet
.
Проще говоря, я хочу смоделировать полную биткойн-сеть в моей сети LAN/Wifi.
testnet
илиmain
в частной сети. Это означает, что я хочу запустить новую цепочку блоков для узлов в моей локальной сети, они должны подключаться только внутри себя с помощью метода обнаружения одноранговых узлов, который точно такой же, как и в реальной сети биткойнов. В первый раз, когда узел присоединяется к этой пользовательской сети, он должен подключаться к пользовательским жестко заданным узлам (поскольку я отключил обнаружение DNS в своем коде), отправляя сообщенияversion
иverack
, а затем обмениваясь сообщениямиgetaddr
иaddr
для обнаружения других узлов в сети. - person bawejakunal   schedule 22.10.2015