D丶个人博客



以太坊geth客户端搭建以太坊私链-以太坊geth客户端搭建以太坊私链 | D丶个人博客

以太坊geth客户端搭建以太坊私链

以太坊geth客户端搭建以太坊私链


1、先到官网 https://geth.ethereum.org/downloads/  安装 对于版本  (我这边用window 版本演示)

2、下载完安装,配置环境变量


3、查看版本信息,可以查到说明成功

geth version

4、创建myChain 目录,  创建 genesis.json 文件

{
	"config":{
		"chainId":15
	},
	"difficulty":"3000",
	"gasLimit":"210000",
	"alloc":{
		"0x3836f9f54461784d537726d4287E5fCC247363Be":{"balance":"30000000000000000"}
	}
}

chainId 为网络ID,不要和主网和测试网相同

difficulty 为难度值

gasLimit 为 gas 上限

alloc   为授权地址账号有多少数量以太 ,可以设置多个

5、初始化 创世化 区块

geth init ./myChain/genesis.json --datadir "./myChain"

 成功目录下多2个文件 (geth和keystore)


6、启动测试网络

geth --datadir ./myChain --networkid 15

或者 加参数 console 启动

geth --datadir ./myChain --networkid 15 console

console 启动完可以使用 javascript 交互的执行环境

比如查看一个地址账号里面的有多少钱(genesis.json 里面alloc 设置的地址 默认有 30000000000000000)




评论


About ME

about me

程序猿

热爱生活的程序猿 ,QQ:519395243

山高自有客行路,水深自有渡船人。——《西游记》

Contact ME

QQ:519395243

TAG cloud