Transaction-Selection

getblocktemplate 如何選擇交易?

  • June 13, 2016

我編寫了一個腳本,將記憶體池中列出的事務與包含在以下內容中的事務進行比較getblocktemplate

<http://learnmeabitcoin.com/explorer/node/memorypool>

(我已按 [目前優先級] 對交易進行了排序,並突出顯示了getblocktemplate藍色中包含的交易。)

  • 如何getblocktemplate從候選塊的記憶體池中選擇要包含哪些事務?
  • 為什麼沒有從最高優先級到最低優先級選擇事務?

整個記憶體池無法容納在一個塊中;getblocktemplate為一個塊返回足夠的交易。預設情況下,塊被策略限制為 750kb,但許多礦工將大小增加到 1mb 的塊限制(可以通過命令行標誌完成)。

可以在此處找到決定應包含在塊中的交易的特定程式碼。它的文件記錄得當,而且閱讀起來並不可怕,我建議您仔細閱讀它,看看您的腳本在哪裡執行不同。

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