什麼是 Ommer Block?
網絡有可能同時創建兩個區塊。在這種情況下,會有一個區塊被遺漏。這個遺漏的區塊被稱爲“叔塊”(Ommer Block)。過去,它們被稱爲“叔塊”(Uncle Block),指的是區塊鏈中用於描述區塊位置的家族關係。
要點總結
- 在以太坊區塊鏈中,當兩個區塊幾乎同時被創建並提交到賬本時,就會形成一個“奧默區塊”。但最終只能有一個區塊被寫入賬本。
- Ommer 區塊類似於比特幣孤兒區塊,但與比特幣孤兒區塊不同,它們具有集成用途。
- 以太坊礦工或驗證者通過創建以太坊系統中的區塊,獲得交易費作爲報酬。
瞭解奧默積木
在以太坊和比特幣等公共區塊鏈中,必須採用一種確保區塊鏈內數據經過驗證並通過共識添加的方法。同樣重要的是防止數據被篡改。許多區塊鏈使用一種稱爲默克爾樹的數據結構來實現這一點。
默克爾樹建立了數據塊之間的祖先關係。先前數據塊的信息會被包含在新數據塊中,類似於DNA在世代間傳遞。這就產生了父母、父母的兄弟姐妹、子女以及兄弟姐妹等數據塊的概念,類似於家譜的圖形表示。
工作原理如下——樹中的第一個塊可以命名爲塊 A。從塊 A 創建的下一個塊將被視爲塊 A 的子塊,並將包含塊 A 的信息以及它自身的信息。
以太坊正在從工作量證明(PoW)共識機制過渡到權益證明(PoS)共識機制。在權益證明共識機制下,區塊仍可能被生成,並且交易費用也會得到獎勵。
這個區塊可以稱爲區塊 B,也可以表示爲 B<sub> a</sub> 。B 是新區塊的名稱,“a”指的是來自父區塊的數據。隨着更多區塊的添加,這種父子關係不斷延續,每個區塊都包含來自先前區塊的信息。這就形成了一個類似家族樹的結構,並構成了區塊鏈。
現在考慮一下,如果從區塊 B a 同時驗證並創建了兩個區塊,它們分別是區塊C ab和 C ab2,這兩個區塊來自同一個父區塊。區塊鏈中只能添加一個區塊,因此網絡選擇 C ab。C ab2是原始區塊鏈的一個分支,但它沒有被添加到原始區塊鏈中,也沒有被驗證。最後,在保留 C ab 的區塊鏈上挖出了另一個區塊,即區塊 D cab。C ab2 是 D cab父區塊的兄弟區塊,因此C ab2是一個已驗證的區塊。
特殊考慮
這些孤立區塊本質上是代碼中的漏洞——挖礦過程中的意外副產品。然而,以太坊出於以下幾個原因激勵了 ommer 區塊礦工:
- 爲了允許創建更多 ommer 區塊(這是縮短區塊時間的副產品),並加快網絡速度。
- 爲了減少大型礦池激勵機制的集中化。這些礦池擁有大型礦場,攫取了大部分加密貨幣獎勵,留給個體礦工的收益寥寥無幾。
- 通過允許將 ommer 區塊上完成的工作納入主區塊鏈,從而補充主區塊鏈上的工作,提高網絡的安全性。
Ommer 區塊通過以太坊共識機制的驗證協議 Casper the Friendly GHOST(貪婪最重對象子樹)被有意地整合到以太坊區塊鏈中。當區塊鏈因同時創建的區塊而分叉時,網絡驗證者會遵循三分之二的共識規則來選擇使用哪個區塊。

什麼是 Ommer(叔叔)塊?
Uncle block 是 ommer block 的舊名稱。開發者和以太坊社區認爲沒有必要使用性別特定的名稱,因此他們決定將 ommer 作爲新名稱。
以太坊的 Ommer(叔叔)費率是多少?
奧默區塊生成率(以前稱爲叔塊生成率)是指網絡生成奧默區塊的速度。該速率每日變化,並取決於交易數量。
什麼是以太坊的 Ommer(叔叔)獎勵?
在工作量證明共識機制下,Ommer 區塊的獎勵僅爲區塊獎勵的一小部分,外加交易手續費。當以太坊過渡到權益證明機制後,Ommer 區塊將獲得交易手續費。