比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 酷幣 > Info

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

Author:

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

以太坊OpenEthereum單客戶端在區塊#12244294處發生的Bug導致當時的以太坊網絡停機,并在問題區塊產生后無法與網絡保持同步。那么造成這個事故的原因究竟是什么呢?使用Tokenview以太坊瀏覽器查看觸發了這個事故的交易:https://eth.tokenview.com/cn/tx/0x7006f38fa2e6654fae1a781aefc5885fe0cb8f778b1add10636eaf7e34279247這是一筆合約調用交易,是從KuCoin交易所向其他地址分發ETH。

Sui 將地址長度從 20 字節增加到 32 字節:3月30日消息,Layer1 區塊鏈 Sui Network 發布 0.29.0 版本更新,其中包括將 Sui 地址長度從 20 字節增加到 32 字節。[2023/3/30 13:34:50]

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

Parallel Crowdloan將支持Aventus和Crust競拍波卡插槽Auction 26:8月23日消息,Parallel將在即將開始的波卡插槽Auction 26中為Aventus Network和Crust Network提供Liquid Crowdloan服務。用戶可通過Parallel貢獻自己的DOT支持這兩個項目方競拍插槽。

從8月29日開始,用戶將能夠在Parallel Liquid Crowdloan頁面為Aventus和Crust眾籌做出貢獻,并在各自項目提供的眾籌獎勵上獲得額外1 DOT=4 PARA獎勵。

據悉,Parallel Liquid Crowdloan允許貢獻者通過貢獻DOT獲得cDOT(貢獻的DOT的1:1衍生代幣)來釋放Crowdloan中鎖定DOT的流動性。cDOT可以在Parallel AMM上Swap DOT(需做好資產規劃,確保插槽解鎖時有足量cDOT可用于1:1贖回)或用作Parallel Money Market的抵押品免清算的借用DOT,cDOT在Money Market中具有免清算Loan功能。[2022/8/23 12:43:26]

1.在瀏覽器的“數據輸入”欄展示的是合約調用的參數,第一行表示地址列表從“40”(16進制)字節,也就是64字節開始,圖中第4行,第二行表示轉移數額的列表從“1a0”(16進制)字節,也就是416字節開始,數據輸入欄第15行。2.轉賬是按照地址列表的順序進行的,往每個地址轉入的數額和轉移數據的列表一一對應的。3.現在我們開始遍歷地址列表,看第三行的“10”(16進制),表示的是即將為接下來的16個地址轉入ETH。

數據:Alameda向FTX轉入約900萬枚USDC:7月4日消息,據PeckShield監測顯示,Alameda FTX Deposit錢包地址(0x83a127952d266A6eA306c40Ac62A4a70668FE3BD)向FTX轉入約900萬枚USDC。[2022/7/4 1:48:45]

按照圖上順序,當數到第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:DOTETHNETARAdot幣拆分前價格eth本科申請條件Debitum NetworkPolkaRARE

酷幣
行情分析丨昨晚都在感謝中本聰,加密貨幣來到了歷史轉折點_NBA

BTC行情分析 Coinbase上市成功,加密圈普天同慶。無數信仰的技術追隨者,除了比特幣,以太坊又多了一個追趕的豐碑.

1900/1/1 0:00:00
以太坊清掃機器人肆虐,一文了解三種解決方案_LAS

當你的秘密遭到泄露時,惡意方通常會給你的賬戶設置一個清掃器,以利用將來該地址上所發生的任何事情,比如當用戶存入ETH以嘗試提取一些代幣,發生空投或其它情況時.

1900/1/1 0:00:00
歐科云鏈集團啟動區塊鏈科普“星途計劃”_LINK

繼推出產業人才培養的“鯤鵬計劃”后,全球領先的區塊鏈產業集團歐科云鏈集團于4月26日,正式宣布啟動了區塊鏈科普行動——“星途計劃”,行動包括將在全國范圍展開系列沙龍.

1900/1/1 0:00:00
DeFi總鎖倉突破1000億美元,但更多人只關心比特幣和狗狗幣_DEF

Coinbase公開上市,許多分析師對其給出了1000億美元的估值。這家由BrianArmstrong和FredEhrsam創辦的數字資產交易所,上市首日市值一度達到1120美元,但是其股票CO.

1900/1/1 0:00:00
哮天犬歸位,狗狗幣的逆襲之路_狗狗幣

引言: \t最近的幣圈格外熱鬧,各種小動物的代幣遭受到了市場投資者的狂熱追捧,而這一切還都要從今年的幣王——狗狗幣說起.

1900/1/1 0:00:00
巴倫周刊:財富指南,擁抱比特幣(一)_比特幣

本文原載于《華爾街日報》刊登的《巴倫》雜志特別報道“財富指南:擁抱比特幣”,由幣世界研究院獨家編譯,分為三篇刊出,此為第一篇.

1900/1/1 0:00:00
ads