作者 | Tim Beiko
要點速覽⬇
➤ 我們在AllCoreDevs上再次討論了EIP-1559。DoS攻擊仍然是最終部署的主要障礙,但除此外沒有其他大的障礙了;
➤ 我們還有另一個實現者會議:Besu和Nethermind都正在與1559測試網同步,我們正在除錯Geth的共識問題,還有大量的研發工作在進行中;
➤ 主網準備清單已釋出;
➤ The Cat Herder的《社羣擴充套件報告》已發表!
實現更新🛠
上一期的更新後,又已進行了大量工作,僅僅三週的時間!
首先,我們在第97次AllCoreDev(核心開發者全體會議)上討論了EIP-1559。我們分享了最新的情況,詢問了客戶端團隊他們認為實現1559最大的障礙是什麼,以及在第77次ACD後這些障礙是否有改變。
好訊息是對EIP-1559沒有出現任何新的重要反對聲音!有人提出一些小問題,比如EIP的目標有點不明確(是為了改善UX?銷燬交易費?增加吞吐量?),但沒有新的、表示強烈反對的觀點。規範的最新修改把實現變得非常簡單,Nethermind團隊感到非常驚訝。
壞訊息是以太坊的拒絕服務攻擊風險仍然是一個大問題,我們需要在部署1559之前解決。幸運的是,像EIP-2929這樣的工作現在已被納入到下一次的短期測試網YOLOv2,而“扁平狀態資料庫”,如Geth的snapshot加速結構,也有助於解決問題。
第二,我們還開了另一個1559實現者會議。在該會議裡討論到了多個議題:Besu和Nethermind都正在1559Clique測試網上同步;Vulcanize仍然在除錯在Geth上的共識問題;多個模擬場景的工作在進行中;我們準備開始修改JSON RPC規範以支援適應1559的交易。
第三,我彙編了一份主網準備清單,以追蹤EIP-1559在主網上線前所需的準備工作。關於新出現的和已解決的問題,我都會持續更新到清單上。由於以太坊上的事幾乎是無法預測的,這份清單應該可以幫助社羣瞭解要使1559上主網的條件成熟,有哪些工作是完成的,以及還需要做什麼。
我們目前最大的進展是使提議#2924被納入到這份規範裡。這份提議高度簡化了1559!現在,透過把gas price設為base fee和tip的總和,我們可以以適應1559交易的方式來處理遺留交易。這意味著遺留交易將不會被棄用(但會稍給多一點tip[0]),這樣我們將不需要一個過渡期,也不需要維持兩個平行的交易池🎉。
研發更新🤖
在這個實現者會議裡,Barnabé Monnot 詳細介紹了他的團隊的模擬工作進度。他的錄音值得一聽,可以瞭解更多細節,但簡而言之,他的團隊正在模擬各種可能的場景,從量化1559的UX效益,到分析使用者為了交易更快被打包到區塊而試圖策略性競價的行為。
在Jupyter上已發表了兩篇notebook(stationnary users和strategic users),我們可以期待來未來幾周有更多notebook分享。計劃中的模擬清單已經更新到了主網準備清單上。至於更深入的內容,可看Barnabé上週在Taipei Ethereum Meetup上對其工作的詳細介紹。
另一個值得一提的更新是Vitalik在他的《以rollup為中心的以太坊路線圖》裡提到了EIP-1559。EIP-1559對rollup是有助益的,因為rollup依賴鏈上交易作確認,而EIP-1559會使打包下一筆交易進區塊更容易。
社羣擴充套件😺
如上一篇更新提到的,Ethereum Cat Herders已經在社羣接觸了多個專案,調查他們對EIP-1559的看法,以及讓他們回答一些關於EIP-1559的問題。現在Cat Herders已經整理了第一批電話訪問與問卷的回答,他們已經發表了第一篇《社羣擴充套件報告》。這份報告有一份關鍵結果的概述以及對電話訪問中經常被提到的問題的回答。
對於下一個版本的報告,Cat Herders想與更多錢包和交易所的專案團隊對話。如果你想在這方面提供幫助,請在twitter上聯絡我。
其他更新📝
➤ Vitalik釋出了關於EIP-1559的一組新幻燈片;
➤ 我上了Bankless的影片系列節目”State of the Nation”,討論了1559
➤ 我將參與EthOnline於十月23日舉辦的”The Future of Ethereum”峰會,屆時會介紹1559。
後續工作✅
希望這次更新的內容不會太多!如果你對更新內容有任何建議,請透過Twitter告訴我 (我是@timbeiko )!👋
至於接下來的工作,以下是你在未來幾周可以期待的:
➤ 在Geth <> Besu <> Nethermind 測試網上會有更多的進展,希望會釋出一個PoW(工作量證明)網路來測試基於1559的挖礦情況。
➤ 會有大量的EIP加到JSON RPC規範,以為1559提供支援。第一份已經發布了!
➤ Cat Herders會接觸更多錢包和交易所專案團隊,收集他們對1559的看法。
➤ 可能會發布更多用於分析不同場景的notebook。
這期內容就這些了!感謝閱讀,請期待幾周後的更新!😀
[0] 透過把gas price設為fee cap,把tip設為feecap-base fee,所有“多餘的預算”都歸為tip,而為了適應1559的交易,tip會由傳送者來設定,而feecap-base fee-tip的差值會返還給交易傳送者。
點選“閱讀原文”獲取文章內部連結!
原文連結:
https://hackmd.io/@timbeiko/1559-updates/https://hackmd.io/@timbeiko/1559-update-002