我对以太坊比较陌生。我试图建立一个私人测试网络。
我使用了以下创世文件:
{
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"difficulty": "20",
"gasLimit": "2100000",
"alloc": {
"7df9a875a174b3bc565e6424a0050ebc1b2d1d82":
{ "balance": "300000" },
"f41c74c9ae680c1aa78f42e5647a62f353b7bdde":
{ "balance": "400000" }
}
}
以下命令用于初始化和启动网络:
geth --datadir "C:\Users\Mahe\Desktop\Ethereum\data" init "Path_to_genesis"
geth --datadir "C:\Users\Mahe\Desktop\Ethereum\data" --nodiscover --networkid 65535 --port 60303 --rpc --rpccorsdomain "*" --rpcapi "web3,eth,personal,miner" console 2>Node2.log
网络成功启动,之后我创建了一个新帐户并将其设置为币库。 eth.coinbase已设置,并提供了创建帐户的地址。 但是,挖矿时,已创建帐户中的以太币不会增加(eth.getBalance(eth.accounts [0])返回0)。任何帮助将不胜感激。
答案 0 :(得分:0)
问题在于这些区块没有被迅速开采。 miner.start()
20分钟后开采了第一个块,此后缩短了块生成速度。
成功开采区块后,Coinbase帐户中的余额开始增加。