近日,聽說以太坊上的泰達幣(USDT)頻繁被增發。本著學習的目的在 etherscan 上審計了泰達幣的智能合約(TetherToken)源碼以及 USDT 增發相關的調用事件,本文記錄一下分析過程。
以下是 TetherToken 智能合約的 USDT 增發函數:
可以看到增發 USDT 需要 TetherToken 合約的 owner 賬戶調用 issue(uint) 增發函數進行,增發成功后還會拋出 Issue(amount) 增發事件。
金色實力派 | 四川省人大代表段江:成都數字資產交易中心的數字資產本質是指有價值的數據:金色財經報道,在今日舉行的金色實力派直播中,針對“四川數字資產交易中心的建設要達成怎樣的目標”的問題,四川省人大代表、西南財經大學中國區塊鏈研究中心主任段江表示,大家看到數字資產交易中心的提出,都感到非常振奮人心,但是其實數字資產交易中心可能并不是大家想象的數字貨幣交易所,而是指數據資產的交易。但是,數據資產的交易,可能會意味著更加廣闊的市場,近期政府已經把數據定義為了生產要素和生產資源,這同時意味著數據一定要流通、一定要交易,才能產生更大的價值。那么,成都提出的數字資產交易中心,就是成都搶先一步要做好數據的交易平臺。那么哪些算是數字資產呢?例如:數字照片、視頻、音樂、數字設計等各類有價值的數據,都算做數字資產。在過去,并沒有哪一項技術能很完美地解決數字資產的交易問題,而區塊鏈技術對于數據的高效、可信的確權,透明可信的交易,為數字資產的交易做好了技術的充分準備。[2020/5/19]
再看下最近的增發記錄截圖:
金色財經行情播報丨BTC 24小時漲超14% 已收復3月跌幅:據火幣行情顯示,BTC價格大幅拉升,24小時漲幅超過14%,已收復三月跌幅。從大周期看,從三月中旬以來整體形成的上升楔形整體突破,多頭強勢。4小時圖開始整理,1小時圖MA5開始拐頭。截至10:00,主流幣的具體表現如下:[2020/4/30]
Transaction Hash:0xdd108cd36fbeaab03b29ac46d465ad9824618d683268681d3206bd78302e0d71
分析 | 金色盤面:FGI恐慌指數逼近前低:金色盤面綜合分析:FGI恐慌指數為19,3天來持續下降,市場恐慌程度逐級遞增,但之前數據顯示,恐慌指數和價格往往成反比,當極度恐慌時,往往會形成報復性反彈。[2018/8/9]
可以看到在上圖交易詳情中并沒有調用 TetherToken 合約的 issue(uint) 增發函數,而是調用了 MultiSigWallet 合約的 confirmTransaction(uint) 函數完成的增發操作。
需要注意以下兩點:
TetherToken 合約調用分析
分析 | 金色盤面:ETH新低:金色盤面分析師表示:ETH-USDT跌破趨勢線,創調整新低,成交量萎縮,人氣低迷。[2018/8/3]
我們先看看 MultiSigWallet 合約的 confirmTransaction(uint) 函數的實現
調用 confirmTransaction(uint) 函數確認并執行交易需要滿足以下條件
金色財經現場報道 華為區塊鏈高級產品經理劉再耀:區塊鏈正在被各國認可:金色財經現場報道,在2018大數據產業峰會上,華為區塊鏈高級產品經理劉再耀表示,從各國反應來看,區塊鏈正在被各國認可,并以金融為切入點向其他行業推廣應用,歐洲正在成為全球區塊鏈的引領者,而中國正在鼓勵區塊鏈進行科技創新,中歐將成為區塊鏈重要兩級。[2018/4/19]
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: MultiSig 2 地址的 USDT 是哪來的呢?根據 transactionId 繼續向前追蹤一個事務即可找到真正為 Bitfinex: MultiSig 2 地址增發 USDT 的交易:
Transaction Hash:0xb467ea92b5c0095b1a96f35eb466b239c13e5b0b3f493e3e452f832d99830d6b
這才是真正為 Bitfinex: MultiSig 2 地址增發 USDT 的操作。
USDT 增發如下圖所示:
在4月20日,除了USDT以外,市值排名前十的加密貨幣均有所下跌,其中主要的幾個幣種跌幅在4%到10%之間.
1900/1/1 0:00:00近日,央行數字貨幣DC/EP內測的新聞不斷。2020年4月15日爆出中國農業銀行正在開展央行數字貨幣(DC/EP)錢包APP內測.
1900/1/1 0:00:00一旦美國各地的企業重新開張,交易員們會對比特幣未來的價格走勢進行權衡。與世界上大多數國家一樣,美國已經關閉了大多數非必需開張的企業,并命令公民呆在家中,以抑制新冠肺炎的擴散.
1900/1/1 0:00:00對于中國的加密貨幣礦業公司來說,春季通常是每年最受歡迎的季節,即將到來的雨季帶來了充足的水力發電,在其他條件都不變的情況下,電價更加便宜,挖礦業更有利可圖.
1900/1/1 0:00:00金色財經 區塊鏈5月2日訊 在第三屆ZKProof研討會的最近一次演講中,Facebook旗下數字錢包Calibra旗研發團隊推出了分布式審計債務證明(DAPOL)協議.
1900/1/1 0:00:00狂人說 央行數字貨幣DCEP強勢襲來,昨日,媒體曝出農行開始測試DCEP錢包,今天,更加勁爆的消息就來了,支付寶參與央行數字貨幣的運營,這意味著,未來我們使用的支付寶支付功能.
1900/1/1 0:00:00