一文速覽Paradigm開源MEV Bot 框架「Artemis」

marsbit 發佈 2023-05-05T11:01:06.605468+00:00

免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表MarsBit官方立場。小編:記得關注哦來源:MarsBit註:原文來自Paradigm ,MarsBit整理編譯。

免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表MarsBit官方立場。

小編:記得關注哦

來源:MarsBit

註:原文來自Paradigm ,MarsBit整理編譯。

我們很高興地宣布,我們正在開源Artemis,這是一個用Rust編寫MEV Bot的框架。Artemis具有簡單性、模塊化和高性能等特點。

為什麼要建造Artemis?

MEV仍然是當今以太坊上最強大的中心化力量之一。我們相信,為MEV研究和提取構建開源工具是對抗這類中心化壓力的一個明確途徑。

目前,MEV市場上的新進入者面臨諸多障礙:

作為一個新的搜索者,起步是很困難的:bot運營商幾乎沒有動力共享其代碼,所以新的搜索者經常不得不重寫相同的組件,重建類似的基礎設施,導致浪費精力。

作為一個新協議,則很難找到搜索者來運行keepers:除非你的協議達到一定規模,否則很難獲得搜索者的關注。

我們希望Artemis能夠通過為編寫MEV機器人提供靈活和可重用的組件,並作為貢獻策略和守護者的存儲庫,來緩解這些問題。

Artemis是什麼?

Artemis是一個編寫bot的庫,也是一個策略庫。我們在設計該項目時考慮到了以下幾個目標:

簡單性:Artemis架構為一個簡單的事件引擎,這意味著它足夠靈活,可以支持廣泛的策略,同時避免不必要的複雜性。

模塊化:Artemis提供了開箱即用的常用bot組件。這些組件可以混合和匹配來編寫策略,允許搜索者專注於實現每個機會的核心邏輯。

性能:我們希望Artemis是高性能的,所以框架是用Rust編寫的,利用了一流的以太坊工具的廣泛生態系統。

隨附工具:Artemis包含了一些工具,使其易於在生產環境中運行,比如dockerized部署,以及使用Prometheus和Grafana進行監控和警報。

Artemis架構

Artemis的核心是一個事件處理管道,有三個主要部分:

收集器:收集器接收外部事件(如待處理事務、新塊、鏈下訂單等),並將它們轉換為內部事件表示。

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

執行者:執行者處理具體操作,並負責跨域執行(例如,向公共內存池提交事務,提交flashbots包)。

此外,我們正在開源一個跨市場NFT套利策略,更多的策略即將推出。

下一步

目前你可以通過訪問項目報告來試用Artemis。

如果你是對構建開源MEV工具感興趣的開發者,是對開源keeper感興趣的項目方,或者對集成Artemis感興趣的搜索者,請聯繫我們。

如果你想貢獻代碼,但不知道從哪裡開始,請查看我們的問題跟蹤器。

內存池見!

關鍵字: