一步步拆解捕获MEV,我是这样做的
在一次交易中,在不同的去中心化交易所进行多次兑换.
本题目是比较经典的重进入,本文尝试用Samczsun提出的四步法来解答该题目。即找到外部调用,判断外部调用是否可以被利用,是否满足三种外部调用模式,尝试利用它。
DeFi 赛道中 DEX 交易聚合的产品挺多的
如何在合约中集成 Uniswap v3
如何在区块链数据之上构建一个可以轻松部署到去中心化网络基础设施的API?
uniswap V3的核心是在一定区间提供流动性。相对V2,代码复杂度增加不少。整个代码主要分为两部分:核心逻辑和辅助功能。核心逻辑又分为两部分:交易池以及Position的管理和Swap功能逻辑。交易池中的每个Position设计并实现成ERC721的Token。Swap核心逻辑在Tick以及Position的管理的基础上实现。
随着DeFi应用创新在以太坊网络上的加速迭代,各类DeFi协议的自由组合,以及预言机桥接外部数据的加持,逻辑复杂度更高的DeFi应用协议在不断涌现。一方面,对开发者来说,部署一个具有一定复杂度的智能合约项目所要付出的成本开始逐渐攀升,动辄十几个到几十个以太坊的费用,价格不菲。另一方面,对于用户而言,使用这些DeFi协议所要付出的gas费用也在逐渐增加。由于以太坊网络本身受限于PoW共识算法(现阶段主流,非以太坊2.0)带来的低TPS,使得交易的手续费变高,但变高是用的人多所导致的市场博弈的结果。
探索围绕以太坊建立使用去中心化交易所(DEX)开发一个简单的自动交易(套利)机器人。