跟單
交易機器人
活動
產品說明

什麼是MEV機器人?

BYDFi

2025-12-09 · 更新

BYD.1744339574287.image.png

MEV(最大可提取價值)

MEV(Maximal Extractable Value)指的是礦工或驗證者可以通過重新排序交易來獲取的額外價值。而三明治攻擊就是 MEV 的一種典型應用,攻擊者通過操控交易順序來牟利。


什麼是三明治攻擊?

三明治攻擊是一種 去中心化金融 市場操縱策略,攻擊者利用區塊鏈的透明性交易順序可控性,在受害者交易的前後各插入一筆交易,影響市場價格,從中獲利。


攻擊過程

前置交易:攻擊者觀察待確認的交易,如果發現有人要買某種代幣,攻擊者會提前買入,並支付較高的 Gas 費讓礦工優先處理。

受害者交易執行:由於攻擊者的買入行為,價格上升,受害者最終以 更高的價格購買代幣。

後置交易:攻擊者在受害者交易完成後立即賣出,從價格變動中獲利。


為何會發生三明治攻擊?

區塊鏈交易的透明度:所有交易在確認前都公開可見,攻擊者可以監控 Mempool 來預測市場變動。

交易排序可操控:攻擊者可以支付更高的 Gas 費來優先執行交易。

自動化機器人:攻擊者使用高頻交易機器人自動監測並執行這些交易,速度極快,普通用戶難以競爭。


如何防範三明治攻擊?

開啟防夾模式:在BYDFi MoonX交易設定中開啟防夾模式。

設置滑點容忍度:降低可接受的價格變動範圍,避免被攻擊。

分批交易:將大額交易拆分為小額交易,降低被攻擊的吸引力。


為何低滑點無法防止三明治攻擊?

滑點限制 ≠ 攻擊防護:滑點代表用戶可接受的價格浮動範圍,攻擊者只要讓價格波動落在滑點範圍內,就能成功套利不觸發失敗。

無法阻止前後插隊:三明治攻擊本質是操控排序,即使滑點低,攻擊者仍可透過支付更高 Gas 費插隊,並靈活調整交易來完成套利。

過低滑點導致失敗:滑點設太小會因市場波動或流動性不足導致交易失敗,還可能多次失敗導致手續費損失。


實例解析:

  • 原始價格:$0.01
  • 設置滑點為 20%,理論價格範圍:$0.008 ~ $0.012
  • 攻擊者搶跑推高價格,節點查到的新價格為 $0.015
  • 此時你的預期價格變為 $0.015,新的滑點範圍變為 $0.012 ~ $0.018
  • 只要最終成交價還落在 $0.012 ~ $0.018 之間,交易就會照樣執行

這就是為什麼即使你設了很低的滑點,還是會被三明治攻擊“成功收割”