当前位置: 首页 > 知识库问答 >
问题:

在专用以太坊网络上挖掘时不生成块

茅华灿
2023-03-14

我使用以太坊Geth(v.1.6.7)在Ubuntu(16.04.3 LTS)虚拟机(在虚拟盒子上)。我已经设置了一个私有的以太坊区块链与2个节点(在2个不同的终端)。

现在我从每个节点挖掘了大约4个小时,但是似乎没有任何新的块形成。(BlockNumber在大约4小时后仍然在0上)。

即使哈希率是定期变化和eth.mining变量返回true。

我做了我的研究,一切似乎都按要求设置。对于创世块,我将难度设置为0X20。这应该能让我在几分钟内到达第一个街区。

虚拟机的基本规格是:6GB RAM,分配的处理时间为i7第二代CPU。

寻找我做错了什么的帮助。我需要改变什么来生成第一个块?

共有1个答案

有德业
2023-03-14

它终于奏效了。我只通过采矿获得了第一个区块。

我决定直接在我的Windows8.1上运行geth,make peers和我的,而不是使用Ubuntu虚拟机。所有其他配置都是相同的。

它让它在一夜之间进入矿井,花了大约9个小时才完成第一个区块。

我假设采矿花了这么多时间,因为旧硬件加上过热。

 类似资料:
  • 1) 我使用以下命令设置一个专用以太坊网络 2) 创建了一个帐户 3)然后,使用miner.start()命令启动矿工。 过了一段时间,以太被自动添加到我的帐户中,但我的私人网络中没有任何挂起的事务。那么我的矿工们从哪里得到乙醚呢? 尽管我没有在我的网络中实例化任何事务,但一旦启动miner,我就可以看到日志中记录了一些事务。 日志如下: 我的创世区块代码如下: 由于我的网络是隔离的,并且只有一个

  • 我已经建立了一个私有区块链,其中2个节点1是miner节点。然而,我们看到许多空矿正在被开采。我尝试了在这个链接上建议的解决方案https://ethereum.stackexchange.com/questions/3151/how-to-make-miner-to-mine-only-when-there-are-pending-transactions.但空矿还是被开采出来了。有人能帮忙吗?

  • 以太坊(Ethereum)是一个支持智能合约的区块链平台,它与比特币最大的不同是,以太坊通过一个虚拟机(EVM)可以运行智能合约。 以太坊是Vitalik Buterin(维塔利克·布特林,人称V神)在2013年提出的概念,Vitalik最早参与了比特币社区的开发,并希望比特币把功能受限的脚本扩展成图灵完全的编程环境,但没有得到比特币开发社区的认同,于是他决定另起炉灶,打造一个新的区块链平台,目标

  • 上周,Metamask引入了一个名为“wallet\u AddesthumChain”的新功能,允许用户在收到提示时自动向其钱包添加新的Etheruem RPC。此功能还允许用户更改所连接的网络,例如,如果我已经将Binance智能链连接到metamask,则调用wallet\u AddesthumChain将活动网络更改为BSC。但是,在以太坊链中尝试此操作时,会出现一个错误,即您无法添加mai

  • 我正在使用下面的web.py代码,尝试通过本地geth节点在Rinkeby测试网上发送1 ETH的交易。我可以看到在实时本地以太网节点日志流中提交的交易,但它们似乎永远不会广播到网络(我永远不会在rinkeby.io块浏览器上看到它们)。我每次都手动设置nonce,但我读到如果使用了以前的nonce,并且它没有广播,它可能会被卡住?作为答案的一部分,如果能解释nonce的目的/用法,那就太好了。

  • 我试图在windows上开发一个简单的去中心化应用程序,使用以太坊的教程-“DAPPS初学者”。它需要三款软件:Alethzers、Mist和Mix。我在不同的层面上有很多问题,因为很明显,他们停止了与Alethzerand Mix的合作。还有其他选择吗?有没有一个解决方案来开发一个好的Dapp,在那里我可以看到区块链最重要的部分?比如采矿和安全系统?