Testnet

如何在地層中建立區塊頭?

  • July 13, 2018

當我在這裡研究地層時,我發現建構塊頭的地層和單獨探勘之間幾乎沒有區別。

層告訴我們,我們需要將標頭填充到 uint512。

‘000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000’

這些位與 sha256 的填充算法不同。

但是當我練習解決 testnet3 塊的範例時,我無法使用這些資訊來計算雜湊,直到我丟棄了填充。

在實際工作中,我是否需要墊?

順便說一句,之前 通知提供的雜湊值不正確,你需要在那裡找到它。

您不需要附加填充,此步驟已在密碼庫函式 sha256 的後台實現。我記得,當我解決相同的任務並從地層池中閱讀此文件時,文件中出現了一些必須憑經驗解決的不一致之處。

注意到礦工軟體對礦工作業的隔離見證和 coinbase 交易一無所知的細微差別之一應該以舊格式表示。

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