Mining-Theory
如何為新區塊創建/生成 coinbase 交易?
我正在用 C 編寫一個礦工程序,現在我需要一些關於如何創建/生成 coinbase 交易以添加到塊中的資訊,然後再將其送出到比特幣網路。有人可以指出任何解釋這一點的文章/教程(我現在正在搜尋一段時間,但沒有發現任何有用的東西)。
coinbase 交易與其他所有交易一樣,只是它只有 1 個特殊的 coinbase 輸入,您可以在此處閱讀:https ://bitcoin.org/en/developer-reference#coinbase 。輸出的值必須等於區塊補貼(目前為 12.5)加上區塊中的任何交易費用。這些是 coinbase 交易的唯一規定。
查看 core 的
getblocktemplate
RPC 呼叫<https://en.bitcoin.it/wiki/Getblocktemplate>