Orphaned-Blocks
高孤塊率的後果是什麼?
我知道高陳舊塊率的缺點包括:
- 雙花攻擊的機會更多
- 降低網路難度,降低網路攻擊成本
但我不知道即使是孤塊也會影響網路
孤立塊(在這個意義上)不是網路範圍的條件。它們是一個實現細節(並且可以說是一個錯誤)。
孤立塊只是網路中特定節點還沒有父節點的塊。這並不意味著父母不存在。
自比特幣核心 0.10 以來,這個概念根本不存在了。它們是舊的塊獲取邏輯的副作用,該邏輯要求其他對等方提供的任何內容。在新的“headers-first”邏輯中,在請求塊之前首先下載並驗證 headers。這為節點提供了有關下載內容和順序的指導。由於該更改,在知道其父級之前從未請求塊,並且如果對等方無論如何要發送未經請求的塊,則它只是作為協議錯誤被丟棄。