詳解EIP1559狀態更新
作者|Tim Beiko
要點速覽
資金籌集完成。以太坊基金會給ConsenSys和1559多簽名撥款。
分叉的測試網。我們正在探索是否可以從主網分叉出一個有大型狀態的1559測試網。
各種工具。 Besu團隊一直在努力搭建一系列工具,使得用戶與1559測試網的交互更容易。
Escalator Tip模擬。 Barnabé的團隊發表新的notebook,分析了使用EIP-2593式的費用作為1559小費的組成部分會帶來的影響。
海量內容。我們有關於1559UX的新文章,還有大量新的相關EIP和在另一個網絡上對1559實現的分析。
資金情況更新
以太坊基金會給ConsenSys和1559的多簽名提供資金,用於支持EIP-1559的工具、項目管理、溝通、客戶端實現和漏洞賞金的費用!
我們現在還在最終確認撥款的階段,但它很快會上鍊了。這些資金足以確定EIP-1559規範,並進行一系列測試,我們可以通過AllCoreDev (核心開發者會議) 引導它的發展。
社區推動這件事的成果是值得一提的,他們給首輪Gitcoin grant的捐贈創下多個記錄,一直公開支持1559,以及在背後協作與提供資金支持。感謝你們每一位——現在回到工作!
測試網更新
在過去幾個月裡,我們一直在一個小圈子裡運行1559測試網,以確保團隊間的實現是有共識的。現在看來我們的進度已經有99%了。 Nethermind已經加入了Besu,在網絡裡成為了一名驗證者(雖然還有一個漏洞沒解決),以及Vulcanize的Geth實現現在已經與其他的Geth和Besu節點達成共識了,Nethermind很快也會跟上。
現在測試網有一個公共的區塊瀏覽器,還有一個顯示參與節點的以太坊數據頁面。與此同時,Besu團隊已經在Besu專用測試網上測試了它的1559工作量證明(PoW) 實現,沒有發現問題。
在這週的實現者會議裡,我們就嘗試在主網分叉一個多客戶端PoW測試網達成了共識。這個決定很好,因為它允許我們在主網大型狀態的環境裡測試實現,且可以使每個有主網賬戶的人與網絡交互。這裡。
工具更新
這裡這裡試一下。你們可以在主頁提交遺留的與適應1559的交易到測試網。
有一件很酷的事需要提一下:在測試網上,遺留交易可以被解釋為適應1559的交易,因此它需要支付高於base fee的gas price才能變為有效交易,而base fee在執行期間會在gas費裡被銷毀。
工具箱(toolbox) 的另一項有用功能是base fee API,你可以通過它向測試網裡一個特定的區塊詢問base fee。
除了交易發送者工具與base fee API,這個工具箱還與EIP本身、這些更新、網絡區塊瀏覽器、以太坊數據頁面、以及要加入測試網的節點的指引和創世文件相連。如果想看工具的完整演示,讀者可以看最新的實現者會議記錄,從12:00開始。
模擬更新
新的notebook新的notebook,模擬EIP-1559與”escalator tip” (梯度小費) 的結合。 ”escalator tip”是受Dan Finlay提出的EIP-2593啟發,給用戶在提出tip的時候增加第二個維度——時間。
換言之,它使得用戶不僅可以指明他們想給礦工支付的最低與最高的小費,還有超過了多長時間他們會想提高它。
例如,有的用戶急於交易,只要可以把他們的交易打包在接下來的兩個區塊裡,他們願意支付10 gwei的小費[0];而有的用戶不介意等候,只需要最後交易可以打包到區塊,他們希望可以指明價格區間,比如1-20 gwei,但在不同的時間跨度,比如接下來的100個區塊。
這篇notebook比較了這兩類用戶的策略:急需交易的用戶(hurrying users),他們“為每多等待一個單位時間而設置他們費用的escalator梯度,且每當他們當前的淨值變為負時,他們就會停止出價”。而固定區間用戶(fixed duration users),他們對同一個淨值設置escalator的長度,並在該長度內設置盡可能大的斜率。 ”
Barnabé在這週的實現者會議裡簡單介紹了這篇notebook,從5:11開始。
內容與其他更新
Besu團隊已經開始為更新各種JSON-RPC調用寫EIP了,這些調用都會受EIP-1559影響。到目前為止,我們已經寫了4份EIP,大概還有5份要寫。完整的列表已經更新到Mainnet Readiness Checklist(主網準備清單) 。
Miach Zoltu已經寫了一篇關於EIP-1559的UX重要性的釋義性文章。這些有時候會因為過於抽象而難以量化,因此Micah的文章對一個特定場景一步步地進行解釋,並強調1559如何使它變得更好。
EIP-1559分析EIP-1559分析,這篇是關於Near協議的實現。
EIP-1559的概述分享EIP-1559的概述分享。
後續工作
這些內容我在整篇更新里都有提到,但為了更清晰有條理,以下是我們接下來要做的工作:
這個文檔
這個文檔這個文檔旨在記錄實現團隊採用的策略。
持續改善圍繞1559的工具,使非實現者更容易嘗試使用並提供反饋。
繼續多項沒那麼緊急的工作,比如寫JSON RPC的EIP,增加參照測試,等。
希望在下一次的更新里,我們已經有辦法讓想試驗1559的人可以在實時網絡裡領取測試網的ETH,模仿主網的環境
聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫ethereumcn@gmail.com進行授權。
聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫ethereumcn@gmail.com進行授權。
聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫ethereumcn@gmail.com進行授權。
更多文章請訪問公眾號:ETH中文站


