金色荐读 | 印钞机的秘密:USDT增发最全技术细节披露

近日,听说以太坊上的泰达币(USDT)频繁被增发。本着学习的目的在 etherscan 上审计了泰达币的智能合约(TetherToken)源码以及 USDT 增发相关的调用事件,本文记录一下分析过程。

以下是 TetherToken 智能合约的 USDT 增发函数:

可以看到增发 USDT 需要 TetherToken 合约的 owner 账户调用 issue(uint) 增发函数进行,增发成功后还会抛出 Issue(amount) 增发事件。

再看下最近的增发记录截图:

Transaction Hash:0xdd108cd36fbeaab03b29ac46d465ad9824618d683268681d3206bd78302e0d71

数字货币板块震荡走强 恒宝股份触及涨停振幅近20%:2月17日消息,创业板股旗天科技涨停,四方精创涨超10%,恒宝股份触及涨停全天振幅近20%,古鳌科技、雄帝科技、东方国信等跟涨。(财联社)[2022/2/17 9:57:39]

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

需要注意以下两点:

TetherToken 合约调用分析

我们先看看 MultiSigWallet 合约的 confirmTransaction(uint) 函数的实现

调用 confirmTransaction(uint) 函数确认并执行交易需要满足以下条件

美联储主席:美国没有必要成为第一个发行CBDC的国家:今日,美联储主席鲍威尔在普林斯顿大学线上活动中表示,美国没有必要成为第一个发行CBDC的国家,美国已拥有先发优势,因为美元是储备货币。鲍威尔估计,美联储发布CBDC需要“数年而不是数月”时间。他补充称,美联储正在大举投资以了解CBDC技术,并研究CBDC相关政策问题。(CoinDesk)[2021/1/15 16:12:09]

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 增发如下图所示:

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块分享

DAIBicc币交所2.0震撼发布 多项升级引领交易平台变革

自比特币和区块链诞生以来,种种非议一直不断,但是随着近几年科学技术的发展和社会用户认知的普遍提高,近期区块链行业利好频传,区块链被正式纳入“新基建”范畴,并准备投入资金高达389亿规模,2020年区块链行业无疑将在主流市场占据一席之地,区块链行业逐渐迈入大浪潮时代。

比特币价格金色观察 | 突破9400美元 BTC成2020年表现最好的资产

4月30日14:06,BTC持续上涨,突破9400美元关口,24小时涨幅17.42%。比特币在2020年年内实现了26.33%的上涨,年初至今涨幅已超过黄金。事实上,自“312”大跌后,比特币的价格上涨了130%以上,价格回升远远超过了道琼斯工业平均指数(Dow)——主流市场的主要晴雨表之一。

DOT如何在家运行比特币全节点?

不是你的钥匙,也就不是你的比特币了。从门头沟事件到 Bitfinex 再到后来的 Coincheck ,这些重大黑客攻击案例显示,把你的加密货币存在交易所或者托管钱包里总不是最好的主意。 一小部分发烧友认为,如果想要真正控制自己的财物,那么你需要再多完成几个步骤。比如在自己的机器上,在自己的空间里,运行自己的节点。 节点是连接到网络的机器。

[0:0ms0-0:624ms