http://www.7klian.com

以太坊私链的挖矿速度与难度值的干系

docker stop node2 && docker rm node2

12bffed4 314572500 五百倍 15 分钟没有一个

本文从代码层面预测了以太坊私链的挖矿速度与docker run -it --name node2 daocloud.io/ubuntu/node

作者 | 不折腾就闹心

更多出色内容,存眷7kLian.com ChainNews 公家号(id:chainnewscom),可能来微博 @ 7kLian.com ChainNews与我们互动!转载请注明版权和原文链接!

接下来是难度值的变动:

3bfffc4 62914500 一百倍 六分钟两个

首先在本身建设的镜像内里跑一个容器 node2:

5ffffa 6291450 放大十倍 一分钟五个

vim genesis.json { "config": { "chainId": 12345, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "coinbase" : "0x0000000000000000000000000000000000000000", "difficulty" : "0x77fff88", "extraData" : "0x123456", "gasLimit" : "0xffffffff", "nonce" : "0x0000000000000042", "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "timestamp" : "0x00", "alloc": { } }

77fff88 125829000 两百倍 十分钟两个

之前呢都是用很小的难度值,,让挖矿速度很快,可以轻松的打包生意业务而且得到以太币,可是这样的话也会让呆板的内存很卡,并且涉及到详细的项目应用时是不想让他这么快的,所以我们来测试一下难度值跟挖矿速度的干系:

geth --datadir ./data/01 init genesis.json

每次变动首创块只需要把容器停掉然后从头建设就好了。

进入 geth

初始化首创块

建设账户,挖矿并记录挖矿的时间和区块的高度

mkdir test && cd test

DDDDDDDD 3722304989 挖不到 放大了近四万倍 等了三分钟没挖到

personal.newAccount("123") miner.start() miner.stop()

geth --identity "haha" --datadir ./data/01 --networkid 12345 --rpcapi "db,eth,net,web3" --port 2221 --rpcport 3331 console

176ffe890 6291450000 放大一万倍,五分钟没挖到

十六进制 “0x99999” 对应的十进制 629145 照旧挺快的,半分钟或许 30 个,就是一秒一个

2ffffd 3145725 五倍 一分钟五到十个之间个

好吧,我放弃了,配置的小一点

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读