時間:2023-05-09|瀏覽:278
原文作者:Frankie 原文編譯:深潮 TechFlow
Paradigm?宣布開源了一個關(guān)于?MEV Bot 的框架 Artemis,在本文中,Paradigm?的助理研究員 Frankie?將解釋構(gòu)建?Artemis?的原因以及該框架的目標(biāo)。Artemis,一個用 Rust 編寫 MEV 機(jī)器人的框架,同時也是開源的。 Artemis?的主要特點(diǎn)在于簡單、模塊化和快速。
MEV 仍然是當(dāng)今以太坊上最強(qiáng)大的中心化力量之一。我們認(rèn)為,構(gòu)建用于?MEV?研究和提取的開源工具是應(yīng)對這種中心化壓力的明確途徑。
目前,MEV?市場的新進(jìn)入者面臨諸多障礙:
作為一個新的搜索者,入門很困難:Bot?運(yùn)營商沒有太大的動力分享他們的代碼,因此新的搜索者經(jīng)常需要重新編寫相同的組件,并重新構(gòu)建類似的基礎(chǔ)設(shè)施。
作為一個新的協(xié)議,很難找到搜索者來運(yùn)行 Keepers:在您的協(xié)議達(dá)到規(guī)模之前,很難引起搜索者的注意。
我們希望?Artemis?能夠通過提供靈活且可重用的組件來編寫?MEV?機(jī)器人,并作為貢獻(xiàn)策略和 Keepers?的存儲庫,來緩解其中的一些問題。
Artemis 是一個用于編寫機(jī)器人的庫,也是一個策略庫。我們在設(shè)計該項(xiàng)目時考慮了以下一些目標(biāo):
簡單性:Artemis 被設(shè)計為一個簡單的事件引擎,這意味著它足夠靈活以支持廣泛的策略,同時避免不必要的復(fù)雜性。
模塊化:Artemis?提供了常用的機(jī)器人組件。這些組件可以混合和匹配以編寫策略,使搜索者可以專注于實(shí)現(xiàn)每個機(jī)會的核心邏輯。
性能:我們希望?Artemis?具有良好的性能,因此該框架使用?Rust?編寫。
內(nèi)置: Artemis 包含使其易于在生產(chǎn)環(huán)境中運(yùn)行的工具,例如 dockerized 部署,以及使用 Prometheus 和 Grafana 進(jìn)行監(jiān)控和警報。
其核心被構(gòu)建為一個事件處理管道,由三個主要組件組成:
收集者:收集和接收外部事件(如未決交易、新區(qū)塊、鏈下訂單等),并將其轉(zhuǎn)換為內(nèi)部事件表示。
策略:策略包含每個?MEV?機(jī)會所需的核心邏輯。它們將事件作為輸入,并計算是否存在任何機(jī)會(例如,策略可能會監(jiān)聽市場訂單流以查看是否存在跨交易所的套利)。策略產(chǎn)生行動。
執(zhí)行者:執(zhí)行者負(fù)責(zé)處理行動,并負(fù)責(zé)在不同領(lǐng)域中執(zhí)行它們(例如,向公共?mempool?提交交易、提交 flashbots 包或下鏈下訂單)。
此外,我們正在開源一個跨市場的 NFT 套利策略,并將很快推出更多策略。
深潮注:目前?Artemis 框架已開源,在?Github?上可以找到該項(xiàng)目的目錄并進(jìn)行使用。
項(xiàng)目首頁的貢獻(xiàn)者信息顯示,該框架的主要貢獻(xiàn)者為本文原作者,即 Paradigm 研究員 Frankie。
此外,上文中所指的?NFT?套利也顯示在該目錄中,即在 Seaport 和 Sudoswap 之間實(shí)施原子、跨市場 NFT 套利的策略,同樣開源可復(fù)制。?
熱點(diǎn):框架