## 理解區塊鏈網路中的陳舊區塊和“孤兒”這個誤稱
當多個礦工在幾分之一秒內成功廣播有效區塊到區塊鏈網路時,一個引人入勝的技術現象發生了。網路暫時分裂成競爭版本,每組節點驗證不同的區塊,直到達成共識,決定哪個區塊留在主鏈上。這種自然發生的事件是加密貨幣社區通常稱之爲“孤塊”,盡管這一術語帶有歷史包袱,與現代區塊鏈架構並不完全契合。
### 歷史背景:我們爲什麼仍然使用"孤兒區塊"
“孤立區塊”這一術語源於早期的比特幣核心實現,在這些實現中,網路節點理論上可以接收到沒有完整祖先數據的區塊。然而,2015年初發布的比特幣核心v.0.10消除了這一漏洞。盡管進行了技術修復,但這一術語依然存在。今天,當人們在加密貨幣討論中提到孤立區塊時,他們實際上是在描述應該被稱爲“陳舊區塊”或“滅絕區塊”的東西——有效的、正確開採的區塊,它們被從主鏈中丟棄。舊術語爲何依然存在?比特幣客戶端歷史上將它們放棄的獎勵標記爲“孤立”,使得這一短語對用戶和開發者來說都很直觀。
### 如何實際形成陳舊區塊
機制很簡單:兩個礦工解決計算難題並幾乎同時廣播他們的區塊。由於區塊鏈網路是分布式系統,信息傳播需要時間。這創造了一個窗口,不同的網路部分驗證相互競爭的區塊。一組節點接受區塊A,而另一組驗證區塊B。兩個區塊都是加密有效且格式正確的,但只有一個可以留在最長鏈上——這是決定區塊鏈歷史權威版本的既定規則。
這個過程在區
當多個礦工在幾分之一秒內成功廣播有效區塊到區塊鏈網路時,一個引人入勝的技術現象發生了。網路暫時分裂成競爭版本,每組節點驗證不同的區塊,直到達成共識,決定哪個區塊留在主鏈上。這種自然發生的事件是加密貨幣社區通常稱之爲“孤塊”,盡管這一術語帶有歷史包袱,與現代區塊鏈架構並不完全契合。
### 歷史背景:我們爲什麼仍然使用"孤兒區塊"
“孤立區塊”這一術語源於早期的比特幣核心實現,在這些實現中,網路節點理論上可以接收到沒有完整祖先數據的區塊。然而,2015年初發布的比特幣核心v.0.10消除了這一漏洞。盡管進行了技術修復,但這一術語依然存在。今天,當人們在加密貨幣討論中提到孤立區塊時,他們實際上是在描述應該被稱爲“陳舊區塊”或“滅絕區塊”的東西——有效的、正確開採的區塊,它們被從主鏈中丟棄。舊術語爲何依然存在?比特幣客戶端歷史上將它們放棄的獎勵標記爲“孤立”,使得這一短語對用戶和開發者來說都很直觀。
### 如何實際形成陳舊區塊
機制很簡單:兩個礦工解決計算難題並幾乎同時廣播他們的區塊。由於區塊鏈網路是分布式系統,信息傳播需要時間。這創造了一個窗口,不同的網路部分驗證相互競爭的區塊。一組節點接受區塊A,而另一組驗證區塊B。兩個區塊都是加密有效且格式正確的,但只有一個可以留在最長鏈上——這是決定區塊鏈歷史權威版本的既定規則。
這個過程在區
BTC-0.31%