Mining-Theory

一個比特幣可以在不包含交易的情況下探勘並被網路接受嗎?

  • December 22, 2020

幾年前的答案是肯定的。它仍然適用於 2020 年嗎?如果是這樣,為什麼我最近找不到任何沒有交易的區塊?在沒有交易的情況下探勘區塊不是更容易嗎?

另外,如果它仍然適用,是否有任何允許它的挖礦軟體?Cgminer 和 bfgminer 太舊了,它們還在使用嗎?你們在用什麼?

幾年前的答案是肯定的。它仍然適用於 2020 年嗎?

是的,改變這將是共識的改變,需要某種形式的分叉。

如果是這樣,為什麼我最近找不到任何沒有交易的區塊?

因為包含交易更有利可圖。礦工想要賺錢,隨著區塊補貼的減少,他們會希望盡可能多地收取交易費用,因此他們必須將交易包含在他們的區塊中。

在沒有交易的情況下探勘區塊不是更容易嗎?

一個區塊中的交易數量對其難度沒有影響。它可能名義上“更難”,因為需要做更多的邏輯來收集和選擇要包含的交易,但這可以忽略不計,並且收取的費用遠遠超過探勘空塊的任何好處。

另外,如果它仍然適用,是否有任何允許它的挖礦軟體?Cgminer 和 bfgminer 太舊了,它們還在使用嗎?你們在用什麼?

AFAIK,cgminer 和 bfgminer 仍然被維護。老不代表壞。如果他們連接到的任何節點提供者給他們空塊來探勘,他們就可以探勘空塊。

“saxtheowl”在評論中分享的連結和“achow”的回答幾乎涵蓋了所有內容。還是想補充幾點:

為什麼我最近找不到任何沒有交易的區塊?

到現在為止,2020 年 12 月開采的空塊超過 15 個:https ://blockchair.com/bitcoin/blocks?q=transaction_count(1)#

由於比特幣核心或採礦工作方式的改進,過去幾個月空塊的數量可能有所減少。範例:Stratum v2

Luke Dashjr 在與採礦和空塊相關的對話中提到了一個關於“比特幣結”和塊大小的有趣觀點:

比特幣核心刪除了礦工限制區塊大小的程式碼,因此如果礦工決定這樣做,他們需要執行 Knots。有點煩人,但也許只使用 Core 的能力可能是一個小小的激勵。

<https://twitter.com/LukeDashjr/status/1264271981072969729>

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