如何搭建以太坊私有链.pdf


立即下载 易米烊光
2024-03-13
安装 Geth 太坊 mac 平台 reum
563.4 KB

如何搭建以太坊私有链
作者:守护平井一夫【链客】
写在前面
阅读本文前,你应该对以太坊语言有所了解,如果你还不了解,建议你先看以太坊是什么
go-ethereum 客户端安装
Go-ethereum 客户端通常被称为 Geth,它是个命令行界面,执行在 Go 上实现的完整以
太坊节点。Geth 得益于 Go 语言的多平台特性,支持在多个平台上使用(比如 Windows、
Linux、Mac)。Geth 是以太坊协议的具体落地实现,通过 Geth,你可以实现以太坊的各种
功能,如账户的新建编辑删除,开启挖矿,ether 币的转移,智能合约的部署和执行等等。
所以,我们选择 geth 工具来进行开发。由于本人是 mac,所以优先使用 mac 进行开发啦。
mac 中 geth 安装如下:
1
2
brew tap ethereum/ethereum
brew install ethereum
检查是否安装成功
1geth --help
如果输出一些帮助提示命令,则说明安装成功。
其他平台可参考 Geth 安装
搭建私有链
以太坊支持自定义创世区块,要运行私有链,我们就需要定义自己的创世区块,创世区块信
息写在一个 json 格式的配置文件中。首先将下面的内容保存到一个 json 文件中,例如
genesis.json。
json 文件内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
"config": {
"chainId": 10,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"alloc" : {},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x20000",
"extraData" : "",
"gasLimit" : "0x2fefd8",
"nonce" : "0x0000000000000042",
"mixhash" :
"0x0000000000000000000000000000000000000000000000


安装/Geth/太坊/mac/平台/reum/ 安装/Geth/太坊/mac/平台/reum/
-1 条回复
登录 后才能参与评论
-->