Blockchain
由於無效塊而竊取正確的雜湊
假設礦工發現了正確的雜湊值,但非自願或出於惡意,然後創建了一個無效塊,例如嘗試雙花交易
我的猜測是,在廣播這個塊的那一刻,第一個接收和測試這個塊的節點將立即複製正確的雜湊值並生成一個他自己的塊,這個塊是有效的,並且具有他自己的 coinbase 地址。
我知道這種情況發生的可能性很小,因為礦工知道他們的硬幣庫會被網路竊取和拒絕,但這是一個有效的工作過程嗎?
這不是一個有效的工作過程:所有交易都送出到塊雜湊。
首先,礦工無法“找到正確的雜湊”,然後插入雙花交易。這將使雜湊(實際上是塊)無效。
出於同樣的原因,接收區塊的節點不能對 coinbase 交易產生影響。它也不能“立即產生一個塊”。
此外,區塊具有共識規則,有效區塊不僅包含低於目標的區塊頭雜湊,而且還必須遵守許多其他規則(鎖定時間、現有出點、有效腳本……)。
生產有效 PoW 的成本如此之高,以至於您不會期望礦工將能量投入到無效區塊中。