毕业设计全纪录之搭建私有链

首先在ethfans下载并安装Geth,我是把geth安装在非默认盘 之后再安装geth的目录里创建chain文件夹。

E:\bysj\Geth\chain

创建创世区块文件 genesis.json

{
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x40000",
"extraData" : "",
"gasLimit" : "0xffffffff",
"nonce" : "0x0000000000000042",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp" : "0x00",
"alloc": { }
}

 在geth目录下运行命令初始化创世区块

geth -datadir "%cd%\chain" init genesis.json

在cmd输入命令并进入控制台

geth –datadir “%cd%\chain” console

创建新账户

personal.newAccount(“密码”)

之后输入 exit退出控制台 

再启动私有链

geth -targetgaslimit 4294967295 -rpc -rpcaddr "192.168.x.x" -rpcport "8101" -port "30301" -rpcapi "eth,web3,personal" -networkid 99 -identity 2016 -nodiscover -maxpeers 5 -datadir "%cd%\chain" -unlock 0 -rpccorsdomain "*" -mine console

ip地址是自己的ip 并且首次会要求输入密码,输入密码后会进入geth控制台并开始自动挖矿,首次初始化 进度到100才会开始挖矿,到这里初始化成功。搭建区块链私有链成功。

到此为止是通过学习https://www.cnblogs.com/yty2152/p/10432691.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部