以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 中幣 > Info

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

Author:

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

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

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

BIS:加密貨幣的缺陷來自驗證者的潛在激勵,而非技術:7月13日消息,國際清算銀行(BIS)發布報告,認為加密貨幣不適合在國際貨幣體系中發揮重要作用,加密貨幣是有缺陷的,且缺陷來自驗證者的潛在激勵,而不是技術,即使這項技術有效,并且可以在更受信任的傳統金融體系中復制。[2023/7/13 10:51:43]

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

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

美SEC前網絡主管:美SEC挑選代幣進行起訴是相當不公平的:金色財經報道,美國證券交易委員會(SEC)前網絡主管Robert Cohen表示,美SEC挑選和選擇代幣進行起訴是相當不公平的,似乎有一種真正的壞運氣和隨機性的因素,被挑出來成為被提及的10或12個代幣中的一個,而本來有數百個代幣,當你想到政府采取行動時,這種隨機性似乎相當不公平。如果美國證券交易委員會正在通過規則,它對每個人的影響是一樣的,人們應該有機會發表意見。[2023/6/11 21:29:28]

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

幣安:通脹導致加密貨幣客戶激增:8月11日消息,加密貨幣交易平臺幣安的一名高管表示,由于通脹上升和美元強勢打壓了新興市場貨幣,該交易平臺的客戶數量激增。該高管沒有透露具體數字。

幣安拉丁美洲負責人Maximiliano Hinz表示:“現在我們看到全球通脹加劇,看到越來越多的人在尋求加密貨幣,比如比特幣,作為一種保護自己免受通貨膨脹影響的方式。”Hinz以阿根廷為例,稱該國的年通脹率高達90%。他說,阿根廷已經與巴西和墨西哥一樣,成為該公司的最大市場之一。盡管加密貨幣價格暴跌,但阿根廷民眾今年仍將大量儲蓄投入比特幣。(金十)[2022/8/11 12:17:34]

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:ETHGAS加密貨幣OPENeth大學QS排名UGAS-JUN21價格加密貨幣騙局騙女人opendao幣最新價格

中幣
COM:[2021年4月26日] AAX將正式下架QTUM/BTC和ZRX/BTC幣幣交易對

親愛的AAX用戶: 基于AAX對市場和行業的觀察,我們將于2021年4月29日正式下架QTUM/BTC和ZRX/BTC兩個BTC幣幣交易對.

1900/1/1 0:00:00
GATE:Gate.io 關于支持KNC升級和代幣兌換計劃的公告

根據Kyber官方消息,KNC要執行代幣升級計劃,現在已經部署了新的合約并并啟動了代幣兌換端口。原有的KNC代幣將按照1:1的比例兌換為新的KNC.

1900/1/1 0:00:00
HYC:歐易OKEx投研|比特幣否極泰來,美聯儲利率決議影響幾何?

市場情緒:根據相關數據顯示,截止發稿前24小時全市場主要虛擬幣上漲數量占比68.06%,明顯少于下跌數量占比的31.94%,漲幅超過10%的幣種有1212個,下跌幅度超過10%的幣種有425個.

1900/1/1 0:00:00
DEF:虎符合約披荊斬棘,與時俱進創輝煌

投資市場從來不缺少黑天鵝事件,幣圈也是如此。2017年9月4日,幣圈迎來至暗時刻,輿論矛頭直指當年的幣圈明星—比特幣.

1900/1/1 0:00:00
BTC:老李解幣:4.28日ETH一馬當先再破新高多頭是否會繼續發力

有時,面對單邊的行情,有人擅長持有,是對大方向堅定的認可,面對震蕩的行情,有人喜歡波段交易,是對區間嚴密的把控,這個中間沒有誰是絕對性的對,誰又是絕對性的錯,市場是個提款機,也是個收割機.

1900/1/1 0:00:00
DEFI:以太坊Gas費創2021年以來新低 是時候把所有DeFi應用都體驗一下了

加密貨幣市場已經連續陰跌近2周,比特幣從高點跌去了20%多,絕大多數DeFi代幣更是無法幸免,如果這時候還有什么事是讓DeFi玩家高興的,那么一定是Gas費用的降低.

1900/1/1 0:00:00
ads