在本章中我们将实战如何使用Geth,如何搭建以太坊的私有网络。
之前说过Geth是三种实现以太坊协议的工具之一,由于Geth是官方推崇的以及个人精力有限,对于另外两种工具的搭建私有网络,请参考网上资料。
下面的Geth实战,在MacBook上实现,对于Windows方面,比较类似。
Step 1: 建立目录和genesis.json
- 在命令行模式创建一个目录,例如tmpPrivate
- 创建文件genesis.json, 并填入如下内容。
{ "nonce": "0x0000000000000042", "timestamp": "0x0", "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "extraData": "0x0", "gasLimit": "0x80000000", "difficulty": "0x1", "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", "coinbase": "0x3333333333333333333333333333333333333333", "alloc": { } }
用户可以vim,也可以用其他编辑器如sublime等,个人推荐使用Atom
Atom 官网地址: https://atom.io/
Atom 是一个由谷歌支持发布的文本编辑器, 一个你可以自定义做任何事情的现代编辑器,后面涉及文件和代码演示会主要在Atom上执行。