我正在使用 geth 在我的系统中创建一个连接到我的办公网络的私有区块链。
我想将另一个对等点(不同的 PC)添加到连接到同一网络的区块链网络。
我怎样才能做到这一点??
关于创建一个确实可以解决上述要求的应用程序的任何建议。
我正在使用 geth 在我的系统中创建一个连接到我的办公网络的私有区块链。
我想将另一个对等点(不同的 PC)添加到连接到同一网络的区块链网络。
我怎样才能做到这一点??
关于创建一个确实可以解决上述要求的应用程序的任何建议。
需要的关键更改是使用 rpc 模式在这些机器上启动 geth 节点
例如,使用以下命令在机器 1 和机器 2 上启动 geth 节点:
如果您想手动操作或使用 Bootnode 并使用 Bootnode 启动 Geth,现在将机器 2 添加为机器 1 的对等体。如果要使用Boot节点可以参考链接:https ://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster
然后您应该能够使用以下命令附加控制台:geth attach http://127.198.216.197:8545
一个警告:如果它们被您的办公网络阻止,您需要打开相应的端口
运行客户端守护程序时,您可以添加“连接”参数以指定 IP:启动时要尝试连接的计算机的端口。
bitcoind --daemon -connect=127.0.0.1:9090
这通常必须在硬编码到区块链代码库中的节点 IP 尚未更新为运行节点的 IP 时完成。因此 peers.dat 不知道在哪里寻找与区块链的连接。
您还可以使用 addnode 参数在配置文件中指定这些。例如
server=1
rpcport=9090
rpcuser=bitcoinrpc
rpcpassword=3QtnxrB7P5y4EpBdad1MkCeB2RHmArvcarw7udgXsAce
addnode=10.0.0.2:8333