前不久,以太坊上海升級才剛剛完成,緊接著幣圈投資中又將目光轉向了以太坊坎昆升級,以太坊上海升級的主要內容是解鎖了以太坊質押提款的功能,而以太坊坎昆升級的主要重心是EIP-4844,也是為了解決以太坊的可擴展性問題,也會實現以太坊節點鏈下數據的臨時存儲和檢索,以此來滿足區塊鏈應用的數據和儲存需求,在一定程度上增加以太坊的可擴展性,那么以太坊坎昆升級時間具體是什么時候?下面就由我為小伙伴們詳細介紹。
之所以叫坎昆升級是因為用以太坊開發者大會舉辦的城市來命名,已經是以太坊進行升級的慣例,這次大會城市正好在墨西哥的城市坎昆((cancun)),就被命名為坎昆升級,之前同樣命名的還有柏林升級、倫敦升級和這次的上海升級等。
關于以城市命名背后有一個小故事:以太坊從2013年白皮書發布至今總計共22個重要里程碑式的節點,大部分均與升級相關。從2019年伊斯坦布爾升級以后,社區很多人在討論接下來的升級到底要用什么來命名,其中Github有個帖子就這個問題曾展開過激烈的討論。
圖片來源:github.com
有想用元素周期表的,有想用魔獸世界專區的,還有星座、神話、樂器等等,其中有人提議用以太坊開發者大會舉辦的城市來命名,這個建議最后被采納,于是后續的升級都以會議舉辦的城市來命名,因此有了柏林升級、倫敦升級一直到接下來的上海升級。
每一次升級都會納入幾個非常重要的提案,這些提案的目的基本上都是為了更好的調和區塊鏈三難問題,以提升性能和使用體驗。
以太坊坎昆升級最大的改進點是對算法進行了更新和升級,新算法能更好的控制采礦難度,在適應不同礦機的同時,可以減少駭客攻擊以及治理部署安全的風險。另外,坎昆的升級還加強了以太坊的開發者工具包,以提高開發人員的產品開發速度,增強了用戶和開發者的用戶體驗。 除此之外,在以太坊坎昆升級中,還有以下改進點:
1.Sharding:通過拆分鏈上數據使其能夠無縫建立分片,提高以太坊的可擴展性和性能。
2.Casper:以太坊通過轉而使用Proof-of-Stake的共識算法來提高整個系統礦工的安全性,提高固定節點數量,保護網絡免受攻擊。
3.eWASM:在以太坊升級過程中也準備推出新的智能合約引擎eWASM,以EVM更靈活的替代方案代替,使合約更加易于編寫,執行更高效。同時還可以使合約開發者與開發工具相互適應,節省合約編寫的工作量。
4月23日,在周四召開的以太坊核心開發人員會議中,開發人員表示計劃對以太坊的共識層進行代碼修改,為下一次升級做準備,這次升級被稱為坎昆升級,預計將于今年晚些時候進行。坎昆升級的重點是Layer2和EIP-4844,這兩者都是為了解決以太坊擴容這個老問題。
EIP-4844將區塊鏈網絡劃分為不同的數據庫,這增加了以太坊上數百萬筆交易的空間(一個全新的數據可用層)。這種分割被稱為分片。簡單地說,分片類似于在當前以太坊網絡擁堵的高速公路上增加車道。因此,EIP-4844進入了以太坊路線圖一度被稱為激增的階段。并且EIP-4844是完全鏈上用例的解鎖,有可能迎來一波建設者的創新浪潮。
坎昆升級將使Layer 2迎來爆發的原因有很多,首先,EIP-4844的主要目的是在不犧牲去中心化的情況下,降低網絡上的gas費用,特別是對Rollup解決方案。我們知道,自從上線以來,Rollups顯著降低了許多以太坊用戶的費用:Optimism和Arbitrum經常提供比以太坊主網本身低3-8倍的費用。而ZK rollups具有更好的數據壓縮并且有關數據驗證的開銷也更低,然而,即使這些費用對許多用戶來說也太貴了。
而關于以太坊「坎昆升級」最終完成的具體時間,根據行業人士對目前協議開發進度、測試完成進度的推測,預計能夠在 2024 年 3 月~ 4 月期間正式實現升級。
以太坊「坎昆升級」的意義,不亞于「Shapella 升級」—— 因為這次升級是以太坊實現進一步擴容的關鍵,能夠增加以太坊網絡每秒能夠響應的交易量,也將開啟以太坊數據存儲和檢索能力的發展新階段。
對于持有數字資產的區塊鏈用戶,以太坊「坎昆升級」將為數字資產交易帶來的最直觀的變化是:以太坊 Layer2 網絡上的數字資產交易所需的 Gas 費用將顯著降低,降幅或將達到 14 倍。
imToken 現已支持以太坊上所有的 Layer2 網絡和 EVM 兼容鏈,待「坎昆升級」完成之后,持有數字資產的用戶可以通過 imToken 體驗性價比更高、Gas 費用更便宜的以太坊 Layer2 網絡的資產交易。此外,imToken 支持 OP 和 Polygon,直接使用 imToken 的 Swap 功能也能享受相對更低的網絡操作費用。
對于區塊鏈開發人員,需要注意的是:以太坊「坎昆升級」2024 年正式實現后,Goerli 測試網將不再使用,建議開發人員盡早遷移使用 Sepolia 測試網。
imToken 現已全面支持 Sepolia 測試網,通過「水龍頭」入口支持 Sepolia 測試網的測試資產認領。
坎昆,是墨西哥一個著名的旅游城市,也是 Devcon 3 大會的舉辦地,按照以太坊升級命名的規律,以地名命名的升級,是針對以太坊執行層的升級。
此次「坎昆升級」同步的以太坊共識層升級代號為 Deneb,因此,這次以太坊升級執行層和協議層的完整版正式名稱已被確定為「Dencun 升級」,Dencun 是 Cancun (坎昆)+ Deneb 的合成詞。
下面是「坎昆升級」值得重點關注的改進協議(簡稱 EIP),讓我們一起了解。
改進目標:解決以太坊的可擴展性(即擴容需求),幫助降低以太坊第 2 層(Layer2) Rollups 解決方案的交易成本,提升 Rollups 的速度。
改進背景:以太坊第 1 層主網(Layer1)的費用一直居高不下,迫切需要必要的改進,來降低整體操作費用。
目前,以太坊上的擴展解決方案主要是第 2 層的 Rollups。
在實踐中,Rollups 解決方案幫助用戶節約了很多操作費用(下文簡稱 Gas Fee),比如代表項目 Optimism,Gas Fee 的常規開銷只有 0.001 gwei,遠低于以太坊第 1 層主網的常規開銷;ZK Rollups 的解決方案具有更好的數據壓縮性能,并且不需要包含簽名數據,費用更低,甚至可以降至以太網第 1 層主網的百分之一。
但是,對于更廣泛的用戶而言,即使經過 Rollups 解決方案,Gas 費用依然還是相對昂貴的負擔。此外,以太坊處理并行交易的效率仍然較低,每秒鐘最多只能處理兩位數的交易量,這些都需要新的改進方案去幫助提升可擴展性。
分片(Sharding)—— 是解決上述問題的一個強大的改進方法,但現在的以太坊還實施不了,而改進方案 EIP-4844 的適時提出,則是為解決上述需求與落實分片升級之間,找到了一個能夠適用于現階段以太坊的權衡之計,為以太坊未來實現整體數據分片奠定前期的技術基礎。
因此,EIP-4844 曾被稱為 「Proto-danksharding」,即「分片的原型」。dank 這個單詞也別有來頭,是取自以太坊研究人員 Dankrad Feist 的名字,他曾經表示:「EIP-4844 將成為 Rollups 的加速器?!埂?/p>
目前,為了更加直觀地展示 EIP-4844 的技術改進內容,EIP-4844 改進協議的標題已統一描述為 「Shard Blob Transactions」,即「分片 Blob 交易」。
除了上文所述備受關注的改提案 EIP-4844,截至 2023 年 12 月 8 日,此次「坎昆升級」已確定正在實施的改進提案還包括:
EIP-1153「Transient Storage Opcodes」:添加瞬態存儲操作碼。瞬態存儲是專門用來解決區塊內部通訊的解決方案。
瞬態存儲不改變現有操作的語義,瞬態存儲的數據在每次交易后會被丟棄,不會訪問服務器磁盤,使用后也無需清除存儲槽,客戶端也不需要加載原始數據。
因此,相對來說,使用瞬態存儲解決區塊內部之間通訊問題的優勢在于 Gas Fee 較低,且未來的以太坊數據存儲設計中不需要考慮因臨時存儲而產生的操作費用退費的情況。但是,EIP-1153 并不適用于解決現有智能合約中臨時存儲數據的使用問題。
EIP-6780「SELFDESTRUCT only in same transaction」:修改 SELFDESTRUCT 操作碼的功能,為未來以太坊應用 Verkle Tree 架構(常見簡稱「沃克爾樹」)做準備。
當前,以太坊應用的是 Merkle Tree 架構(常見簡稱「默克爾樹」)架構,使用 SELFDESTRUCT 操作碼可以對賬戶狀態進行大量更改,比如,可以刪除代碼和存儲。但是,當未來以太坊上應用 Verkle Tree 架構時,就無法輕易對賬戶進行修改或刪除,因為 Verkle Tree 架構會把每個賬戶存儲在不同的賬戶密鑰中,這些密鑰不會連接到根賬戶。
因此,EIP-6780 提出了對 SELFDESTRUCT 操作碼功能的修改建議。根據 EIP-6780,修改后的 SELFDESTRUCT 操作碼,在使用中不再具備更改或刪除賬戶的能力,將只用于傳送 ETH 給調用者,但有一種例外的情況是,當 SELFDESTRUCT 在由一個智能合約創建的相同交易中被調用。
△ 以太坊坎昆升級相關改進提案在客戶端的實施進度(截至 2023/12/8)
圖源:github@Cancun Network Upgrade Specification
EIP-4788「Beacon block root in the EVM」:在以太坊虛擬機中公開信標鏈區塊根。信標鏈區塊根是一種密碼蓄能器(Accumulators),用于證明任意的共識狀態。
在以太坊虛擬機中公開信標鏈區塊根會允許實現對以太坊共識層最小化信任的訪問。這也是一個有助于用例開發的改進協議,將支持 Staking Pools 、智能合約橋等用例改進其信任假設(Trust Assumptions)。
EIP-5656「MCOPY - Memory copying instruction」:提供一個能夠用于復制內存區域的、高效的以太坊虛擬機指令。內存復制是一個基礎操作,對于各種計算量大的操作非常有用,不過未來實施到以太坊虛擬機上也會產生操作費用。
EIP-5656 引入的指令是一個以前不存在的新指令,已經發布的智能合約如果使用這個新指令要注意兼容性,可能需要調整操作。
EIP-7516「BLOBBASEFEE opcode」:引入操作碼 BLOBBASEFEE。該操作碼與 EIP-3198 協議關聯的 BASEFEE 操作碼相同,只是 BLOBBASEFEE 是根據此次坎昆升級中的 EIP-4844 協議返回 Blob 基本費用。
在「坎昆升級」日程正式確定之初(2023 年 4 月 ~ 5 月左右)曾熱議的、可能會被加入「坎昆升級」的執行層協議 EIP-2537(預編譯 BLS12-381 曲線操作)、EIP-5920(引入新的操作碼 PAY),截至 2023 年 12 月 8 日,依舊尚未展示在升級日程時間表中。
△ 客戶端集成測試進度,Devnet-12 已激活(截至 2023/12/8)
圖源:github@Cancun Network Upgrade Specification
EIP-7400「Perpetually Valid Signed Voluntary Exits」:實現永久有效的簽名自愿退出。該技術協議主要是為了鎖定驗證者在目前 Capella 共識層上的退出簽名域,已便在「坎昆升級」后獲得永久有效性,以此降低以太坊上質押操作的復雜性。
EIP-7045「Increase max attestation inclusion slot」:增加最大認證打包明文密文(明文槽)。該技術協議將對當前 LMD-GHOST 安全分析和規則確認至關重要。現在鏈上的驗證者有 32 個明文槽可以用來證明廣播,待 EIP-7045 技術協議實施后,驗證者可能有多達 64 個明文槽用以證明廣播。
EIP-7514「Add Max Epoch Churn Limit」:添加 Max Epoch Churn 限制。該技術協議實施的目的是為了減緩由質押 ETH 總量的增長所帶來的外部負面性問題。EIP-7514 是一個過渡性質的解決方案,未來還將會有專門針對上述問題的技術解決方案推出。
伴隨 ETH 質押總量的增長,大量不受限制的驗證者會導致噪音數據的增加,以太坊共識層數據壓力也會越來越大。EIP-7514 技術改進方案針對上述問題,建議將 Max Churn 限制設置為 8。這樣既減少了添加到集(Set)的活躍驗證者數量,也限制了集的無限增長。
以太坊坎昆升級是以太坊歷史上最為重要的升級之一,它提高了系統的穩定性和可持續發展性,同時順應了市場發展需求。在升級過程中,以太坊技術團隊避免了不兼容性的問題,以保證整個系統的穩定性和生態系統的完備性。 坎昆的升級也增強了開發者工具包,提高了開發人員的產品開發速度和用戶體驗。通過Sharding、Casper和eWASM等技術的升級,以太坊提高了自身的可擴展性、安全性、和智能合約的高效性。以太坊坎昆升級備受期待,這次升級會開啟以太坊的新時代。
以太坊坎昆升級是緊隨上海升級之后以太坊的又一重要升級,上海升級以提款功能為核心,重要提案EIP-4844被推遲,預計將成為坎昆升級的重點。坎昆升級最主要的內容是EIP-4844,而EIP-4844是為L2量身定做的優化方案,原本L2要把交易數據壓縮存到L1執行層的calldata中,并同步到全網的每個節點,永久保存,這十分昂貴。
以太坊是當前全球使用最為廣泛的智能合約平臺,不僅具有強大的應用性能,同時還具有更高的去中心化程度。為了保持系統的穩健性和高持續發展性,以太坊會不時的更新升級自身,其中,以太坊坎昆升級就是其重大的一次升級。坎昆升級是以太坊在2019年底推出的最新版本。 在區塊鏈技術的發展中,升級是不可避免的,因為區塊鏈的應用發展日新月異,市場需求也不斷變化。有了升級,以太坊可以保持更強大的解決方案和更為高效的性能,同時也符合市場發展趨勢。 升級可以使得整個生態系統更加穩定和健全,促進區塊鏈技術的發展。因為升級可以不斷提高區塊鏈技術的安全性、功能性和可擴展性,以太坊坎昆升級也是為了更好的發展。
投資者可以預想到,在EIP-4844完全實施之后,Layer 2 Rollups的交易費用將會降低一個數量級,甚至是降低至小于0.001美元,這對Layer 2 Rollups來說將迎來真正的爆發。而對以太坊來說,EIP-4844只是完整分片擴容方案的第一步,而第一步的實施就已經可以大大降低gas費,這會使整個生態都更有信心,對比其他公鏈,以太坊將更具競爭力和發展前景。
EIP-4844旨在通過以太坊節點實現鏈下數據的臨時存儲和檢索,以滿足區塊鏈應用程序的數據和存儲需求。如果成功激活,EIP-4844有望降低第2層解決方案(包括Optimism和Arbitrum)的交易成本。我們已經聽過無數次這樣的比較:Visa每秒處理數千筆交易,而以太坊每秒最多只能處理低兩位數的交易量。
以太坊網絡需要解決可用性問題的根源:可擴展性??蓴U展性問題通過rollup鏈(Arbitrum,Optimism)得到了緩解。rollup擴展以太坊的基本思想是,它們將處理事務的計算負擔推到了第二層,完成后,他們將交易數據發布回底層第一層信標鏈,以達成共識和存儲。
以太坊坎昆升級EIP-4844最大的利好就是Rollup板塊,也可以說EIP-4844完全是為Rollup設計的,只要目的是以進一步降低數據提交和驗證的開銷,而坎昆升級臨近,整個Rollup賽道都將迎來普漲利好,并且以太坊坎昆升級將還會利好layer 2,將會降低L2的交易費用,而在這些板塊中,OP將會憑借先發優勢,暫時領先,并且隨著以太坊路線圖的一步步升級推進,以太坊生態將進一步的擴大和穩固。
引入 Blob 交易:Blob,是 Binary Large Object 的簡稱。Blob 交易是一種新的、將在未來分片中使用的交易類型。
引入實施未來完整分片所需的所有執行層邏輯。
引入實施未來完整分片所需的所有執行層和共識層的交叉驗證邏輯。
實現信標區塊驗證(即以太坊第 2 層數據)和 Blob 數據可用性采樣之間的分層。
引入信標區塊實施未來完整分片所需的大部分邏輯。
△ 完整分片構想圖 (Vitalik Buterin 著)
圖源:foresightnews
注意事項:Blob 被設計出來的初衷,是要幫助承載以太坊第 2 層的數據。與此同時,Blob,這組數據向量,是由以太坊共識層的節點進行存儲,因此不能夠被執行層的以太坊虛擬機(簡稱 EVM)讀取,而正是這種數據的分離,實現了以太坊第 2 層 Rollups 解決方案費用的降低。
此外,Blob 的數據會在 18 天之后被刪除。
為了減少改進提案給主網造成壓力,相比未來實施完整分片,EIP-4844 對每個信標塊增加的存儲空間設置了上限,至多限制在約 0.5 MB 的數據量大小(約 4 個 Blob),但這個上限預計在未來會提高。
△ 數據更新于 2023/12/11
△ 數據來源:I2fees.info,統計于 2023/12/8
相關閱讀推薦
最新資訊
最新游戲
我要上王者解鎖版
查看體育帝國大亨(Sports Empire)
查看重啟世界國際版
查看骰子獵人無限資源版
查看寶石塔防2游戲
查看奧特曼vs假面騎士手機版
查看原始回歸傳奇
查看喪尸圍城HD
查看戰地英雄
查看熱門文章
熱門游戲
狂扁小豆丁去廣告版 v1.1.2
查看王國紀元 v2.167官方正版
查看夢境食旅官方正版 v1.0.5.6
查看射箭沖突 v0.32.0安卓版
查看洛伊的移動要塞手機版 v.1.5.08
查看爆炒江湖 v1.42中文版
查看龍與劍 V1.1.1最新版
查看天道洪荒模擬器 v4.1無限靈氣/本源
查看龍之劍官方版 v0.1.3最新版
查看致命槍殺中文版 v12.0破解版
查看皇帝成長計劃2 v2.2.2手機版
查看開心酷跑安卓版 v4.6.5官方版
查看臺球王者 v4.3.7安卓版
查看無神之界手游 v1.1.2安卓版
查看躍遷旅人手游 v2.2.2
查看Apex英雄手游 v1.1.839.46安卓國際服版
查看游卡三國殺 官方版v4.1.9
查看超級魂斗羅無敵版 v1.0.0安卓版
查看