Mempool
這些參數將如何影響挖礦以及記憶體池的大小和內容?
Q1和Q2是證實我理解的理論問題。我知道執行以下操作幾乎沒有實際用途。
Q1:如果一個礦池在他們的 bitcoin.conf 中設置 blocksonly=1,那麼創建的所有塊都是“空塊”(只有 coinbase 交易)嗎?
Q2:如果礦池將 mempoolminfee 設置得很高,創建的所有區塊是“空塊”(僅限 coinbase 交易)還是可能只有少數交易?
Q3:我似乎找不到將 mempoolminfee 放入 bitcoin.conf 的語法。任何幫助表示讚賞。
Q1:如果一個礦池在他們的 bitcoin.conf 中設置 blocksonly=1,那麼創建的所有塊都是“空塊”(只有 coinbase 交易)嗎?
是的。mempool 將是空的,因此礦工除了他們自己的 coinbase 交易外,沒有任何可用於添加到區塊的交易。
Q2:如果礦池將 mempoolminfee 設置得很高,創建的所有區塊是“空塊”(僅限 coinbase 交易)還是可能只有少數交易?
是的。
Q3:我似乎找不到將 mempoolminfee 放入 bitcoin.conf 的語法。任何幫助表示讚賞。
設置的選項實際上是
minrelaytxfee
. 這是因為一個節點只會向它的記憶體池添加它要中繼的東西,所以最低中繼費用是控制要添加到記憶體池的最低費用的因素。請注意,這是費用,而不是絕對的交易費用。此選項的文件是:
-minrelaytxfee=<amt> Fees (in BTC/kB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: 0.00001)