无法挖掘 PoS + mn 硬币的创世区块



我正在研究区块链,我正在尝试挖掘加密源的创世区块。

我拥有的来源是 PoS + 主节点源。当然,其中有PoW来挖掘第一个区块。

所以我生成了创世哈希和默克尔根。守护程序启动,一切正常。但是当我使用"setgenerate true"或"getblocktemplate"命令时,没有任何反应。创世区块无法开采。

"

getblocktemplate"返回"内存不足(代码-7)"调试.log显示:

2019-01-21 16:23:42 ERROR: CheckTransaction() : txout.nValue negative
2019-01-21 16:23:42 ERROR: CheckBlock() : CheckTransaction failed
2019-01-21 16:23:42 CreateNewBlock() : TestBlockValidity failed
2019-01-21 16:23:42 CreateNewBlock: Failed to detect masternode to pay
2019-01-21 16:23:42 CreateNewBlock(): total size 1000

我禁用了主节点强制程序

有没有人经历过这样的事情或可以帮助我?

创世区块实际上并不需要挖矿。您可以根据需要创建它,只要它遵循协议的序列化即可。创世区块往往遵循与普通区块略有不同的规则,因此在正常情况下通常无法通过验证。以下是我们如何处理代码库中的创世块。它的规则与我们处理其他块的方式略有不同。一个块所需要的只是一个向后指向的块。因此,只要您有一些以前的哈希值,新区块应该能够在创世区块之上形成。

我建议你尝试Bitshares或Steem代码,看看挖矿进展如何。您可以在任何一个中使用测试模式开始从创世区块创建/挖掘区块。

相关内容

  • 没有找到相关文章

最新更新