以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > 非小號 > Info

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

Author:

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

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

西雅圖一公司前CFO因涉嫌挪用雇主3500萬美元投資加密貨幣虧損被起訴:5月18日消息,美國檢察官 Nick Brown 表示,西雅圖一家初創公司的前首席財務官 Nevin Shetty 因電匯欺詐而被起訴,Nevin Shetty 未經許可挪用雇主的 3500 萬美元資金,并通過投資加密貨幣而損失了幾乎全部資金。[2023/5/18 15:11:54]

CryptoDickbutts系列NFT24小時交易額漲幅達429.54%:金色財經消息,據NFTGo.io數據顯示,CryptoDickbutts系列NFT總市值達3707.46萬美元,在所有NFT項目總市值排名中位列第78;其24小時交易額為1,596,835.09美元,增幅達429.54%。截止發稿時,該系列NFT當前地板價為3.85ETH,增幅達33.22%。[2022/8/9 12:11:15]

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

雅虎已為AOL提交元宇宙及NFT相關商標申請:5月25日消息,據美國律師Mike Kondoudis的推文,雅虎公司已經為AOL(美國在線)提交了元宇宙及NFT相關商標申請,表明其計劃將AOL品牌擴展至虛擬環境、NFT/數字收藏品/代幣、以及用于為虛擬環境創建頭像及皮膚的計劃。[2022/5/25 3:40:55]

1.在瀏覽器的“數據輸入”欄展示的是合約調用的參數,第一行表示地址列表從“40”(16進制)字節,也就是64字節開始,圖中第4行,第二行表示轉移數額的列表從“1a0”(16進制)字節,也就是416字節開始,數據輸入欄第15行。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:ETHNFTGASNetherrETH2幣Santas War NFT EpicVEGA

非小號
孕育與延續:「DAO」與區塊鏈的未來_DAO

2021年,區塊鏈和加密市場飛速發展。即使是圈外人士,也有可能粗略聽聞DeFi或NFT。現在,“DAO”才是那個鑒別真假圈內人士的“過濾器”.

1900/1/1 0:00:00
比Chia立項更早 , 號稱“鴿中之王”的Dfinity將要低調上線_FIN

這段時間chia搶盡風頭,如果還不知道chia,你都不好意思說自己是做區塊鏈的。chia含著金鑰匙誕生,從創始人到投資機構再到愿景,都可以拿來講故事.

1900/1/1 0:00:00
涌入加密資產排行榜前十,是什么支撐FIL強勢上漲?_FIL

4月初,根據歐易OKEx行情顯示,Filecoin價格飛速暴漲,單價已經突破200美金,涌入加密資產排行榜前十,根據CoinMarketCap顯示,Filecoin市值高達136.8億美金.

1900/1/1 0:00:00
行業周報 | 高盛推出新比特幣衍生品,機構持有近140億美金以太坊_以太坊

歐易OKEx情報局行業周報帶你快速回顧行業動態,厘清產業動向。目錄:行情概覽機構與公司動態加密貨幣市場Polkadot/DeFi動態行業聲音行情概覽根據CoinGecko數據,截至2021年5月.

1900/1/1 0:00:00
ETH時代正在改變_以太坊

Odaily星球日報譯者|Moni 作為市值第二大加密貨幣,以太坊價格首次突破3,000美元大關!根據Nomics數據顯示,以太坊價格在周一首次達到3,000美元,突破該阻力位之后.

1900/1/1 0:00:00
賽博朋克2021,烏克蘭動用核電站開挖比特幣_加密貨幣

賽博朋克2021,核動力解鎖上線開挖比特幣,神奇不可思議!一位金融專家Inshe解釋了烏克蘭以核動力為基礎的加密礦挖礦計劃背后的邏輯,并聲稱加密貨幣礦業的性質.

1900/1/1 0:00:00
ads