BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Eth1.x檔案:EIP-1559和以太坊的改進之路

Unitimes
特邀专栏作者
本文約4261字,閱讀全文需要約7分鐘
改進以太坊(Eth1.x) 和其他公鍊是一個艱鉅的旅程,但努力從未停止。
AI總結
改進以太坊(Eth1.x) 和其他公鍊是一個艱鉅的旅程,但努力從未停止。

編者按:本文來自Unitimes(ID:Uni-times)編者按:本文來自

編者按:本文來自

編者按:本文來自

,作者:Griffin Ichiba Hotchkiss,翻譯:David,經授權發布。

最近我一直在思考世界末日後的荒原,特別是電影《瘋狂的麥克斯:狂暴之路》中的這一幕,主角們剛剛逃脫了第一波追捕,領先於潛在的追捕者。他們需要繼續前進,但仍然需要維護電影的核心部分:一輛將他們送往安全地帶的巨大“戰車”卡車。所以女主角Charlize Theron 需要在卡車行駛過程中爬到駕駛室下面進行一些維修:

通常在本系文章列中,我試圖非常有條理地“深入討論”,但在本文中,我想把更多的重點放在圍繞這些提案的討論的內容和特點上,而不是其中包含的技術細節。在我們對相關討論的進展以及我們當前的情況進行論述之前,讓我們非常簡單地看看EIP-1559 和“Escalator”這兩個提案。

EIP-1559

二級標題

二級標題

二級標題

我們先來看一下最初的EIP-1559 [1]提案的動機,這是個很好的起點。此提案最初的動機相當簡單:

“當前以太坊的“最高價拍賣”費用模式效率低下,對用戶來說成本高昂。此EIP 提出了一個取代這種機制的方法,即根據網絡需求來對一個基本網絡費用進行調整,從而創建更好的費用價格效率,並降低用於避免支付不必要的高額費用所需的客戶端軟件的複雜性。”

在當前的以太坊系統中,新提交的交易必須等待被某個礦工打包進入下一個區塊,但這些交易可以通過增加gasPrice 參數使其高於網絡平均水平,以此來激勵礦工打包自己的交易。如果礦工是理性的,那麼他們將總是會希望將那些包含最大交易費的交易打包進入新區塊中,因此預計被打包進入下一個區塊中的交易總是那些有著最高Gas 價格的交易。

這種最高價拍賣模式的問題在於,在交易需求旺盛的時期,情況可能會很快失控。當區塊接近達到滿塊時,使交易被打包進入下個區塊的成本(交易費) 可能會急劇上升,因為用戶會試圖以比其他人更高的價格來讓自己的交易被打包。

更多有關EIP-1559 的信息,我推薦你閱讀Vitalik 發布的EIP-1559 FAQ [3],如果你想要更深入地了解,可以閱讀Barnabe Monnot 發布的這個Jupyter notebook[4]。

二級標題

二級標題

二級標題

一個新的挑戰性提案出現了:Escalator

當前以太坊交易費的“最高價拍賣”體系的低效性問題是沒有爭議的事實,且明確指出這一點是很重要的:當前這個交易費機制可以變得更好,沒有人會對此提出異議,而且找到另一種替代最高價拍賣模式的機制無疑將有利於整個以太坊網絡—— 最終這將有利於開發者和最終用戶。我們都能夠而且應該在這一點上達成一致。

然而,EIP-1559 中提議的新機制與當前的機制運行方式不同,對其進行更改將導致一些問題,尤其是對於任何為用戶搭建和提交以太坊交易的軟件來說更是如此。錢包尤其需要做出重大改變,以適應這一新機制。即便從長遠來看,事情最終變得對所有人都更好,但短期來看,EIP-1559 提案給那些需要適應此變更並防止軟件崩潰的開發者們帶來了巨大的負擔。

EIP-1559 在其最初的湯池中漂浮一段時間之後,以太坊社區開始權衡,包括受此提案影響最大的錢包開發者。錢包開發者們沒有抵制此提案,而是選擇了一條有趣的討論路線:他們重新考慮了此提案的核心動機(即改善以太坊交易的用戶體驗),並將此提案置於該情境中,本質在他們表示“如果無論如何我們都將要做所有這些工作,那我們從一開始就應該了解這對於用戶來說將是什麼樣子,且我們應該將之用於幫助指導此提案中提議的內容。”

  • 這簡要地解釋了Dan Finlay 反對EIP-1559 而提出的提案:The Escalator Algorithm[5]。此提案與EIP-1559 的機制存在許多類似之處,且動機和目標也幾乎相同。但Escalator 機制是作為另一種改進提案而提出的,推動社區對單獨提出的這兩種機制進行更細緻的討論。

“為了推動社區對gas 費用市場進行更加富有成效和更具體地討論,我認為提出一個明顯優於現狀的替代性方案是很重要的,這樣EIP-1559 提案中聲稱的任何特性都可以與一個可行的替代性改進相比較。”

這個Escalator 機制與當前的單一價格拍賣模式類似,但有著一些重要的改變:

用戶不提交有著固定競價的交易,而是提交“逐步上升的”出價,並明確他們願意使交易被打包而支付的最大金額。所有的出價都會被放入一個“escalators” 隊列中,這個隊列將以同樣的速率逐步地、可預測性地增加隊列中的所有出價。礦工在查看所有escalators 的隊列時,會選擇那些有著最高出價的交易,不管這些交易在哪個escalator 之上。當某筆交易被打包進入某個區塊中時,該用戶將會支付該列隊中僅次於最高出價的“第二高價格”,而不是支付用戶當前的出價。

二級標題

二級標題

以太坊的未來

以太坊的未來

以太坊的未來

參考鏈接:

[1]https://eips.ethereum.org/

[2]https://etherscan.io/

[3]https://notes.ethereum.org/

[4]https://github.com/ethereum/

[5]https://github.com/

[6]https://github.com/

[7]https://agoric.com/

[8]https://ethresear.ch/

[9]https://blog.ethereum.org/

开发者
ETH
歡迎加入Odaily官方社群