以太坊私有链搭建及基本操作
文章目录
参考链接
准备工作
- 为方便使用可以将编译得到的二进制可执行文件geth拷贝到我们的测试工作目录${HOME}/test
- 使用geth创建一个账户,输入密码,获得账户地址${ADDR}
|
|
- 创建genesis.json,输入以下内容
|
|
- genesis.json的解释
- chainId: 链id,以太坊主网id为1,测试网id为3,Rinkeby网为4。这里我们选个大于10的随机数就行
- difficulty: 难度系数,这里设得很小,40000,这样交易确认会比较快,方便调试
- gasLimit: block消耗gas上限,不能太小,不然合约交易无法成功。这里210000000,在官方建议的基础上多加了2个0
- alloc 为特定账户分配balance,${ADDR}替换为上一步中获得的实际账户地址
首次启动私有网络
- 建立创世block
|
|
- 启动js控制台
|
|
- 至此,私有网络成功运行
基本console操作
|
|
持续学习中,理解可能有误,敬请谅解
版权所有,转载请注明来源