比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 火必APP > Info

金色觀察 | 一文讀懂7676枚ETH巨額礦工費驚情_GAS

Author:

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

9月27日,據Etherscan顯示,Bitfinex交易所的一個主要錢包以7676.62ETH的Gas費用進行了一筆10萬美元USDT的轉賬,最終接收方為2019年從Bitfinex分拆出來的非托管交易所DeversiFi。這筆巨額礦工費隨后被不知名礦工轉至幣安交易所。

9月28日,事情得到一個圓滿的結局。經過Bitfinex和幣安及礦工交涉,以太坊區塊13307440顯示,礦工歸還了Bitfinex錢包昨晚誤操作而付出的7626ETHGas費用,DeversiFi給礦工保留了50ETH作為感謝費。

9月29日,DeversiFi發布了這一事件的完整報告。

事件回顧

發生了什么

UTC+1時間11.10.08AM,用戶向DeversiFi存入10萬USDT。

這筆交易在1分鐘內得到確認......但這筆交易的交易費高達7,676ETH

金色晚報 | 1月4日晚間重要動態一覽:12:00-21:00關鍵詞:波卡、CME BTC期貨、美元指數、以太坊

1. 彭博社:比特幣創下自2020年3月以來最大單日跌幅

2. Gavin Wood:未來波卡最大目標之一是與其他區塊鏈建立鏈橋

3. CME BTC期貨“29268-33405美元”缺口已經回補

4. 美元指數DXY跌破89.5,續刷2018年4月以來新低

5. 華為公開“基于區塊鏈網絡的聯合學習方法”專利

6. 過去七天漲幅最高的幣種為DOGE 漲幅達到106.45%

7. 以太坊上DeFi協議總鎖倉量突破260億美元

8. 加密策略師:以太坊有望在下個月創下歷史新高

9. 幣安上1.9億美元比特幣期貨多頭頭寸在10分鐘內被清算[2021/1/4 16:26:02]

https://etherscan.io/tx/0x2c9931793876db33b1a9aad123ad4921dfb9cd5e59dbb78ce78f28717595

金色財經挖礦數據播報 | ETH今日全網算力上漲3.30%:金色財經報道,據蜘蛛礦池數據顯示:

BTC全網算力126.692EH/s,挖礦難度16.79T,目前區塊高度657123,理論收益0.00000780/T/天。

ETH全網算力273.763TH/s,挖礦難度3493.04T,目前區塊高度11266152,理論收益0.00592866/100MH/天。

BSV全網算力1.070EH/s,挖礦難度0.15T,目前區塊高度661467,理論收益0.00084087/T/天。[2020/11/16 20:55:02]

為什么發生

EthereumJS庫中的潛在問題,再加上在某些情況下和EIP-1559升級相關的gas費用變化,可能導致交易費用極高

又遇上Ledger硬件錢包有時可能以非人類可讀的方式顯示Gas費用,錯失用戶肉眼安全檢查

只有ETH數量非常大的錢包才會受到影響,其他用戶會看到交易失敗

金色晨訊 | 2月4日隔夜重要動態一覽:21:00-7:00關鍵詞:英國FCA、楊安澤、IBM、澳本聰、Coinbase、委內瑞拉

1. 英國金融行為監管局更新加密資產企業注冊申請費規則。

2. 美國華裔總統候選人楊安澤:將為加密貨幣制定統一制度。

3. 美聯儲亞特蘭大聯儲主席:數字貨幣有很多不確定的空間。

4. 美國法警署將在本月拍賣約4040枚比特幣。

5. IBM將開發區塊鏈產品以實現臨時工自動對賬。

6. 澳本聰:計劃獲得6000種加密和區塊鏈專利。

7. Reddit用戶:Coinbase對部分用戶設定10美元的每日取款限額。

8. 委內瑞拉零售商因惡性通脹拒絕接受石油幣支付。

9. BTC現報9268美元,近24小時下跌1.54%,市值為1686.50億美元。[2020/2/4]

DeversiFi做了什么

到UTC+1下午12:30:00,DeversiFi團隊意識到這個問題并開始了調查。

金色財經獨家分析 “小摩”區塊鏈領域進展迅速:一直以來,“小摩”摩根大通主動擁抱區塊鏈繼續,并已經實現了較快的發展。摩根大通高管在面對媒體是對于區塊鏈提高可信度降低成本的優勢表示贊許。摩根大通是最早發現區塊鏈漏洞的機構投資者之一,早在2016年就首次創建了分布式加密賬簿Juno,同年與EthLab合作,開發Quorum使其成為跨境支付行業標桿。近日消息稱摩根大通考慮拆分區塊鏈項目Quorum,而在上周五,據路透消息,摩根大通已經與加拿大國家銀行和其他大型公司測試使用了一個新的區塊鏈平臺,主要用于發行金融工具,他們希望能借此簡化貸款發放、結算、利率支付和其他流程。金色財經分析,作為華爾街巨頭和投行霸主摩根大通已經在在區塊鏈應用上一直持開放態度,并逐步將區塊鏈轉化為生產力。傳統金融應該主動擁抱區塊鏈,用金融創新實現資源的優化和整體效益的提升。[2018/4/20]

很快確定了兩個主要關注點,開始積極測試,試圖重現和解釋錯誤交易是如何創建的。

金色財經訊:以太坊(ETH)價格突破¥8,500,創歷史新高,數據來自韓國交易所Bithumb。[2018/1/5]

與區塊鏈社區分享了一個解釋,注意到這個交易https://twitter.com/deversifi/status/1442487743922286594

到UTC+1時間16:45,禁用Ledger用戶存款

到晚上,找到gas費用函數中可能的罪魁禍首,并著手實施改進

增加了額外的安全和健全性檢查,以確保與交易相關的gas費用不會超過不切實際的閾值,以防止用戶錯誤、極端網絡費用飆升,并作為防止任何未來編碼錯誤的額外保護層

向EthereumJs維護者提交問題,描述了EthereumJs庫中的缺陷

最后與Ledger團隊就測試期間發現的異常情況進行了溝通,這些異常情況可能會混淆任何以太坊交易的異常高額費用

在28/09/2115:30之前推出了安全改進和重開存款

追回資金

不知名礦工在13307440區塊打包的巨額Gas費,之后發現此礦工將挖到的ETH存入幣安,DeversiFi立刻聯系了幣安。

幣安同意將DeversiFi的電子郵件地址傳遞給礦工

UTC+1時間20:36,收到礦工的電子郵件,達成安全返還資金的流程

一個小時內,礦工完成退款交易,共退款7626枚ETH

https://etherscan.io/tx/0x85294effd53126b3bfa9e7f655267e00ac1ae2ef76f4569644670bf5403637d6

DeversiFi給礦工保留了50ETH作為感謝費

到底發生了什么

背景知識

先回顧一下EIP-1559如何改變以太坊交易費用的處理方式。

EIP-1559交易由三部分組成:

基本費用-由網絡決定并銷毀

MaxFeePerGas-為獲得區塊打包而為每單位Gas支付的最大金額

MaxPriorityFee-用戶可選的、直接支付給礦工的小費

EIP-1559交易包括這些新字段,稱為類型2,而提供原始GasPrice字段的遺留交易仍受支持,稱為類型0。我們不討論類型1發生了什么。

一個常見的誤解是EIP-1559交易完全消除了用戶為交易支付過高Gas費的可能性。但在優先費用和最高費用都設置得太高的情況下,無法防止意外多付。

詳細調查

DeversiFi是以太坊上用于DeFi的第2層協議,其擁有一個前端,提供一個簡單的界面來從各種錢包訪問協議,包括Metamask和Ledger。大約一個月前,DeversiFi更新了前端,以利用倫敦硬分叉激活提供的EIP-1559交易,用最新版本的以太坊庫并按照文檔實現了新功能。

Metamask在生成消息和簽名時執行了很多繁重的工作,但是對于Ledger等其他錢包,DeversiFi使用@ethereumjs/txnpm包自己生成交易。

具體來說,創建了一個EIP1559交易主體,在與Ledger錢包庫接口之前生成消息注入參數和費用,以提示用戶在他們的硬件設備上簽名。

處理固定精度和擴展數值范圍的庫在以太坊生態系統中很重要,因為智能合約可以返回高達256位的數字。JavaScript本身無法處理導致截斷或浮點錯誤的精度。并非所有的大數字庫都支持浮點值,不幸的是,ethereumjs庫使用了BN(https://github.com/indutny/bn.js/),而BN也不支持。看起來這有些道理,因為Solidity不直接支持除整數以外的任何內容,但它確實將責任推給了任何集成其庫的人,也不使用十進制小數數值。

這是這個過程第一個出現問題的地方,特別是計算gas和優先費用然后轉換成一個大數字對象時。由于利用最近幾個區塊用于預測優先費用,因此計算結果可能是十進制小數型數值

當生成的gas值為整數時,底層的ethereumjs庫代碼完美運行,但是當gas值為十進制小數數值時變得奇怪。以太坊庫代碼使用的BN庫拋出一個錯誤,表明傳遞了一個無效值,但是由于該值首先被轉換為緩沖區,因此沒有觸發錯誤處理。

例如,傳遞值33974230439.550003將得到一個整數35624562649959629,可能比預期高六個數量級。

當這種錯誤的數字解釋發生時,它要么由于優先gas金額高于每個gas的最大費用而失敗,要么因為用戶在錢包中擁有的ETH數量幾乎總是不可能足夠高來支付這筆巨額的Gas費超支。

這意味著,除了遇到此問題的少數硬件錢包用戶,幾乎所有人都不會理解他們的交易失敗的原因。

在Ledger上簽署交易時,會向用戶顯示最高費用,以便他們驗證將要授權的交易。讓事情進一步惡化的因素是,當前Ledger將非常大的費用顯示為十六進制值。

在嘗試重現該問題時,DeversiFi遇到了如上所示的費用提示。在顯示該問題的示例交易中,B526167CF91FECE4的十六進制值等于13053145295991336164,這相當于13053145295991.336164Gwei或13.05ETH的天文費用?。

如果此交易被接受,用戶將簽署最高216,564ETH的費用。

DeversiFi懷疑區塊13307440是否可能就是這種情況,其中已支付的最高費用超過了授權的ETH費用2倍。

Tags:ETHGASDEVEEVEetha幣最新消息MEGASHIB幣DEVE價格Forever Burn

火必APP
金色薦讀|USDT和USDC使用模式分析_USD

本文原8月4日,近日,穩定幣監管問題吵的沸沸揚揚,為了讓讀者更好的了解穩定幣,特此推薦此文。目前穩定幣的總供應量接近1100億美元,幾乎是2021年初供應量的4倍.

1900/1/1 0:00:00
橋水基金創始人 Ray Dalio:恒大集團的債務危機“完全可控”_LIO

橋水基金創始人RayDalio周二在接受彭博電視采訪時表示:“恒大集團的債務危機完全可控,即使投資者會被刺痛——這就是它的運作方式,恒大系統將受到保護,因為它以本國貨幣計價”.

1900/1/1 0:00:00
支付寶又雙?發行NFT皮膚了 它為什么這么受歡迎_APP

撥開那些泡沫與鄙視,你會發現NFT已經走進了生活中。今年3月數字藝術家Beeple的一幅電子圖片作品拍出了6930萬美金天價后,開啟了NFT潮流,之后籃球明星庫里、影視明星徐靜蕾等等名人紛紛收集.

1900/1/1 0:00:00
金色觀察 | 不僅twitter 他們也接受了加密貨幣支付_加密貨幣

如今越來越多的企業或公司已開始接受加密貨幣。美東時間23日周四,Twitter公布,與基于比特幣閃電網絡的加密貨幣錢包公司Strike合作,利用Srike的API平臺,推出名為Tips的新功能,

1900/1/1 0:00:00
金色DeFi日報 | dYdX 24小時交易量達36.8億美元 首超Coinbase_NFT

DeFi數據 1.DeFi總市值:1218.6億美元 DeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:31.

1900/1/1 0:00:00
元宇宙是否有潛力成為互聯網繼承者_AND

“Metaverse”這個詞是小說家尼爾·斯蒂芬森在1992年的小說《雪崩》中創造的,用來描述一個共享的虛擬世界,在那里人們可以實時互動,分享各種虛擬體驗.

1900/1/1 0:00:00
ads