加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > Polygon > Info

倫敦升級 Ropsten 測試網事故回顧_ETH:Sidus Heroes

Author:

Time:1900/1/1 0:00:00

Ropsten共識問題

概述

2021年7月21日,OpenEthereum團隊注意到他們在Ropsten上的節點卡在了區塊?10679538?處。人們原以為這是OpenEthereum的問題。其實,問題真正出在go-ethereum實現檢查1559交易發送方余額的方式上。一個無效交易被打包進了區塊。由于Ropsten礦工運行的都是go-ethereum,這個區塊隨后又被其它go-ethereum礦工接受,但是被網絡中的其它一些客戶端拒絕了。具體來說,OpenEthereum和Besu拒絕了這個交易/區塊,Nethermind、go-ethereum和Erigon接受了它。問題的根源已經找到,相關客戶端已經在新的版本中修復了該問題:

go-ethereum:?v1.10.6,?fixPR;

以太坊倫敦升級一周年,年通脹速度下降超53%:8月5日消息,據OKLink多鏈瀏覽器數據顯示,時值以太坊倫敦升級一周年,截止區塊高度15280850(北京時間 2022 年 8 月 5 日15:00),以太坊總銷毀量達2,571,826.68枚,約 42.8億美元。伴隨EIP-1559 實施的一年來,以太坊的通脹速度下降超53%。[2022/8/5 12:04:40]

Erigon:?v2021.07.04-alpha,?fixPR;

Nethermind:?v1.10.79,?fixPR。

問題區塊的信息

網絡:Ropsten

區塊編號:10679538

哈希值:0x1252a34c4f2b061adc609e909d958c02e1ac39043e2e60c0ec47e565e3f625f1

以太坊倫敦升級倒計時1小時:據歐科云鏈鏈上大師數據顯示,當前以太坊主網區塊高度12,964,732,距離倫敦硬分叉升級區塊高度剩余區塊267個,預計將于1小時內達到倫敦升級塊高12,965,000。[2021/8/5 1:37:01]

OpenEthereumdebug日志

eth_getBlock輸出(go-ethereum)

測試網事故的時間線

2021年7月21日

18:39:Ropsten測試網上挖出區塊10679537。

21:53:OpenEthereum開發者在EthereumR&Ddiscord的#1559-dev頻道發帖稱他們的節點卡在了區塊10679538處。

以太坊核心開發者會議確認倫敦升級不會推遲,仍將在區塊12,965,000進行:以太坊開發者trent表示,以太坊核心開發者會議正在進行中,與會人員都堅持倫敦網絡升級的區塊12,965,000進行。[2021/7/24 1:12:21]

21:58:@smixx?稱他們的在Ropsten節點位于區塊10680453。

22:36:Besu確認他們的節點也拒絕了區塊10679538。

22:51:確認挖出區塊10679538的礦工是go-ethereum節點。

22:55:確認go-ethereum礦工仍繼續在區塊10679538上面挖礦。

22:56:確認Nethermind也接受了區塊10679538。

23:08:go-ethereum已確認問題的根本原因。

Ethermine礦池宣布將在倫敦升級后變更支付政策,100%而不是80%的MEV獎勵將轉發給礦工:官方消息,Ethermine礦池宣布,在區塊高度12,965,000進行倫敦升級后,將變更支付政策:100%而不是80%的MEV獎勵將轉發給礦工;現在也可以通過IP驗證啟動手動支付和更改閾值;最低支付門檻將降至0.01 ETH且無每月自動支付;礦工為所有以太坊主網支付交易支付的支付交易費,礦工可以設置他們愿意支付的最高gas價格。[2021/7/19 1:02:57]

23:43:go-ethereum開啟?pull?request,提供候選修復方案。

23:46:Erigon開啟pull?request,提供候選修復方案。

2021年7月22日

00:01:更新后的go-ethereum和Besu礦工在Ropsten上重啟。

以太坊確定將難度炸彈延遲到12月納入倫敦升級,已確定測試網升級區塊:5月14日,以太坊核心開發者進行電話會議,以太坊開發者Tim Beiko更新會議結果表示,會議的大部分時間都集中在解決倫敦升級的最終細節。倫敦升級覺得納入EIP-3541、EIP-3554。其中EIP-3541阻止部署以“ 0xEF”開頭的合約,為大規模EVM檢修(EIP-3540)奠定基礎;EIP-3554提議將難度炸彈延遲到12月。

此外,會議討論了測試網進行倫敦升級的時間,Ropsten定于區塊高度10399301(6月9日),Goerli定于區塊高度4979794(6月16日),Rinkeby定于區塊高度8813188(6月23日),主網仍定于7月14日進行升級,在第一個測試網成功分叉后,再確定主網客戶端升級區塊。[2021/5/15 22:06:17]

00:43:EthereumJS確認與go-ethereum、Erigon和Nethermind存在同樣的問題。

01:57:Nethermind開啟pull?request,提供候選修復方案。

10:22:修復后的版本挖出了區塊?10680804。

22:54:go-ethereum發布了修復后版本?v1.10.6。

~23:00:Nethermind發布了修復后版本?v1.10.79。

2021年7月23日

~00:00:Erigon發布了修復后版本?v2021.07.04-alpha。

糾正措施建議

提高規范中斷言的清晰度

該提交新增了關于EIP1559類型交易有效性的斷言。具體來說,在第217行代碼新增了以下斷言:

另外還要注意的是,在前幾行代碼中,sender.balance?被修改成了減去交易量之后的部分。這個參數引發了混亂,因為一些客戶端團隊在檢查第217行定義的斷言時使用的是全部?sender.balance,而非更新后的值。

Go-Ethereum恢復

@holiman?關于go-ethereum恢復的說明:

節點同步時跟隨錯誤的鏈

假設你正在運行?geth,并處于同步中。區塊?X?上發生了分叉。你的節點跟隨了總難度較高的錯誤的鏈。在區塊?Z,你停止了節點并將其更新至修復后版本。

問題描述:節點依然在“錯誤”的鏈上。

解決方案:執行?debug.setHead{X-1)?回到分叉發生之前。這會將節點倒回區塊?X?之前的某個狀態,不一定是區塊?X-1?的狀態,因為?geth?不一定有區塊?X-1?的完整狀態,但是會有其它某個區塊的完整狀態。通常情況下,geth大約每隔1萬個區塊和/或宕機時會將狀態刷到磁盤。如果geth在?gcmode=archive?下運行,就會將每個區塊都刷到磁盤。

當錯誤的鏈總難度較高時進行同步

假設你正在同步一個?geth?節點,區塊?X?上發生了分叉。由于分叉已經發生了,再加上錯誤的鏈總難度更高,你很可能會同步錯誤的鏈,pivot區塊是?X+M。在這種情況下,由于你沒有區塊?X+M?之前的狀態,無法執行?debug.setHead?來解決這個問題。

這種情況需要重新同步。但是,你需要防止geth同步錯誤的那條分叉鏈。這可以通過?whitelist?命令行參數實現。

因此,你需要執行?geth--whitelist123123=0x2342fafa9af9af9af9af9af9。

所謂的白名單,就是一個geth節點在與另一個對等節點連接時會向對方請求區塊?123123?的數據。如果該geth節點收到的區塊頭中的哈希與白名單中的不符,就會與之斷開連接。這就意味著,節點將排斥錯誤的鏈上的對等節點,只與較短鏈上的對等節點連接。

Tags:ETHTHEETHEHERETHDOWNtogetherbnb可以推到的有誰togetherbnb更新了嗎Sidus Heroes

Polygon
7.23午間行情:反彈繼續 能否突破關鍵阻力_BTC:gusd幣最新消息

文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
解讀:長沙區塊鏈政策2.0為何出臺?_區塊鏈:StellarPayGlobal

近日,長沙經開區發布《長沙經濟技術開發區關于加快推進區塊鏈產業發展的若干政策》,那么為什么要出臺《政策》?本次出臺的《政策》有哪些亮點?《政策》的扶持范圍是什么?一起來看看吧~ 政策解讀 為什么.

1900/1/1 0:00:00
有用戶400多萬元虛擬貨幣無法提現 原因在這_ROS:NFT

近日,中證君接到投資者爆料,由于自己賬戶被某虛擬貨幣交易平臺所凍結,名下超過400萬元的虛擬貨幣無法提取。該投資者的資金還包括購房款和借款,這幾個月以來可謂心急如焚.

1900/1/1 0:00:00
金色觀察 | Elon Musk、Jack Dorsey和Cathie Wood的BTC攤牌討論要點_比特幣:馬斯克

經過數周的醞釀,科技界最著名的三位比特幣助推器,特斯拉創始人ElonMusk、推特及Square創始人JackDorsey以及ARK基金創始人CathiedWood于7月21日走上虛擬舞臺The.

1900/1/1 0:00:00
當區塊鏈技術用于版權保護后_區塊鏈:區塊鏈證據保全怎么操作

隨著互聯網,特別是移動互聯網的發展,數字出版已經形成較為完整的產業鏈,給網絡作家等相關參與方帶來可觀的收入。但另一方面,侵權盜版制約著數字出版的進一步發展,各參與方都深受其害.

1900/1/1 0:00:00
淺談DAO和國內DAO項目發展_DAO:DAOX

DAO什么 DAO去中心化自治組織,幣安研究院將DAO定義為「一種通過一套經多邊方式商定的具有先驗約束力且正式透明的規則來協調成員行動和資源的組織形式」.

1900/1/1 0:00:00
ads