近日,聽說以太坊上的泰達幣頻繁被增發。本著學習的目的在etherscan上審計了泰達幣的智能合約源碼以及USDT增發相關的調用事件,本文記錄一下分析過程。以下是TetherToken智能合約的USDT增發函數:可以看到增發USDT需要TetherToken合約的owner賬戶調用issue(uint)增發函數進行,增發成功后還會拋出Issue(amount)增發事件。再看下最近的增發記錄截圖:
TransactionHash:0xdd108cd36fbeaab03b29ac46d465ad9824618d683268681d3206bd78302e0d71
新興市場教父:比特幣或跌穿1萬美元,加密貨幣繁榮與美聯儲瘋狂印鈔有關:金色財經報道,新興市場教父Mark Mobius表示,比特幣價格可能在2023年跌破1萬美元,較當前價格再下跌40%以上。此前,他曾準確預測比特幣跌破2萬美元。他表示,比特幣已經跌破1.8萬美元、1.7萬美元的技術支撐位,那么距離跌破1萬美元已經不遠了。
他對媒體表示,他沽空比特幣的理由是利率上升和美聯儲收緊貨幣政策。隨著利率上升,持有比特幣或者其他加密貨幣的吸引力不再那么大,因為僅僅持有比特幣是無法賺取利息的。
他說,當然,有很多公司為加密貨幣存款提供5%甚至更高的利息,但這些公司基本都破產了。因此,隨著投資者遭遇損失,人們會更害怕為賺取利息而持有加密貨幣。加密貨幣的繁榮與美聯儲瘋狂印鈔有關。在過去幾年,美元貨幣供應量增長了40%以上。他解釋道,當美聯儲開始收回流動性時,人們在市場上的投資能力就會變得困難。[2022/12/4 21:21:50]
馬斯克:通脹是美國政府印鈔造成的:5月17日消息,特斯拉CEO埃隆·馬斯克表示,美國可能正處于一場衰退,而且會變得更糟,這場經濟衰退可能持續1年至18個月;拜登政府“沒有動力”把事情做好;通脹是美國政府印鈔造成的。 (金十)[2022/5/17 3:20:51]
可以看到在上圖交易詳情中并沒有調用TetherToken合約的issue(uint)增發函數,而是調用了MultiSigWallet合約的confirmTransaction(uint)函數完成的增發操作。需要注意以下兩點:
TetherToken合約調用分析
我們先看看MultiSigWallet合約的confirmTransaction(uint)函數的實現
Tether在以太坊網絡新增印鈔10億枚USDT(已授權未發行):Whale Alert數據顯示,Tether在以太坊網絡新增印鈔10億枚USDT。對此,Tether首席技術官Paolo Ardoino表示,以太坊網絡補充了10億枚USDT的庫存。這是一筆已授權但未發行的交易,意味著該金額將用作下一次發行請求和鏈互換的庫存。[2021/8/20 22:27:17]
調用confirmTransaction(uint)函數確認并執行交易需要滿足以下條件
Tether在波場網絡新增印鈔10億枚USDT(已授權未發行):Whale Alert數據顯示,北京時間8月15日16:01,Tether在波場網絡新增印鈔10億枚USDT。對此,Tether首席技術官Paolo Ardoino表示,波場網絡補充了10億枚USDT的庫存。這是一筆已授權但未發行的交易,意味著該金額將用作下一次發行請求和鏈互換的庫存。[2021/8/15 22:15:46]
submitTransaction(address,uint,bytes)會調用到合約內部的addTransaction(address,uint,bytes)函數,其實現如下:
最終一次完整的提交->確認操作流程如下:1、調用submitTransaction(address,uint,bytes)函數提交事務并傳入參數:contract-address、eth-value、payload。注意:提交事務包含一次事務確認。依次發送Submission事件->Confirmation事件。2、調用confirmTransaction(uint)確認并執行事務,需要3個不同的owner賬戶完成最終的確認。依次發送Confirmation事件->執行payload所產生的事件->Execution事件。TetherToken跨合約調用如下圖所示:
USDT增發分析
繼續看這筆增發交易的調用事件,正好滿足調用confirmTransaction(uint)函數所產生的事件。
通過查詢transactionId即可看到調用參數
轉換成以下偽代碼:
那么Bitfinex:MultiSig2地址的USDT是哪來的呢?根據transactionId繼續向前追蹤一個事務即可找到真正為Bitfinex:MultiSig2地址增發USDT的交易:
轉換成以下偽代碼:
TransactionHash:0xb467ea92b5c0095b1a96f35eb466b239c13e5b0b3f493e3e452f832d99830d6b這才是真正為Bitfinex:MultiSig2地址增發USDT的操作。USDT增發如下圖所示:
總結
可以看到,USDT的增發需要通過MultiSigWallet跨合約調用才能完成。而MultiSigWallet智能合約存在多個owner用戶,完成一次跨合約調用需要至少3個owner的確認。這種增發機制在一定程度上杜絕了當某一owner賬戶丟失或被盜時USDT被惡意增發的安全隱患。
Tags:IONSDTUSDTUSDBooBanker Research Associationbitkeep的usdt怎么轉賬出來BitVenus里的usdt能用Aave USDC
編者按:本文來自互鏈脈搏,作者:金走車,Odaily星球日報經授權轉載。南強北弱,這一格局是中國經濟發展現狀,亦是國內各省市區塊鏈發展現狀.
1900/1/1 0:00:00編者按:本文來自加密谷Live,作者:CooperTurley,翻譯:子銘,Odaily星球日報經授權轉載.
1900/1/1 0:00:00Overview概述觀點一:BIKI、GATE交易所中的比特幣三倍做多ETF追蹤誤差大于三倍。觀點二:BIKI的追蹤誤差總體而言小于GATE交易所.
1900/1/1 0:00:005月1日晚,在面對比特大陸聲明以及媒體的指責下,比特大陸前董事長詹克團疑似罕見出來發聲。一篇沒有署名的文章在網上流傳,其中透露出許多之前不為人知的信息.
1900/1/1 0:00:00在傳統行業模式寒冬的當下,人們不得不尋求徹底的破局方式。科技改變生活,今天的大數據、云計算、區塊鏈等等新興科技的到來為互聯網的進一步發展鋪平了道路,人們的生活得到質的改變.
1900/1/1 0:00:00據成都鏈安『區塊鏈安全態勢感知平臺』數據監測顯示:在過去的4月中,各類安全事件仍然時有發生。成都鏈安安全人員統計4月發生較典型安全事件超『12』起,Defi安全問題仍然突出.
1900/1/1 0:00:00