拜占庭分叉是什麼?
拜占庭硬分叉是對以太坊區塊鏈的更新,於 2017 年 10 月在 4,370,000 區塊實施。它由八個以太坊改進協議 (EIP) 組成,旨在改善以太坊的隱私性、可擴展性和安全性屬性。
拜占庭硬分叉是以太坊區塊鏈的一次重要更新。實施該硬分叉是爲了加快區塊鏈的交易速度和提高區塊鏈的安全性,同時使智能合約適合商業交易。
概要
- 區塊鏈硬分叉是一種導致新舊區塊鏈之間不兼容的變化。
- 2017 年拜占庭分叉是對以太坊區塊鏈和網絡的一次更新,對現有和即將推出的框架進行了更改。
- 拜占庭分叉中有八處變化。
理解拜占庭硬分叉
加密貨幣區塊鏈的硬分叉會將區塊鏈一分爲二,產生新舊版本。新舊版本互不兼容,所有交易都記錄在新鏈上。
拜占庭硬分叉中實施的變更旨在使以太坊更輕、更快、更安全。此外,他們還繼續構建框架,以最終轉向工作量證明共識機制。
拜占庭分叉的目標
當社區和區塊鏈開發者實施硬分叉時,硬分叉通常具有特定的目標或改進,這使得分叉成爲必要。拜占庭分叉中有八項升級:
- 在區塊鏈中添加了 REVERT 操作碼,以便如果發生錯誤則可以停止智能合約,而不會消耗交易支付的所有 gas。
- 在交易收據中添加狀態字段以指示交易成功或失敗
- 增加了新的數學模型和配對檢查,使 zk-Snarks 能夠正確運行
- 增加了對某些簽名驗證的支持
- 增加了對變量值的支持
- 添加了 STATICCALL 操作碼,允許調用不請求狀態更改的節點
- 改變了難度調整背後的公式,以考慮 ommer 塊(與另一個塊同時開採但未被網絡接受的塊)。
- 推遲難度炸彈,因爲難度炸彈會導致挖礦無利可圖,從而鼓勵礦工轉向權益證明
以下是拜占庭實施的一些變革的簡要概述。
智能合約停止
在更新之前,智能合約可能會拋出錯誤,發起者仍需爲整個交易支付 gas 費。智能合約的 gas 費可能非常昂貴,因此此更新可防止合約創建者因未完全執行的合約而損失 gwei(用於支付交易的小額以太幣)。
在收據中嵌入交易狀態代碼
以前,交易會引用 Merkle 樹中的根參數(即相互構建並保護鏈條的區塊)。Merkle樹是一種數據結構,它使用前面的區塊中的數據來創建驗證信息,這樣每次發生交易時都可以檢查一個區塊,而不必檢查每個區塊。
此更新使交易能夠傳達成功或失敗,而不是尋找參數,這使得以太坊的區塊鏈能夠更快地處理交易。
增強加密技術
拜占庭升級包括以太坊區塊鏈的原生編碼,旨在減少zk-Snarks實現的功耗要求。這是一種零知識加密技術,交易中的每一方都可以驗證對方,但無法看到信息,它正日益成爲加密貨幣交易的隱私標準。
該更新引入了數學密集型計算,使系統能夠證明它們持有必要的加密密鑰,而無需泄露這些密鑰的內容。
狀態改變
交易會改變區塊鏈的狀態,而智能合約會執行交易。因此,有必要實現一種方式,讓用戶無需通過 STATICCALL 函數啓動狀態更改即可調用(或查詢)合約。
奧默爾區塊
當礦工或驗證者在區塊鏈上打開新區塊時,由於區塊鏈的分佈式特性,可能會同時開採多個區塊。當這種情況發生時,網絡會選擇將哪個區塊添加到鏈中。在以太坊中,未被選中的區塊稱爲 ommer 區塊 - ommer 是一個不分性別的術語,指的是孩子父母的兄弟姐妹。
爲了理解這一概念,假設區塊 24 和 24a 是同時開採的——將它們視爲兄弟。區塊 24 被添加到區塊鏈中。區塊 25 是區塊 24 的子區塊,這使得區塊 24a 成爲 25 的 ommer 區塊(父區塊的兄弟區塊)。
此前,調整難度時不會考慮 ommer 區塊。此次更新將 ommer 區塊納入區塊計數,以確保無法通過調整 ommer 費率(之前稱爲叔塊費率)來操縱難度。
在以太坊的工作量證明下,ommer 區塊也會獲得加密貨幣獎勵,但比添加到區塊鏈的區塊所給予的獎勵要小得多。
難度炸彈
自開發以來,以太坊一直致力於實現權益證明 (PoS) 共識機制。PoS 的實現並不像其他升級那樣容易,因爲需要進行許多更改。它還要求用戶將他們的以太幣 (ETH) 作爲抵押品,以獲得成爲網絡驗證者的特權。
轉向 PoS 預計將遭到一些喜歡挖 ETH 的用戶的反對。難度炸彈是顯著增加挖礦難度,旨在阻止能源密集型挖礦以獲得獎勵。它將與 PoS 一起引入,但在拜占庭更新中被推遲了。
以太坊何時硬分叉?
以太坊有過九次硬分叉——Frontier Thawing、Homestead、DAO Fork、Tangerine Whistle、Spurious Dragon、Byzantium、Constantinople、Istanbul 和 Muir Glacier。
以太坊歸哪個國家所有?
以太坊是由以太坊基金會資助、由一羣愛好者和開發者開發的開源項目,區塊鏈不屬於任何國家或個人。
一天可以挖出多少 ETH?
可以開採多少 ETH 取決於您的硬件、其哈希率、區塊獎勵以及您開採時的以太坊難度。當權益證明實施後,以太坊區塊鏈上將不再有 ETH 獎勵的開採。
投資加密貨幣和其他首次代幣發行 (ICO) 具有高度風險和投機性,本文並非 Investopedia 或作者建議投資加密貨幣或其他 ICO。由於每個人的情況都是獨一無二的,在做出任何財務決策之前,應始終諮詢合格的專業人士。Investopedia 對本文所含信息的準確性或及時性不作任何陳述或保證。截至撰寫本文之日,作者不擁有任何 ETH。