買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Ethereum > Info

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

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

金色晨訊 | 10月21日隔夜重要動態一覽:21:00-7:00關鍵詞:12000美元、Kik、國有銀行、USDT增發

1.德國央行官員:推出央行數字貨幣是一項“決定”。

2.美國貨幣審計署署長:未來銀行將直接與區塊鏈鏈接并成為其節點。

3.Kik和美國證券交易委員會計劃達成和解。

4.Filecoin官方公布四大獨立協議項目進展。

5.六大國有銀行已布局區塊鏈 多家鏈上交易規模超千億元。

6.Tether在波場網絡增發1.5億USDT(已授權未發行)。

7.CME比特幣期貨10月合約收報11970美元。

8.美股三大股指收盤均上漲 美股區塊鏈概念股漲多跌少。

9.比特幣持續上漲,日內最低報11856美元,最高報12035美元。[2020/10/21]

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

金色午報 | 9月7日午間重要動態一覽:7:00-12:00關鍵詞:Tether、Filecoin、Sushiswap

1.交易所比特幣凈流入量周末大幅上升。

2.Tether官方:USDT市值已超過140億美元。

3.Filecoin太空競賽第三周將進行進一步壓力測試。

4.Sushiswap鎖倉量上漲至13億美元 排名重回前五。

5.中國區塊鏈城市創新發展指數“北深上杭”排名前四。

6.專家:應在數字貨幣等方面提出規劃方案推動國際規則建立。

7.SushiSwap將推遲流動性遷移或將啟動多簽機制管理社區

8.dForce:以后每周都將對現有資金池激勵方案進行評估和調整。[2020/9/7]

為什么發生

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

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

金色相對論 | 蔡維德:英國稱數字法幣是320多年來世界貨幣的第一次的重大改革:在今日舉行的金色相對論中,關于“英國央行行長提出的新經濟需要有不同的央行”該如何理解的問題,國家特聘教授,北航博導,英國倫敦大學學院區塊鏈研究中心科學顧問蔡維德表示:世界第一個提出數字法幣的國家是英國,在2015年底到2016年的時候,他們提出這個概念。問題出概念的時候,他們說到這個是世界的創舉,而且他們說是320多年來,是世界貨幣的第一次的重大改革,英國銀行說,320多年來,自從1694英國央行成立以來,他們發現英鎊沒有改變過。就說這是320年來的一次重大改革,當時講的時候,當時有許多的央行的學者在里面開會,他們都興奮的不得了,因為這是一次非常大的改革。那么這次的改革主要是因為整個銀行的基礎受到科技的變革。所以說以前是強盜打劫,所以銀行破產或者怎么樣,但這一次是因為是科技的關系。[2019/8/15]

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

金色晨訊 | 蘋果向SEC提交文件 提及區塊鏈領域工作:1.\tArgo將于4月關閉加密貨幣挖礦即服務。

2.\t法國超過一萬家零售商店將接受加密貨幣支付。

3.\t蘋果向SEC提交文件,提及區塊鏈領域工作。

4.\t現代子公司與IBM合作加速區塊鏈開發 。

5.\t列支敦士登郵政公司開始銷售比特幣。

6.\t印尼首席經濟部長:比特幣和加密禁令將不會解除。

7.\t廣東商戶開出電商行業首張區塊鏈電子發票。

8.\tCME首席執行官:政府參與是加密貨幣成功的關鍵。

9.\t美國SEC開始審核Arca和Bitwise的比特幣ETF規則變更提案。[2019/2/16]

DeversiFi做了什么

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

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

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

分析 | 金色盤面: EOS/USD表現出明顯的下行需求:金色盤面綜合分析:短線上,EOS/USD在試探昨日高點失敗后出現較為明顯的下行需求,注意交易風險。[2018/8/31]

到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:ETHGASDEVEVEREthereum Message SearchUniDexGasDEVE價格liveforever

Ethereum
BTC:中幣(ZB)研究院:美聯儲將持續負利率 資本加速注入加密貨幣_GNT

9月24日消息,美聯儲將基準利率維持在0%-0.25%不變,符合市場預期。此外,將貼現利率維持在0.25%不變,目前該利率決定以通過美聯儲委員決議.

1900/1/1 0:00:00
人工智能:探討:建筑師能為元宇宙帶來什么價值?_人工智能幣交易

你可能聽說過馬克·扎克伯格希望Facebook成為元宇宙公司,今年早些時候開發虛擬引擎的公司EpicGames宣布完成10億輪融資,以支持元宇宙的長期發展。元宇宙絕對是科技界最熱門的流行語.

1900/1/1 0:00:00
數字金融:服務實體經濟 銀行區塊鏈應用正在畫一個更大的圓_區塊鏈

“如果區塊鏈這么大”,中國國際服務貿易交易會上,螞蟻鏈展位的工作人員用雙手在筆者面前比劃了一個圓圈。“那么,螞蟻鏈這么大!”他順勢比劃了更大的一個圓圈.

1900/1/1 0:00:00
TOC:去中心化衍生品交易的商業版圖(上)_DEX

去中心化衍生品具備DEX的多數優勢,例如去中心化、抗審查性、無需許可性、資產高度自主等,Layer2的加持下,DEX衍生品也具備CEX賴以為傲的Orderbook.

1900/1/1 0:00:00
加密貨幣:新聞周刊 | 美聯儲希望在“未來幾周”發布CBDC報告_SBLAND Vault (NFTX)

金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、礦業信息、項目動態、技術進展等行業動態。本文是其中的新聞周刊,帶您一覽本周區塊鏈行業大事.

1900/1/1 0:00:00
DAO : 風投終將去中心化

嗨!你好呀, 約瑟夫·熊彼特在1942年創造了創造性破壞一詞。其核心思想是,隨著時間的推移,資本主義傾向于將系統轉向效率以淘汰舊的技術和生產體系,并建立起新的生產體系,最終實現經濟增長.

1900/1/1 0:00:00
ads