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

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

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

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

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

Transaction Hash:0xdd108cd36fbeaab03b29ac46d465ad9824618d683268681d3206bd78302e0d71

推特董事会一致建议股东投票通过马斯克并购协议:6月21日消息,推特为马斯克收购交易特别会议提交代理声明,推特公司称,董事会一致建议股东投票通过并购协议。(金十)[2022/6/21 4:43:20]

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

需要注意以下两点:

TetherToken 合约调用分析

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

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

Cardano商业部门EMURGO宣布收购IBG以扩展可操作性:12月31日,Cardano商业部门EMURGO宣布已收购Infinity Blockchain Group(IBG),收购旨在进一步加强EMURGO的战略资源,并加快对Cardano与其他已知区块链互操作性的研究。据悉,IBG是一个由多家在亚洲运营的区块链公司组成的商业集团,由区块链研发公司Infinity Blockchain Labs领导。[2022/1/1 8:17:42]

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

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

链链资讯

欧易okex官网DeFi 的预言机问题或许无解

凭借能够消除对可信第三方需求的智能合约,去中心化金融(DeFi)本质上是一项旨在取代金融遗留系统的绝大多数功能(即使不是全部)的运动。 然而,按目前的情况来看,DeFi 并没有完全实现这个目标。这是因为最值得关注的智能合约类型依旧需要使用以预言机形式存在的可信第三方。

Uniswap4.30晚间行情:BTC重回9000 5月份会有牛市吗?

文章系金色财经专栏作者币圈北冥供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别,谨防上当。 BTC 用大阳线一举突破关键位置后,多军势如破竹,一路高歌猛进。

Filecoin如何预测比特币价格?比特币S2F跨资产模型了解一下

前言:PlanB之前提出了S2F模型,得到比特币社区的极大推崇。而如今PlanB在S2F基础上提出新的思考模式:S2F跨资产模型(S2FX)。这个模型引入了相变的概念,并通过数据的量化,得出了比原始S2F模型高得多的价格预测。 S2F的模型预测在2020到2024期间,比特币价格将会达到5万美元,而S2FX模型预测,比特币价格可以达到28.8万美元。

[0:15ms0-3:817ms