以太坊私有网络搭建与操作指南
1. 以太坊测试网络介绍
以太坊有多个测试网络,如Ropsten、Rinkeby和Görli(Goerli)。使用Geth客户端连接不同测试网络可通过命令行标志实现:
- --testnet :连接Ropsten网络,这是预配置的工作量证明(PoW)测试网络。
- --rinkeby :连接Rinkeby网络,预配置的权威证明(PoA)测试网络。
- --goerli :连接Görli网络,同样是预配置的权威证明(PoA)测试网络。
可通过区块链浏览器https://ropsten.etherscan.io 追踪以太坊测试网络上的交易和区块。
2. 私有网络组件
私有网络通常在本地网络创建全新的区块链,与测试网或主网不同,它使用自己的创世块和网络ID。创建私有网络需要以下三个组件:
- 网络ID :可以是除其他以太坊网络已使用的任何正数。例如,以太坊主网使用1,Ropsten测试网使用3。后续示例中私有网络选择的网络ID为786。可参考https://chainid.network 避免网络ID冲突。
- 创世文件 :包含自定义创世块所需的必要字段,是网络中的第一个块,不指向任何前一个块。以太坊协议会检查节点是否拥有相同的创世块,以确保其参与共识机制。以下是一个示例创世文件:
{
"nonce": "0x0000000000000
超级会员免费看
订阅专栏 解锁全文
1556

被折叠的 条评论
为什么被折叠?



