以隱私交易應對以太坊 MEV:瞭解 BackRunMe 工作機制和使用

買賣虛擬貨幣

原文標題:《defi 新玩法丨黑暗森林之光 backrunme,對抗搶跑與攻擊

撰文:eyal markovich,bloxroute 聯合創始人
翻譯:屏風


對 mev (礦工可提取價值)的恐懼

對於大多數以太坊使用者來說,mev 這個詞是很可怕的。我們通常會把 mev 與搶跑、三明治攻擊與其他損人利己的攻擊聯絡起來。

如果一個使用者在 amm (如 uniswap)上的交易量足夠大,那麼該交易很有可能會被搶跑。
如果使用者在 amm 上進行的交易產生滑點,那麼該交易很有可能會被回滾。

然而,有幾個可以使普通使用者受益的 mev 用例。本文將會介紹這樣的用例和一項名為 backrunme 的新服務。
backrunme 是一項讓使用者可以安全地提交隱私交易(例如保護使用者免受搶跑和三明治攻擊),同時可以讓搜尋器透過 mev (如果他產生套利利潤)回滾交易。最重要的是,backrunme 會將額外利潤的一部分返還給使用者。


瞭解 mev 生態系統

一般來說,一個搶跑攻擊涉及三個參與方——被搶跑攻擊的受害使用者、交易機器人和挖出包含搶跑攻擊區塊的礦工。backrunme 利用這些參與者來提供服務,使普通使用者受益。


使用者

使用者必須將交易(如代幣 swap)提交給礦工,讓交易資訊被打包入下一個區塊中。如果使用者透過全球基礎設施(例如預設使用 infura 的 metamask)提交交易,該交易將透過黑暗森林(網路)穿越一個個節點,直到到達礦工手中。在黑暗森林中,有一些機器人在等待機會,對此類交易進行搶跑或三明治攻擊。

為了避免被搶跑或夾擊(sandwiched),使用者可以使用限制滑點的服務,或使用直達礦工的隱私交易,不被機器人發現。事實上,bloxroute 提供了搶跑保護,直接與礦池進行隱私通訊。

然而,也有一些交易創造了賺取額外利潤的機會,並且不會損害交易傳送者。例如,一個產生滑點的 uniswap 交易可以產生一個套利機會,回滾交易可以獲得額外的利潤。在這種情況下,提交交易的使用者大多不會受到回滾交易的影響(因為它發生在交易被確認之後)。

現在,你可能已經能夠感知到這是怎麼回事了。


機器人(搜尋器)

這些複雜的機器人掃描 ethereum mempool,以找尋任何三明治夾擊、套利和其他盈利機會。許多機器人操縱者正在使用 bloxroute 的快速資料流服務來監聽 mempool 中的新交易。隨著 mev 的興起,這些機器人可以建立捆綁交易(例如,由機器人的交易加上使用者的觸發交易組成的一組交易),並透過 flashbots 和 bloxroute 等 mev 服務提交給礦池。

透過這種渠道提交的捆綁交易透過向礦工支付更高的費用(小費)來競爭,最終支付最高價格的捆綁交易將被礦池選中。
那麼,提交給 bloxroute 的搶跑保護的交易(如隱私交易)呢?這些交易直接傳送到池中,機器人無法訪問,因此使用者可以免受搶跑攻擊。然而,對於透過回滾交易創造套利機會的交易也是如此(如上所述,這並不影響使用者)。這些交易也被隱藏起來,不被套利機器人發現。

現在,你應該知道這是要去哪裡。


資金池

礦工(礦池)的作用是將交易放入區塊並將這些區塊新增到鏈上。池子使用 bloxroute 來更快地傳播他們的區塊,以減少他們的 uncle 率。此外,池子透過隱私通訊和 mev 捆綁從 bloxroute 接收隱私交易並新增到區塊中。要做到這一點,池子要直接連線到 bloxroute bdn。


backrunme

backrunme 是一項服務,允許使用者安全地提交隱私交易(例如,防止搶跑和三明治攻擊),同時,如果產生套利利潤,允許搜尋器透過 mev 回滾交易。最重要的是,backrunme 將額外利潤的一部分返還給使用者。

backrunme 將套利機器人的技術與 mev 和搶跑保護相結合,創造了一個雙贏的局面。


利潤結構:

如果一項交易沒有創造回滾機會,它將作為正常的隱私交易被處理。

backrunme 是如何工作的?

保護使用者不被搶跑

搜尋器只得到關於隱私交易的後設資料資訊,而沒有已簽名的原始交易。因此,在沒有簽名的隱私交易中,他們不能提交常規的 mev 捆綁。只有當搜尋器提交的是回滾交易,並向使用者支付 25% 的利潤時,bloxroute 才會建立一個 mev 捆綁。


如何使用 backrunme

你可以直接在 backrunme.com 上使用 metamask,在 uniswap 或 sushiswap 上交易。如果你想在其他地方使用 metamask + backrunme,需要配置 metamask 的 rpc。


backrunme 網站

要在 uniswap v2 和 sushiswap 上交易,請使用 backrunme 的 使用者介面。

按照下面的步驟,使用 metamask 的 backrunme 服務:

設定一個自定義的 rpc

要用 metamask 使用 backrunme,使用者需要配置一個自定義 rpc 端點。下面是用 metamask 錢包新增自定義 rpc 端點的步驟。

1. 開啟「設定」選單,點選「網路」。然後點選網路選單上的「新增網路」。

2. 填寫如圖所示的欄位,並點選「儲存」。

  • 網路名稱 : bloxroute private tx
  • 新的 rpc url: http://8.208.28.194:1801
  • 鏈 id:1

3. 然後從網路列表中選擇新網路(bloxroute private tx)。

完成以上設定,就可以用 backrunme 提交一個隱私交易了 !

這將讓我們避免搶跑,並允許搜尋器回滾以獲得額外的利潤。

backrunme 在 6 月中旬之前是免費使用的。此後,使用者將需要為隱私交易付費。

來源連結:www.8btc.com




免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读