火星链 火星链
Ctrl+D收藏火星链

WETH:一文读懂MEV链上套利

作者:

时间:1900/1/1 0:00:00

原文:Jake_xbt

编译:Crush

01

什么是MEV?

我经常被问到MEV是什么,以及抢先交易和尾随交易是如何工作的,那么我就以我自己的机器人工作机制为例,在这篇长文中做一个解释。

链上流动性是碎片化的,虽然类似Uniswap这样的流动性池子很多,但是它们之间没有相互通信,每个池子都提供实时交换资产的报价,而正是这种分散的流动性,创造了在不同池子中低买高卖的机会。

举例:一个用户在Uniswap的WETH-USDC池子卖出了500万美元的WETH,当他卖出的时候,Uniswap上的WETH价格下降,那么它就会允许其他用户以相较于Sushiswap上更便宜的价格购买WETH。

因此,精明的用户就可以在Uniswap上购买WETH,然后在Sushiswap上面出售。

02

链上套利有什么不同?

Crypto.com冠名的体育场Crypto.com Arena不会受到其关闭美国机构业务的影响:6月10日消息,Crypto.com 在洛杉矶市中心冠名的体育场 Crypto.com Arena 不会受到 Crypto.com 关闭美国机构业务的影响。Crypto.com 于 2021 年与斯台普斯体育场所有者和运营商 AEG 签订了一项价值 7 亿美元的冠名权协议。

金色财经此前报道,Crypto.com 将于 6 月 21 日起停止向美国机构客户提供服务,散户投资者业务不受影响。[2023/6/10 21:27:37]

上面举例说的是传统套利的原理,链上defi还多了一点不同的东西:原子性。

我们都知道,区块链的状态逐块更新,这意味着一个交易里面可以执行多个操作,前提是这个交易的最终状态是正确的,即这个交易最终要是成功的。

例如,我可以从Aave借贷池免费借到500万美元的USDC,前提是我在交易结束时将500万美元的USDC准确归还给借贷池,这就是传说中的「闪电贷」,相信你在很多项目被盗的新闻中经常听到。

欧洲系统性风险委员会对加密货币和DeFi发出警告:金色财经报道,欧洲系统性风险委员会(ESRB)发布报告表示,尽管加密货币经历了动荡的一年,但它对传统金融系统的影响微乎其微。即便如此,该委员会仍告诫要进行进一步监督。报告称,鉴于加密市场令人印象深刻的增长轨迹和不可预测的未来,潜在的系统性风险不容忽视。

ESRB表示,虽然欧洲立法者最终在4月份通过加密资产市场(MiCA)监管法规,但还需要更多的工作。报告建议政策制定者实施多项改革,以平息现有的监管担忧,其中包括对具有加密风险敞口的金融机构的定期报告要求。报告写道,例如,如果随着时间的推移与传统金融体系的相互联系增加,系统性风险可能会出现。[2023/5/26 10:40:38]

闪电贷为那些没有大量资金的用户免费创造了大规模链上套利的机会。当然了,这种钱并不容易赚。以上套利思路的出现,就带来了「套利空间的竞争」。

而大多数原子套利的空间都由少数地址主导,这些地址获得了大部分的利润,所以这大概率是所有领域中竞争最激烈的一块儿。套利的成功,是套利者的智慧、网络的低延迟以及良好的基础设施的结合。

美国加州官员:加州计划继续为加密货币和web3制定新规则:金色财经报道,尽管美国加利福尼亚州州长Gavin Newsom在本月早些时候否决了一项加密货币监管法案,但加州官员Dee Dee Myers表示,加州计划继续为加密货币和web3制定新规则,并希望该州其法规能成为其他州的典范。目标是“与联邦政府合作”,以确保加州的法规与联邦政府的法规没有冲突。此外,Myers表示加州将密切关注监管加密采矿对环境的影响。

加州财政部首席副主任Gayle Miller补充说,被否决的法案将对不断发展的加密行业施加繁重的限制,并有扼杀创新的风险。我们希望该行业继续在这里扩张,我们将尽一切努力继续建设 加密和web3行业。[2022/10/1 22:43:33]

03

机器人是如何工作的?

机器人会直接连接到内存池,内存池是一个队列,里面存储着一组等待被确认的交易。机器人会埋伏在池子里面,等待可以创造套利机会的交易出现。

一旦发现可套利的交易,机器人会自动计算套利的最佳方式,然后将一系列操作,放到一个交易里面,直接将这个交易提交到内存池中,和可套利的那个交易放在同一个区块中进行打包。

数据:OpenSea交易量从历史最高点下降99%:金色财经报道,DappRadar的数据显示,全球最大的NFT市场OpenSea的交易量在不到四个月的时间内下降了99%。尽管该公司在一定程度上对这一数字提出了质疑,但它承认活动的大幅放缓是真实的和预期的。根据DappRadar的统计页面,5月1日,OpenSea的ETH日交易量达到4亿美元以上的峰值。相比之下,该平台在8月28日仅产生了500万美元的ETH交易量。[2022/8/31 12:59:05]

我的机器人会在类似Uniswap这样的交易所中寻找的套利机会,它可以在目标交易出现后执行,最后以利用不同池子之间流动性的差异,来获取利润。

为了搞明白什么样的交易算是可套利的机会,你必须先要了解UniswapV2的工作原理。

04

UniswapV2的工作原理

假设一个池子里面包含X个WETH和Y个USDC,并且它允许用户在池子中进行WETH和USDC的交易。那么池子的管理原则是:保证这个X和Y的乘积始终是一个常数我们称之为「Uniswap不变量」。

Apollo发布脱钩后重建更新,将在Terra2和其他Cosmos链部署:金色财经消息,Terra收益聚合器Apollo发布脱钩后社区更新,将多链部署,重建重点在Cosmos生态系统(包括Terra2和其他Cosmos链)。长期愿景是在Cosmos上创建Apollo应用程序链,但须在Cosmos发布“共享安全”之后。Apollo能够从UST的230万美元中移除大约50万美元的USDC。[2022/5/25 3:40:32]

因此,对于一个储备为(X,Y)的池子,我们可以通过求解以下等式计算出我们期望将ΔXWETH卖出多少USDC到矿池中:

实际操作中,池子还会收取大概30bps的手续费,在计算上面的公式时,你可以通过将ΔXWETH乘以0.997来保证计算结果的准确性。为了解释起来方便,我们这里简化一下,省略这个步骤。

重要的是,我们可以重新拓展和排列这个方程,然后根据WETH输入的ΔX,得到一个UDDC输出的ΔY的表达式:

不错,现在在任何一个UniswapV2池子中给你一个输入量,相信你都能确切地计算出预期输出量了。

05

套利机会是如何运作的?

套利一般可以简化为「低买高卖」,在这种情况下,我们需要找到一个A池去购买WETH,A池的WETH价格比B池的便宜,然后我们将WETH在B池中出售,即在A池中低买,在B池中高卖。

假设A池有储备金(X,Y),B池有储备金(X?,?),那么如果我们在A池中卖出ΔX个WETH,收到ΔY个USDC,那么我们可以计算这些USDC在B池中能后换到多少个WETH,如果有得赚,那么一个套利机会就形成了。

所以让我们计算一下,在第一次交易中,我们将X换成Y,第二次交易中,我们又将?换成X?,根据前面的方程,计算如下:

这里的ε表示输入的ΔX与执行两次交易之后的输出之间的差异。如果我们能找到将ε>0最大化的方法,我们就找到了有利可图的套利。

所以我们可以用下面这个表达式来简化我们上面的方程:

套利机器人的其中一项工作就是使得利润最大化,在我们的方程中,这相当于最大化ε。只有当A>B时,方程才会有一个唯一的最优解,一旦A<B,那就不存在套利机会了。

06

机器人如何从机会中获利?

一旦我们弄清楚了如何执行交易以获得最大利润的话,剩下的事儿就简单了,我们需要让机器人获得初始资金来进行套利,放到上面的公式里,就是获得ΔX。

初始资金可以从AAVE中操作闪电贷中获取。机器人需要将借贷、交易以及还贷三个操作,捆绑在一个交易里面。这个过程,我们可以通过使用预先部署在链上的自定义智能合约来完成。

一旦我们的交易被创建,同时签名成功,它就会被提交到内存池等待矿工挖矿,即等待交易成功。但是由于还有其它很多的机器人同样也在寻找套利的机会,我们需要保证我们的交易被首先通过。

这意味着我们的套利交易应该跟随目标交易,被打包在同一个区块中,然后立刻完成交易。

这就是所谓的尾随交易,这种情况下,开采区块中的交易顺序如下所示:

为了实现尾随交易,机器人必须要先知道目标交易所提供的gas费是多少,然后将这些参数准确的复制到我们的套利交易中。最后,套利交易由机器人进行签名,并提交到内存池中进行验证,利润到手!

原文链接:

https://twitter.com/jake_xbt/status/1581612329086554112

标签:ETHWETWETHSWAPethicaldilemmaWETAweth币价格uniswapwallet教程

比特币价格热门资讯
NFT:打不还手?Web3顶流遭遇“行业之痛”

从今年五月加密世界一连串的大事件以来,无论是虚拟币还是NFT数字藏品,甚至是元宇宙和区块链底层技术的发展都正在进入寒冬期,自2020年起,火了约两年的各类加密资产中本身就存在大量的问题.

1900/1/1 0:00:00
区块链:来自波哥大的见闻与思考

能来参加波哥大的ETHDevCon,是出国后的一大惊喜。大会讨论了很多干货,既具备现实的迫切性又具备对未来的引导性。遗憾的是条件所限,国内媒体几乎没有报道,讨论廖廖.

1900/1/1 0:00:00
AXS:不同代币增值机制及分红时机比较

基础业务正在增长并收到付款--如何将创造的价值计入代币实体,以便代币持有人能够从基础业务的现有或未来成功中获益?有哪些不同的机制来累积价值,它们的优点和缺点是什么?本文通过代币价值累积的三步骤.

1900/1/1 0:00:00
ZETA:新兴公链ZETAChain测试网交互教程

注意:为避免风险!所有链接用没有资产的测试钱包链接!用没有资产的钱包领链接!用没有资产的钱包领链接!ZetaChain是一个基于CosmosSDK构建的权益证明区块链,该区块链以分散.

1900/1/1 0:00:00
THE:名词解释:Web3 账户相关概念大梳理

刚刚结束的Devcon上,账户抽象算是是最热的几个话题之一,最近可以经常看到AA/EOA/SCW/4337等缩写和代号在各种talk、panel和信息流里出现.

1900/1/1 0:00:00
TOKEN:三论代币标准:ERC-3475对话ERC-3525

来源:老雅痞ERC-3475和ERC-3525这两种API标准都具有多层数据结构,因此双方均声称可以被用于构建去中心化债券等高级金融资产.

1900/1/1 0:00:00