近日,聽說以太坊上的泰達幣(USDT)頻繁被增發。本著學習的目的在 etherscan 上審計了泰達幣的智能合約(TetherToken)源碼以及 USDT 增發相關的調用事件,本文記錄一下分析過程。
以下是 TetherToken 智能合約的 USDT 增發函數:
可以看到增發 USDT 需要 TetherToken 合約的 owner 賬戶調用 issue(uint) 增發函數進行,增發成功后還會拋出 Issue(amount) 增發事件。
金色熱搜榜:DAC居于榜首:根據金色財經排行榜數據顯示,過去24小時內,DAC搜索量高居榜首。具體前五名單如下:DAC、CVC、MANA、ADA、OKB。[2020/12/6 14:21:27]
再看下最近的增發記錄截圖:
Transaction Hash:0xdd108cd36fbeaab03b29ac46d465ad9824618d683268681d3206bd78302e0d71
金色晚報|7月15日晚間重要動態一覽:12:00-21:00關鍵詞:HT銷毀、Filecoin主網延期、DeFi、Google、預言機、LINK
1. 國網甘肅電力完成國家電網區塊鏈節點部署。
2. 火幣6月銷毀241.6萬個HT 已累計銷毀42%的總量。
3. Coinbase Pro將于7月21日分階段上線ALGO和LINK的歐元及英鎊交易對。
4. ConsenSys Q2報告:DeFi超級用戶二季度增長近20%。
5. The Block研究總監:7月比特幣日均交易量較5月減半時下降57%。
6. Revolut已向美國49個州的客戶開放BTC、ETH交易服務。
7. 彭博社:Google計劃對印度區塊鏈平臺Jio Platform投資40億美元。
8. OKCoin宣布推出預言機服務OKCoin Oracle。
9. Evertas完成280萬美元種子輪融資,摩根溪領投。
10. 麥客存儲侯峰:Filecoin主網延期其實是利好消息。[2020/7/15]
可以看到在上圖交易詳情中并沒有調用 TetherToken 合約的 issue(uint) 增發函數,而是調用了 MultiSigWallet 合約的 confirmTransaction(uint) 函數完成的增發操作。
金色財經挖礦數據播報 | ETH今日全網算力下降1.81%:金色財經報道,據蜘蛛礦池數據顯示:
BTC全網算力125.646EH/s,挖礦難度15.78T,目前區塊高度638221,理論收益0.00000828/T/天。
ETH全網算力187.888TH/s,挖礦難度2389.97T,目前區塊高度10415885,理論收益0.00857229/100MH/天。
BSV全網算力2.170EH/s,挖礦難度0.35T,目前區塊高度642726,理論收益0.00041470/T/天。
BCH全網算力2.832EH/s,挖礦難度0.40T,目前區塊高度642956,理論收益0.00031775/T/天。[2020/7/8]
需要注意以下兩點:
金色晨訊 | 網信辦發布第二批境內區塊鏈信息服務名稱及備案編號:1.銀保監:警惕打著“虛擬貨幣”“區塊鏈”旗號的非法集資。
2.富達CEO:富達正擴大加密貨幣托管業務。
3.FATF:穩定幣可能對打擊洗錢和恐怖融資產生嚴重影響。
4.美國SEC稱TON延期上線的申請是不可接受的。
5.G7報告:加密貨幣未能提供可靠的支付或存儲價值。
6.摩根大通和高盛拒絕了加入Libra協會的邀請。
7.網信辦發布第二批共309個境內區塊鏈信息服務名稱及備案編號。
8.百慕大總理:加密貨幣是一種很好的均衡器 有助于實現社會公平。
9.青島市出臺《青島市市北區科學技術局市北區區塊鏈產業發展辦法(試行)》文件。[2019/10/19]
TetherToken 合約調用分析
我們先看看 MultiSigWallet 合約的 confirmTransaction(uint) 函數的實現
金色晨訊 | CFTC批準ErisX推出加密期貨產品 24小時內Ripple釋放15億枚XRP:1.美國商品期貨交易委員會批準ErisX推出加密期貨產品。
2.俄羅斯財政部副部長:不會禁止Libra。
3.一紐約用戶對Bittrex提起訴訟 稱其涉嫌扣留資金。
4.韓國釜山市將發行與韓元錨定的“穩定幣”。
5.G20支持FATF提出的加密貨幣監管指南 并稱要“有效且迅速的執行”。
6.荷蘭財長向議會提交一系列反洗錢措施 內容包括監管加密貨幣。
7.國際清算銀行總經理:支持世界各國創建數字版本的國家貨幣。
8.鳳凰網:幣圈最大資金盤Plus Token操盤手或在瓦努阿圖被捕。
9.近24小時Ripple累計從托管錢包中釋放15億枚XRP。[2019/7/2]
調用 confirmTransaction(uint) 函數確認并執行交易需要滿足以下條件
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 增發如下圖所示:
金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、行情與合約數據、礦業信息、項目動態、技術進展等全行業動態。本文是其中的產業周刊,帶您一覽本周的區塊鏈產業動態.
1900/1/1 0:00:001.一文讀懂Libra白皮書2.0重點(附全文鏈接)2020年4月16日,Libra協會發布新版白皮書.
1900/1/1 0:00:00自2008年后,中國的互聯網黃金十年,已經結束。在這一輪浪潮里,用戶們從PC時代遷移到了移動互聯網時代,從大屏遷移到了小屏。技術、需求、商業三浪并發,形成了偌大的全球商業形態.
1900/1/1 0:00:00上圖為BTC17年-20年目前日線走勢圖,研究可以發現,斐波那契0.618回撤位在一輪趨勢行情的頂部構造中扮演者關鍵的壓制作用,首先19年BTC小牛行情,一路漲至最高13900美金.
1900/1/1 0:00:004月15日消息,以太坊2.0構建團隊Prysmatic Labs發布了以太坊2.0主網配置測試網Topaz.
1900/1/1 0:00:00來FTX「量化空間」搭建量化策略,贏取FTX定制版HTC EXODUS 1手機及200FTT大獎!使用FTX推出的全新產品「量化空間」.
1900/1/1 0:00:00