首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在私有测试网络上获得更多的以太

在私有测试网络上获得更多的以太
EN

Ethereum用户
提问于 2016-01-28 20:40:41
回答 2查看 4.6K关注 0票数 8

我使用geth 按照这些指示建立了一个本地测试网。我能够开采我的第一个以太,一切都在工作。在部署了一些合同之后,我很快就把所有的以太都花光了。现在看来我再也不能用它了。你如何继续在一个私人测试网上为你在以太的帐户提供资金?

不管事务的数量如何,块不是经常被处理吗?在我的测试节点上似乎没有发生这种情况。

更新:这是我手动启动矿工时的输出(注意,帐户已解锁)

代码语言:javascript
复制
>miner.start();
I0128 15:22:16.501677    8525 backend.go:584] Automatic pregeneration of ethash DAG ON (ethash dir: /Users/testgeth/.ethash)
I0128 15:22:16.501789    8525 backend.go:591] checking DAG (ethash dir: /Users/testgeth/.ethash)
I0128 15:22:16.501843    8525 miner.go:119] Starting mining operation (CPU=8 TOT=10)
true
> I0128 15:22:16.503824    8525 worker.go:570] commit new work on block 48 with 0 txs & 0 uncles. Took 1.893754ms
I0128 15:22:16.503953    8525 ethash.go:220] Generating DAG for epoch 0 (size 1073739904) (0000000000000000000000000000000000000000000000000000000000000000)
I0128 15:22:17.432934    8525 ethash.go:237] Done generating DAG for epoch 0, it took 928.992201ms

更新:似乎可行的是发送事务。一旦到达我前面提到的停止点,我就发送了一个事务,并开始了正常的块处理。

EN

回答 2

Ethereum用户

发布于 2016-01-29 05:55:43

如果您在一个私有网络/链上,您实际上不需要挖掘来获取以太,而只是为了确认事务。

您可以通过在with中指定您希望该帐户开始时的金额来资助您的帐户(S),在您的成因json文件中:

代码语言:javascript
复制
"alloc": {
    "<your account address e.g. 0xaaabd38c8f1a188a0b8bbf93bdca420cfdd760aa>": {
        "balance": "10000000000000000000"
    }
}

如果您仍然希望挖掘以获取醚类,则可以做的另一件事是降低难度,同样在成因块中,"0x400"值或“0x200”值将使您能够更快地挖掘第一个块。如果你的电脑卡住了,不再是我的了(在osx上,我发现当你睡觉的时候它很常见),就用Crtl杀死它,然后重新启动它。

要指定成因块,可以将这些参数传递给geth命令:

代码语言:javascript
复制
$ geth --genesis <genesis json file path> --datadir <some path to an empty folder> 

一个样本成因块是:

代码语言:javascript
复制
{
  "nonce": "0x000000000000002a",
  "timestamp": "0x0",
  "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "extraData": "0x0",
  "gasLimit": "0x8000000",
  "difficulty": "0x400",
  "mixhash":  "0x0000000000000000000000000000000000000000000000000000000000000000",
  "coinbase": "0x0000000000000000000000000000000000000000",
  "alloc": {
  }
}

你可以找到一个更完整的指南

票数 11
EN

Ethereum用户

发布于 2017-11-26 02:05:28

不确定是否可以在不进行挖掘的情况下将醚添加到现有帐户中。如果您希望在开始时为帐户添加以太余额,下面的文章将逐步解释此过程。

乙醚:如何使用geth设置具有初始以太平衡的本地测试节点

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档