一文讀懂Artemis:开源的MEV Bot框架

發表於 2023-05-09 13:04 作者: 深潮TechFlow

原文作者: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 進行監控和警報。

  • Artemis 的體系結構

    其核心被構建爲一個事件處理管道,由三個主要組件組成:

  • 收集者:收集和接收外部事件(如未決交易、新區塊、鏈下訂單等),並將其轉換爲內部事件表示。

  • 策略:策略包含每個 MEV 機會所需的核心邏輯。它們將事件作爲輸入,並計算是否存在任何機會(例如,策略可能會監聽市場訂單流以查看是否存在跨交易所的套利)。策略產生行動。

  • 執行者:執行者負責處理行動,並負責在不同領域中執行它們(例如,向公共 mempool 提交交易、提交 flashbots 包或下鏈下訂單)。

  • 此外,我們正在开源一個跨市場的 NFT 套利策略,並將很快推出更多策略。

    深潮注:目前 Artemis 框架已开源,在 Github 上可以找到該項目的目錄並進行使用。

    項目首頁的貢獻者信息顯示,該框架的主要貢獻者爲本文原作者,即 Paradigm 研究員 Frankie。

    此外,上文中所指的 NFT 套利也顯示在該目錄中,即在 Seaport 和 Sudoswap 之間實施原子、跨市場 NFT 套利的策略,同樣开源可復制。 

標題:一文讀懂Artemis:开源的MEV Bot框架

地址:https://www.coinsdeep.com/article/13235.html

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

你可能還喜歡
熱門資訊