近日,聽說以太坊上的泰達幣(USDT)頻繁被增發。本著學習的目的在 etherscan 上審計了泰達幣的智能合約(TetherToken)源碼以及 USDT 增發相關的調用事件,本文記錄一下分析過程。
以下是 TetherToken 智能合約的 USDT 增發函數:
可以看到增發 USDT 需要 TetherToken 合約的 owner 賬戶調用 issue(uint) 增發函數進行,增發成功后還會拋出 Issue(amount) 增發事件。
金色午報 | 8月28日午間重要動態一覽:7:00-12:00關鍵詞:Filecoin、華為、V神、區塊鏈應用
1.DeFi總用戶數八月來上漲30%。
2.張小軍:未來華為希望在區塊鏈領域與成都加強合作。
3.分布式存儲項目Filecoin公布代幣經濟模型細節。
4.V神:最擔心加密世界遭遇技術問題與當局干預。
5.“綠色出行普惠平臺”深圳啟動 運用區塊鏈技術實現追溯查證。
6.Square Crypto資助比特幣開發者圍繞比特幣二層支付部分進行開發。
7.比特幣小幅上漲,日內最低報11126美元,最高報11396.46美元。[2020/8/28]
再看下最近的增發記錄截圖:
金色晚報 | 6月27日晚間重要動態一覽:12:00-21:00關鍵詞:億邦國際、Compound、SBI、ETC
1.億邦國際計劃開設加密貨幣交易所。
2.5月全球黃金ETF凈流入154噸總持倉量創新高。
3.Compound資產規模逼近10億美元。
4. ETC短時出現插針15分鐘內振幅達8.46%。
5.SBI明確旗下基于RippleNet的匯款應用MoneyTap的發展方針。
6.偵破涉案4.8億元跨境非法支付平臺案。
7.比特幣小幅震蕩,最高報9216.45美元,最低報9091.83美元。[2020/6/27]
Transaction Hash:0xdd108cd36fbeaab03b29ac46d465ad9824618d683268681d3206bd78302e0d71
金色財經3月7日礦幣數據播報:金色財經報道,據幣印礦池Poolin及幣印區塊瀏覽器Blockin數據顯示:
距BTC減半時間還有62天,預計減半時間:2020-05-08
主流幣挖礦日收益分別為:BTC(¥1.04/T)、ZEC(¥0.41/T)、LTC(¥18.21/G)、BSV(¥1.07/T)、BCH(¥1.10/T)、DASH(¥0.09/G)。
當前熱門礦機數據及凈收益分別為:神馬M20S(BTC,¥40.88)、螞蟻Z11(ZEC,¥41.17)、芯動A4+(LTC,¥4.45)。[2020/3/7]
可以看到在上圖交易詳情中并沒有調用 TetherToken 合約的 issue(uint) 增發函數,而是調用了 MultiSigWallet 合約的 confirmTransaction(uint) 函數完成的增發操作。
金色午報 | 1月1日午間重要動態一覽:7:00-12:00關鍵詞:VeriBlock、工商銀行、富國銀行、交通部
1.VeriBlock在2019年完成BTC OP_Return輸出的57%;
2.工商銀行董事長:通過引入區塊鏈等前沿科技進一步提升服務質效;
3. 富國銀行分析師:區塊鏈等技術在未來十年將確保銀行效率和更好的回報;
4. 交通部公路局局長:利用區塊鏈等現代信息技術,加快車路協同;
5. 78萬EOS單筆大額委托買單在OKEx上出現;
6. 河北省委書記:深化完善產業規劃體系,突出區塊鏈等重點;
7. 比特幣過去十年上漲逾9萬倍 超過任何其他資產。[2020/1/1]
需要注意以下兩點:
金色晨訊 | 馬云:比特幣或是泡沫 區塊鏈是打開金礦的工具 以太坊核心開發者同意引入“ProgPow”算法:1.馬云:比特幣或是泡沫 區塊鏈則是打開金礦的工具。
2.委內瑞拉希望利用石油幣為大型住房計劃提供資金。
3.Binance已正式終止部分國家的服務。
4.馬耳他管理局實施了加密和DLT監管沙箱的第一階段。
5.以太坊核心開發者同意引入“ProgPow”算法。
6.英國北愛爾蘭威爾森拍賣行將拍賣被查封的167.7枚門羅幣。
7.美國得克薩斯州銀行監管部門提出以貨幣標準監管穩定幣。
8.2018年的熊市使得主要加密貨幣的相關性增加。
9.普林斯頓大學正在重啟比特幣免費在線課程。[2019/1/7]
TetherToken 合約調用分析
我們先看看 MultiSigWallet 合約的 confirmTransaction(uint) 函數的實現
調用 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:00文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.
1900/1/1 0:00:00在逐漸跨過草莽時期的區塊鏈世界,有一個群體鮮有出現聚光燈下,卻兢兢業業維護上千個加密貨幣項目區塊網絡的運轉,他們是加密世界的“程序員”——礦工.
1900/1/1 0:00:00要說最近幣圈哪個活動最值得關注,自然是火幣全球站的“減產預言家”活動。總獎勵10萬+ USDT不說,自4月14日活動上線以來,已經連續三天每天往獎池追加1萬USDT的獎勵了.
1900/1/1 0:00:00比特幣終于站在7000美元之上了,可2020年的Q1已經過去,2020年的牛市還有希望嗎?答案無人知曉.
1900/1/1 0:00:00錢,沒人能逃過它的魔力。但無論是掙錢、花錢還是存錢,我們幾乎從未考慮過:錢到底是什么?它為什么會存在?未來的錢會是什么樣子?為什么我們要想這些問題?如哈耶克所說,人類總是能使用他們一無所知的東西.
1900/1/1 0:00:00