区块见闻 区块见闻
Ctrl+D收藏区块见闻

ACT:印钞机的秘密:USDT增发最全技术细节首次披露_TRAT

作者:

时间:

近日,听说以太坊上的泰达币频繁被增发。本着学习的目的在etherscan上审计了泰达币的智能合约源码以及USDT增发相关的调用事件,本文记录一下分析过程。以下是TetherToken智能合约的USDT增发函数:可以看到增发USDT需要TetherToken合约的owner账户调用issue(uint)增发函数进行,增发成功后还会抛出Issue(amount)增发事件。再看下最近的增发记录截图:

TransactionHash:0xdd108cd36fbeaab03b29ac46d465ad9824618d683268681d3206bd78302e0d71

可以看到在上图交易详情中并没有调用TetherToken合约的issue(uint)增发函数,而是调用了MultiSigWallet合约的confirmTransaction(uint)函数完成的增发操作。需要注意以下两点:

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:MultiSig2地址的USDT是哪来的呢?根据transactionId继续向前追踪一个事务即可找到真正为Bitfinex:MultiSig2地址增发USDT的交易:

转换成以下伪代码:

TransactionHash:0xb467ea92b5c0095b1a96f35eb466b239c13e5b0b3f493e3e452f832d99830d6b这才是真正为Bitfinex:MultiSig2地址增发USDT的操作。USDT增发如下图所示:

总结

可以看到,USDT的增发需要通过MultiSigWallet跨合约调用才能完成。而MultiSigWallet智能合约存在多个owner用户,完成一次跨合约调用需要至少3个owner的确认。这种增发机制在一定程度上杜绝了当某一owner账户丢失或被盗时USDT被恶意增发的安全隐患。

标签:IONTRAACTCTIInternational Squid GamesTRATIMPACTPREDICTION

莱特币最新价格热门资讯
比特币:挖矿视角下,如何看以太坊的长期价值?_BTC

无论从技术还是挖矿角度,2020年下半年都将是以太坊的重要变革时期。信标链呼之欲出,让以太坊跨入2.0时代;PoW链的以太坊挖矿DAG文件将超4G,当前全网50%以上显卡将无法继续ETH挖矿.

ETF:天亮了,昨晚是平安夜_RES价格

文|黄雪姣编辑|郝方舟出品|Odaily星球日报 比特币终于迈出了“四年一步”,这在减半牛市的“宏大叙事”中,仅仅是个开始。5月12日凌晨3点,比特币如期完成第三次区块奖励减半.

数字货币:投资机构Pantera如何看比特币减半?_数字货币交易员亏损怎么办

编者按:本文来自加密谷Live,作者:PanteraCapital,翻译:子铭,Odaily星球日报经授权转载。我们目前真的是在经历一个非常令人苦恼的且又特别混乱的时期.

BTC:谁在为DeFi默默提供流动性?_ION

编者按:本文来自medium,原标题:《ConstantFunctionMarketMakers:DeFi’s“ZerotoOne”Innovation》,作者:DmitriyBerenzon.

OTC:行情分析:大盘迟迟未能站稳9000美元关口,主流币走势明显转弱_IoTcoin

本文来自:哈希派,作者:哈希派分析团队,星球日报经授权转发。金色财经合约行情分析 | BTC在9000美元上方盘整,保持低波动:据火币BTC永续合约行情显示,截至今日18:00(GMT+8),B.

UNI:比特币再度破万,背后是投资者结构的重组_uniswap币

文|王也秦晓峰编辑|Mandy王梦蝶出品|Odaily星球日报 一觉醒来,比特币又不负众望地破万了,当然,这也让不少朋友一夜未眠.