一文读懂Artemis:Paradigm出品,开源的MEV Bot框架
原文作者:Frankie
原文编译:深潮 TechFlow
Paradigm 宣布开源了一个关于 MEV Bot 的框架 Artemis,在本文中,Paradigm 的助理研究员 Frankie 将解释构建 Artemis 的原因以及该框架的目标。
Artemis,一个用 Rust 编写 MEV 机器人的框架,同时也是开源的。 Artemis 的主要特点在于简单、模块化和快速。
为什么要构建 Artemis?
MEV 仍然是当今以太坊上最强大的中心化力量之一。我们认为,构建用于 MEV 研究和提取的开源工具是应对这种中心化压力的明确途径。
目前,MEV 市场的新进入者面临诸多障碍:
-
作为一个新的搜索者,入门很困难:Bot 运营商没有太大的动力分享他们的代码,因此新的搜索者经常需要重新编写相同的组件,并重新构建类似的基础设施。
-
作为一个新的协议,很难找到搜索者来运行 Keepers:在您的协议达到规模之前,很难引起搜索者的注意。
我们希望 Artemis 能够通过提供灵活且可重用的组件来编写 MEV 机器人,并作为贡献策略和 Keepers 的存储库,来缓解其中的一些问题。
什么是 Artemis?
Artemis 是一个用于编写机器人的库,也是一个策略库。我们在设计该项目时考虑了以下一些目标:
-
简单性:Artemis 被设计为一个简单的事件引擎,这意味着它足够灵活以支持广泛的策略,同时避免不必要的复杂性。
-
模块化:Artemis 提供了常用的机器人组件。这些组件可以混合和匹配以编写策略,使搜索者可以专注于实现每个机会的核心逻辑。
-
性能:我们希望 Artemis 具有良好的性能,因此该框架使用 Rust 编写。
-
内置: Artemis 包含使其易于在生产环境中运行的工具,例如 dockerized 部署,以及使用 Prometheus 和 Grafana 进行监控和警报。
-
收集者:收集和接收外部事件(如未决交易、新区块、链下订单等),并将其转换为内部事件表示。
-
策略:策略包含每个 MEV 机会所需的核心逻辑。它们将事件作为输入,并计算是否存在任何机会(例如,策略可能会监听市场订单流以查看是否存在跨交易所的套利)。策略产生行动。
-
执行者:执行者负责处理行动,并负责在不同领域中执行它们(例如,向公共 mempool 提交交易、提交 flashbots 包或下链下订单)。
Artemis 的体系结构
其核心被构建为一个事件处理管道,由三个主要组件组成:
此外,我们正在开源一个跨市场的 NFT 套利策略,并将很快推出更多策略。
深潮注:目前 Artemis 框架已开源,在 Github 上可以找到该项目的目录并进行使用。
项目首页的贡献者信息显示,该框架的主要贡献者为本文原作者,即 Paradigm 研究员 Frankie。
此外,上文中所指的 NFT 套利也显示在该目录中,即在 Seaport 和 Sudoswap 之间实施原子、跨市场 NFT 套利的策略,同样开源可复制。
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
Justin Sun suspected to have purchased $160m in Ethereum
Justin Sun suspected to have purchased $160m in Ethereum