以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 火必 > Info

因「0x10」地址的Gas消耗分歧產生的柏林硬分叉Bug_WIN:TWITTERX

Author:

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

以太坊OpenEthereum單客戶端在區塊#12244294?處發生的Bug導致當時的以太坊網絡停機,并在問題區塊產生后無法與網絡保持同步。那么造成這個事故的原因究竟是什么呢?

使用?Tokenview以太坊瀏覽器查看觸發了這個事故的交易:https://eth.tokenview.com/cn/tx/0x7006f38fa2e6654fae1a781aefc5885fe0cb8f778b1add10636eaf7e34279247

Wintermute創始人:僅通過正當交易策略進行獲利,會在期限結束后歸還YFI:金色財經報道,加密做市商Wintermute創始人Evgeny Gaevoy發布推文表示,Wintermute擬與Yearn Finance達成一項創新的借貸協議安排。Wintermute表示,這一安排將使其可以獲得Yearn平臺的流動性,同時也讓Yearn獲益。如果可以以八折價格鎖定YFI 6個月,那么這可能是一個考慮的交易;而如果YFI被哄抬進入前三大市值,做空它也是一個考慮的交易。

Gaevoy稱,該公司持有大量Curve代幣CRV,計劃將部分CRV存入Yearn的yCRV池子中獲取收益。作為回報,Yearn將為Wintermute提供YFI代幣借貸。這將提高yCRV池子的流動性,降低滑點,也讓Wintermute獲得更多YFI進行交易市場做市,實現雙贏。他們沒有動機借YFI進行短線交易操縱,這會損害聲譽和商業利益。Wintermute僅通過正當交易策略進行獲利,而且會在期限結束后歸還YFI。[2023/8/17 18:05:53]

這是一筆合約調用交易,是從KuCoin交易所向其他地址分發ETH。

LooksRare官方推特賬戶現已恢復正常:據LooksRare官方推特表示,其賬戶現已恢復正常。

此前報道,LooksRare官方推特賬戶在提交twitter blue服務申請之后暫時凍結,顯示“已停用”,并向推特反應相關問題。[2023/1/12 11:07:55]

我們仔細分析一下合約調用過程:

1.在瀏覽器的“數據輸入”欄展示的是合約調用的參數,第一行表示地址列表從“40”(16進制)字節,也就是64字節開始,圖中第4行,第二行表示轉移數額的列表從“1a0”(16進制)字節,也就是416字節開始,數據輸入欄第15行。

Polychain Capital創始人:公司未投資FTX或FTT,且在FTX上沒有資產:11月10日消息,Polychain Capital創始人Olaf Carlson-Wee發推表示,Polychain Capital沒有投資FTX或FTT,并且在FTX上沒有資產。[2022/11/10 12:44:01]

2.轉賬是按照地址列表的順序進行的,往每個地址轉入的數額和轉移數據的列表一一對應的。

3.現在我們開始遍歷地址列表,看第三行的“10”(16進制),表示的是即將為接下來的16個地址轉入ETH。

按照圖上順序,當數到第10個的時候,發現值變成了“10”。這個值事實上是表示轉移數額的列表長度。但是按照第三行的指示,應該向16個地址轉入,那么合約會把“0x10”當成地址繼續執行轉賬操作,向地址“0x10”轉入0個ETH。

事實上,“0x10”是EVM“特殊地址”之一,它完全處在EVM的預編譯合約列表內。它是一個由EIP-2537斷言的預編譯合約,是為BLS配對密碼學程序而設的,但這個EIP還未部署到主網上。

那么在柏林硬分叉中給“0x10”發送0ETH會造成什么呢?會造成Gas消耗產生分歧。

“0x10”地址的Gas消耗分歧

柏林硬分叉改變了EVM中Gas消耗量的計量方法。在EIP-2929實施后,如果在一筆交易中對同一個存儲槽多次執行狀態存儲操作,第一次執行會消耗更多Gas,后續執行的消耗會更少。

這就是?OpenEthereum在區塊#12244294處發生Bug的根源:OpenEthereum包含了EVM已實現的預編譯列表。所以OpenEthereum會對該筆交易中訪問了“0x10”的交易給gas折扣。但網絡的絕大部分活躍客戶端都不是這樣實現EIP-2929的,它們只會給訪問了已激活預編譯合約的交易提供gas折扣。

由此,OpenEthereum客戶端對該交易消耗了多少Gas的計算與網絡中其他客戶端發生了分歧。

這場由Gas消耗分歧引起的OpenEthereum單客戶端停機,雖沒有嚴重到導致重大的鏈分叉,但也提醒我們利用多客戶端實現來提升抗性。

不可否認,區塊鏈技術仍然處于不斷嘗試不斷前進的過程中,2021年爆發的Defi和NFT也以前所未有的速度普及給更多的受眾,Tokenview希望攜手更多的開發者打造更好的區塊鏈世界。

Tags:ETHGASTERWINTether CNHVEGASTWITTERXWingRiders

火必
移動銀行 Current 完成由 a16z 領投的 2.2 億美元 D 輪融資,將涉足加密貨幣領域_TITA:titan幣還能起來嗎

鏈聞消息,據Techcrunch報道,美國移動銀行Current完成由AndreessenHorowitz領投的2.2億美元D輪融資.

1900/1/1 0:00:00
加密貨幣的野草 已經春風吹又生了_比特幣:OIN

狂人本著負責,專注,誠懇的態度用心寫每一篇分析文章,特點鮮明,不做作,不浮夸!本內容中的信息及數據來源于公開可獲得資料,力求準確可靠,但對信息的準確性及完整性不做任何保證,本內容不構成投資建議.

1900/1/1 0:00:00
20000枚FIF空投 等你認領_FEX:BAY

尊敬的用戶: ?為回饋廣大社區用戶,WBF將聯合FIF舉行“20000枚FIF空投等你認領”活動,全網空投10000名!活動規則:WBF用戶在報名鏈接填寫自己的UID即可領取2枚FIF.

1900/1/1 0:00:00
拜登提議的資本利得稅上調只針對0.3%的美國富人_加密貨幣:OMA

上周有報道稱美國總統喬?拜登提議增加資本利得稅,導致加密貨幣市場出現大規模拋售。之后,拜登政府為只向“非常、非常富有的人”提高近一倍的稅率進行了辯護.

1900/1/1 0:00:00
關于WBF上線XCH的公告_TPS:xch幣價最新行情

尊敬的用戶: WBF即將在創新區上線XCH/USDT交易對,具體上線時間以后續公告內容為準。項目介紹:XCH旨在開發改進的區塊鏈和智能交易平臺。我們正在建立XCH網絡,以改善全球金融和支付系統.

1900/1/1 0:00:00
幣虎上線ShibaCorgi(ShiCo)_SHI:HTT

尊敬的用戶: 幣虎將上線ShibaCorgi,并在DeFi專區開通ShiCo/sUSDT交易市場.

1900/1/1 0:00:00
ads