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

因「0x10」地址的Gas消耗分歧產生的柏林硬分叉Bug_ETH:togetherbnb游戲截圖

Author:

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

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

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

MakerDAO創始人提議重塑DAI穩定幣品牌,包括設計一個含有美元的新名稱:3月10日消息,在周四與社區成員的電話會議上,MakerDAO的創始人Rune Christensen表示,MakerDAO應該重新命名穩定幣DAI,讓“普通人”更容易理解。Christensen在電話討論中表示,品牌形象不佳可能會抑制其增長該協議的去中心化計劃,即“Endgame Plan(終局計劃)”。

Christensen表示:“如果穩定幣想吸引普通人,正確名稱必須含有USD(美元)。但新名稱意味著代幣將繼續與美元掛鉤,而且不能保證一定會掛鉤。”他呼吁“徹底重塑品牌、全新名稱、全新外觀、完全不同的用戶獲取方法”,并稱這是“控制敘事的唯一方法”。他補充說,MakerDAO應該將DAI定位為用戶可以用來產生收益的貨幣。他認為,DAI應該被視為“最安全、最可靠的游戲化加密貨幣”。并非所有與會者都認可Christensen的論點。(CoinDesk)[2023/3/10 12:53:23]

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

區塊鏈安全公司Chaos Labs完成2000萬美元種子輪融資:金色財經報道,區塊鏈風險分析公司Chaos Labs周二宣布完成2000萬美元種子輪融資,PayPal Ventures和Galaxy Digital領投,Coinbase、Uniswap、Lightspeed、Bessemer,以及Balaji Srinivasan和Naval Ravikant等天使投資人參投。

據悉,該公司團隊成員包括前以色列特種部隊成員,其10個公開客戶包括一些DeFi領域的頭部公司,如Aave、Chainlink和Uniswap。(Fortune)[2023/2/21 12:19:59]

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

NEAR將于第三季度末引入Chunk-Only Producer角色,僅負責在單個分片中生成Chunk:7月1日消息,NEAR將于7月13日開啟Stake Wars III,該階段將專注于引入僅負責在單個分片中生成Chunk的Chunk-Only Producer,他們可以在要求不高的機器上運行他們的驗證節點,例如4核CPU、8GB RAM和200GB SSD存儲。NEAR表示,一旦第三季度末NEAR主網上可以使用Chunk-Only Producer,NEAR計劃再增加200至300個驗證者,NEAR網絡目前由100個驗證者保護。[2022/7/1 1:44:02]

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:ETHGASPENNETtogetherbnb游戲截圖gas幣值得投資嗎PEND幣Monetha

AVAX
NFT革命:NBA 成為第一個吃螃蟹的聯盟 NFL又該何去何從?_NFT:NBA

DappRadar的最新數據顯示,到目前為止,2021年以NFT形式出售的數字收藏品的價值和需求都呈爆炸式增長,僅第一季度的交易額就超過15億美元.

1900/1/1 0:00:00
關于ZT創新板即將上線TOKEN,COOK,FLY的公告_ZIL:COM

尊敬的ZT用戶: ZT創新板即將上線TOKEN,COOK,FLY,并開啟TOKEN/USDT,COOK/USDT,FLY/USDT交易對.

1900/1/1 0:00:00
幣贏升級2.0,加入社群贏好禮!_USD:SDT

親愛的CoinW用戶: 幣贏將于4月27日~5月6日期間開啟社群福利活動。添加客服微信即可參與.

1900/1/1 0:00:00
今天是中本聰最后一次留言的10周年紀念日_加密貨幣:比特幣市值多少億人民幣

比特幣的創造者中本聰在十年前的今天離開加密貨幣社區時留下了一句話:“我已經去做其他事情了。”在此后的幾年里,比特幣已經從一個晦澀難懂的項目發展成為價值數萬億美元的金融資產,吸引了政府、金融機構、.

1900/1/1 0:00:00
[2021年4月26日] AAX關于支持QTUM網絡升級和硬分叉的公告_QTUM:qtum幣前景行情

親愛的AAX用戶: AAX將支持QTUM的網絡升級和硬分叉,具體安排如下:AAX將于2021年04月30日08:00(UTC8)暫停QTUM的充值和提現業務.

1900/1/1 0:00:00
GHD凈買入大賽活動公示_VELO:htt幣價格今日行情

尊敬的虎符用戶, 虎符已于2021年4月10日15:00(UTC8)重磅上線GHD/USDT交易對并舉辦“凈買入大賽”活動.

1900/1/1 0:00:00
ads