#链得得APP#印钞机的秘密:USDT增发最全技术细节首次披露

摘要:USDT频繁被增发 , 审计了泰达币的智能合约(TetherToken)源码以及USDT增发相关的调用事件 , 本文记录分析过程 。
近日 , 听说以太坊上的泰达币(USDT)频繁被增发 。 本着学习的目的在etherscan上审计了泰达币的智能合约(TetherToken)源码以及USDT增发相关的调用事件 , 本文记录一下分析过程 。
以下是TetherToken智能合约的USDT增发函数:
#链得得APP#印钞机的秘密:USDT增发最全技术细节首次披露
文章图片
调用confirmTransaction(uint)函数确认并执行交易需要满足以下条件
#链得得APP#印钞机的秘密:USDT增发最全技术细节首次披露
文章图片
【#链得得APP#印钞机的秘密:USDT增发最全技术细节首次披露】那么Bitfinex:MultiSig2地址的USDT是哪来的呢?根据transactionId继续向前追踪一个事务即可找到真正为Bitfinex:MultiSig2地址增发USDT的交易:
#链得得APP#印钞机的秘密:USDT增发最全技术细节首次披露
文章图片
TransactionHash:0xb467ea92b5c0095b1a96f35eb466b239c13e5b0b3f493e3e452f832d99830d6b
这才是真正为Bitfinex:MultiSig2地址增发USDT的操作 。
USDT增发如下图所示:
#链得得APP#印钞机的秘密:USDT增发最全技术细节首次披露
文章图片
总结
可以看到 , USDT的增发需要通过MultiSigWallet跨合约调用才能完成 。 而MultiSigWallet智能合约存在多个owner用户 , 完成一次跨合约调用需要至少3个owner的确认 。 这种增发机制在一定程度上杜绝了当某一owner账户丢失或被盗时USDT被恶意增发的安全隐患 。
作者:北京链安;来自链得得内容开放平台“得得号” , 本文仅代表作者观点 , 不代表链得得官方立场凡“得得号”文章 , 原创性和内容的真实性由投稿人保证 , 如果稿件因抄袭、作假等行为导致的法律后果 , 由投稿人本人负责得得号平台发布文章 , 如有侵权、违规及其他不当言论内容 , 请广大读者监督 , 一经证实 , 平台会立即下线 。 如遇文章内容问题 , 请发送至邮箱:linggeqi@chaindd.com


    推荐阅读