Litecoin

如何探勘創世區塊?

  • March 15, 2018

按照指南,我正在嘗試學習如何探勘創世塊,而不是推出另一個山寨幣或任何東西,區塊鏈數據庫將很重要,我想走在潮流的前面。

我正在使用這個腳本並使用 litecoin 原始碼。我只更改了以下內容:

find LoadBlockIndex() function, inside, change:
   - paraphrase (pszTimestamp) to any recent news phase.
   - get the latest unix time (do a google), and put in block.nTime.
   - set any nNonce (doesn't really matter)
you can change the time/nonce for testnet too, if you want to use it.

現在可以找到這些變數,chainparams.cpp並且我沒有更改測試網時間/隨機數。

編譯後嘗試執行時litecoind出現以下錯誤:

litecoind: chainparams.cpp:220: CTestNetParams::CTestNetParams(): Assertion `hashGenesisBlock == uint256("0xf5ae71e26c74beacc88382716aced69cddf3dffff24f384e1808905e0188f68f")' failed.
Aborted

如果有人可以幫助或指出一些現代文件的方向,我將不勝感激:)

如何在 Bear’s Den 上製作山寨幣

你必須像這樣添加 genesis.nNonce = 353314; hashGenesisBlock = genesis.GetHash();

LogPrintf(“顯示創世雜湊,以便我們可以在 %s\n 下面輸入它”, hashGenesisBlock.ToString().c_str());

斷言(hashGenesisBlock == uint256(“0xe133d1d3f584f1c3f561e7d0606fa87dabb869325a979c2a82e2f3943c0e3370”));vFixedSeeds.clear();

然後在 debug.log 中的 ./coind 之後,您可以獲得創世雜湊

引用自:https://bitcoin.stackexchange.com/questions/43202