Geth搭建多节点私有链条

本文详细介绍了如何使用Geth搭建多节点的以太坊私有链,包括0号和1号节点的创建,确保它们在同一区块链上运行,并通过相同的genesis.json文件。启动节点时需配置不同的port和rpc port。节点间通过addPeer方法添加连接,通过检查连接的节点数量和列表验证添加成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建0号节点

参照:https://blog.youkuaiyun.com/yinanmo5569/article/details/80339031

搭建1号节点

创建步骤与之前是一样的,要保证两个节点在同一个区块链上工作的话首先要保证genesis创世区块链是一样的,所以注意使用同样的genesis.json文件来创建.

geth --datadir "data/chain1" init genesis.json

启动0号,1号节点

为了使两个节点同时启动,注意使用不同的port和rpc port.

启动0号节点:

geth --networkid 14 --nodiscover --datadir "data/chain0" --rpc --rpcapi net,eth,web3,personal --rpcaddr localhost console 2>>geth0.log

启动1号节点:

geth --networkid 14 --nodiscover --datadir "data/chain0" --port 55554 --rpc --rpcapi net,eth,web3,personal --rpcport 8101 --rpcaddr localhost console 2>>geth1.log

参数解释:

--nodiscover 关闭p2p网络的自动发现,需要手动添加节点,这样有利于我们隐藏私有网络
--datadir 区块链数据存储目录
--port  网络监听端口,默认30303
--networkid 网络标识,私有链取一个大于4的随意的值
--rpc 启用ipc服务
--rp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值