Dencun升級:以太坊迎來重大升級,降低費用增加數據存儲

目錄

加入好友
以太坊坎昆升級Dencun
以太坊坎昆升級Dencun

為什麼叫以太坊Dencun升級?

以太坊的全面升級即將到來,這次升級名為Dencun,是由Cancun(坎昆)和Deneb兩個詞組合而成的。 Cancun是以太坊執行層升級的名字,而Deneb是協議層升級的名字。這次升級被合稱為Dencun升級

 

以太坊Dencun升級包含哪些內容?

EIP-4844

EIP-4844旨在增加更多的數據存儲並降低費用。其中核心改進是EIP-4844,被稱為proto-danksharding。這個提案引入了一種新的事務類型,可以接受在信標節點上短時間持久存儲的“blobs”數據。這一改進將騰出更多空間來擴展區塊鏈,同時保持與以太坊擴展路線圖的前向兼容性。

 

EIP-4844的意義深遠,完整的數據分片需要花費較長的時間來實現和部署,但基於rollup的方式可以以較低成本實現分片。預計EIP-4844將大幅降低rollup的費用,讓以太坊在保持去中心化的同時保持競爭力。

相關閱讀:幾項指標顯示以太幣ETH價格有望突破 3000 美元

 

EIP-1153

EIP-1153引入了臨時存儲操作碼,為以太坊帶來了一些顯著的好處。在以前的系統中,存儲操作通常會導致高昂的gas成本,因為每次存儲操作都需要將數據序列化到存儲中。然而,EIP-1153的出現改變了這一情況。它引入了臨時存儲操作碼,該操作碼在每個事務處理完成後會丟棄存儲的值,而不會序列化到永久存儲中。

 

這項改進的好處是顯而易見的。以太坊上的許多應用程序都需要進行頻繁的存儲操作,比如DeFi項目中的交易記錄和用戶狀態。在這些場景下,使用臨時存儲操作碼可以顯著降低gas成本,為用戶節省大量費用。臨時存儲操作碼的設計考慮了一些重要因素。

 

首先,它是一個獨立的操作碼,因此對現有操作沒有語義上的更改。這意味著在引入這項更新時不會無意中破壞現有的功能和代碼。

 

其次,客戶端不需要加載原始值。由於臨時存儲的特性,客戶端可以避免加載存儲中的原始值,從而節省了一些額外的操作。此外,使用臨時存儲操作碼後,不需要清除存儲槽,這進一步簡化了gas核算規則。

相關閱讀:今夜不送錢? 掛BAYC等藍籌為餌 華人項目Blue Chip Club(BCC)驚爆捲款收割

 

EIP-4788

EIP-4788對橋接和權益池的設計進行了改進,為以太坊帶來了更加便利和安全的功能。這個提案的核心是公開信標鏈區塊根(Roots of the Beacon Chain Blocks)於以太坊虛擬機中。信標鏈區塊根是一種密碼蓄能器,用於證明任意的共識狀態。通過引入EIP-4788,以太坊虛擬機將能夠直接訪問公開的信標鏈區塊根,從而實現了對以太坊共識層的最小化信任。這項改進的好處是多方面的。

 

首先,通過公開信標鏈區塊根,dApp(去中心化應用)可以改善其信任假設,使其更加容易開發和部署。特別是對於Staking Pools(質押池)和智能合約橋接等應用來說,它們將能夠更加靈活地實現和管理共識狀態,從而提升整個生態系統的安全性和可靠性

 

其次,這項改進還提供了對以太坊共識層的最小化信任訪問。這意味著dApp可以在不完全信任其他參與者的情況下進行操作,從而減少了信任的依賴性和潛在的風險。

相關閱讀:為何以太坊升級後質押創新高但V神卻不看好?|區塊鏈新聞23Q3

 

EIP-5656

EIP-5656引入了一項新的指令,使得以太坊在內存區域的複制操作更加高效和便捷。這個提案的主要目的是改變以太坊虛擬機中的代碼,以支持複製指定內存區域的功能。在其他生產環境中,內存複製是一項基本操作,但在以太坊虛擬機上實現它卻需要付出一定的gas開銷。 EIP-5656的引入將為以太坊提供一條高效的EVM指令,使開發者能夠輕鬆地複制指定的內存區域。

 

這項改進對於一些計算密集型的操作非常有用,特別是在涉及到大量內存複製的情況下。比如,在EVM 384這樣的操作中,內存複製被認為是一個重要的開銷。通過引入EIP-5656,以太坊將能夠更高效地處理這些計算量大的操作,提高整體性能和效率。對於以太坊生態系統和開發者來說,EIP-5656的引入帶來了幾個重要的好處。

 

首先,它提供了一種更加便捷和高效的內存複製方法,使得開發者能夠更好地處理複雜的計算任務。這將推動更多創新的應用和智能合約的開發,為用戶提供更好的體驗。

 

其次,這項提案還表明以太坊團隊對於性能和效率的不斷追求和優化。通過改進以太坊虛擬機的功能,他們為開發者提供了更多工具和資源,使得他們能夠更好地利用以太坊的潛力和優勢。

相關閱讀:重磅!香港匯豐銀行HSBC宣布推出比特幣與以太幣ETF|區塊鏈新聞

 

EIP-6780

EIP-6780對SELFDESTRUCT操作碼的功能進行了改變。在過去,SELFDESTRUCT操作碼會對合約賬戶的狀態進行大量更改,包括移除所有的代碼和存儲。這引起了一些問題和爭議,因為它可能會導致智能合約的意外終止和數據丟失。

 

為了解決這個問題,EIP-6780提出了一種新的解決方案,旨在讓SELFDESTRUCT的一些常見用法繼續生效,同時降低來自合約版本控制的EVM實現變更的複雜性。該提案允許合約在執行SELFDESTRUCT操作後繼續保留一些重要的代碼和存儲。這樣,合約的終止不再是一個徹底的操作,而是更加靈活和可控的。這項改進帶來了幾個重要的好處。

 

首先,它確保了合約的自我銷毀不會導致不可逆的損失,因為關鍵的代碼和數據仍然可以被保留。這對於合約的升級和遷移非常有價值,因為它允許開發者在保留重要功能的同時進行更新和改進。

 

其次,EIP-6780降低了合約版本控制的複雜性。在過去,對SELFDESTRUCT操作碼的修改可能導致需要對現有合約進行廣泛的重新部署和更新。而現在,這項提案使得合約的終止和變更更加靈活,開發者可以更好地管理合約的版本和演化。

相關閱讀:比特幣以太坊遭遇震盪下跌 機構投資者紛紛撤出資金

 

以太坊Dencun升級總結

Dencun升級是以太坊即將進行的全面升級,其中包括了五個重要的EIP(以太坊改進提案)。這些EIP包括EIP-4844、EIP-1153、EIP-4788、EIP-5656和EIP-6780,它們各自帶來了對以太坊網絡的不同改進和優化:

  • EIP-4844是升級的核心,引入了新的事務類型,通過實現數據分片和rollup,提高了以太坊的可擴展性,並降低了L2 rollup的gas費用。這項改進將使以太坊能夠在保持去中心化的同時保持競爭力。

 

  • EIP-1153引入了臨時存儲操作碼,該操作碼在事務處理完成後丟棄臨時存儲的值,從而節省了大量的gas成本。這項改進使得以太坊上的應用程序,如Uniswap,可以節約數百萬美元的gas費用,提高了用戶的體驗和效率。

 

  • EIP-4788改進了橋和權益池的設計,通過公開信標鏈區塊根,為dApp提供了對以太坊共識層的最小化信任訪問。這使得開發更加容易,同時改善了Staking Pools和智能合約橋等應用的可靠性和安全性

 

  • EIP-5656引入了一個新的指令,允許開發者復制指定的內存區域。這項改進提供了高效的內存複製功能,對於計算量大的操作非常有用。它提高了以太坊虛擬機的性能和效率

 

  • EIP-6780改變了SELFDESTRUCT操作碼的功能,使得合約的自我銷毀不再導致徹底的終止,而是保留了重要的代碼和存儲。這項改進增加了合約的靈活性和可控性,同時降低了合約版本控制的複雜性

 

綜上所述,Dencun升級通過這些EIP的引入和改進,為以太坊帶來了更好的可擴展性、降低的gas費用、更高的效率和靈活性,以及更好的合約版本控制機制。這次升級的確切日期尚未確定,但預計會在2023年底上線,這將進一步推動以太坊生態系統的發展,為開發者和用戶帶來更好的體驗和機會。

相關閱讀:今夜不送錢? 掛BAYC等藍籌為餌 華人項目Blue Chip Club(BCC)驚爆捲款收割

 

結論

此文章僅供一般市場信息分享,並不意味著提供法律或投資建議。本文所表達的觀點僅為作者本人觀點,不包含投資建議或推薦。每一項投資和交易行動都存在風險,讀者在做出決策時應進行自己的研究。

 

 

熊老爹 - 官方line

支持贊助 / DONATE

如果您喜歡老爹的文章,或是覺得它們對您有幫助,歡迎給予一些支持鼓勵讓老爹持續產出,感謝。

主鏈BTCETHTRON
QR code

 

延伸閱讀