「sandwiched」的定義

三明治攻擊是DeFi領域中常見的交易操縱手法。攻擊者會利用機器人在你的換幣交易前後分別插入兩筆交易,刻意推高或壓低價格,導致你的交易以不理想的價格成交,從中透過滑點賺取利潤。這類攻擊在Ethereum及Layer 2 AMM(如Uniswap)上格外普遍,特別是在熱門代幣劇烈波動時期。這種手法屬於最大可提取價值(MEV)的一種。你可以透過限價單、私有交易,或使用受保護的RPC端點,有效降低遭遇三明治攻擊的風險。
內容摘要
1.
含義:一種智能合約攻擊,攻擊者將受害者的交易夾在自己的兩筆交易之間,通過操縱價格和造成過度滑點來獲利。
2.
起源與背景:約於2020年出現,隨著區塊鏈交易在記憶池中變得透明,以及MEV(礦工可提取價值)概念廣為人知。攻擊者利用待處理交易的可見性,對受害者的交易進行搶先交易和跟單交易。
3.
影響:DeFi 用戶在兌換時會因價格被操控而遭受意外損失,攻擊者通過此方式提取價值。這破壞了去中心化交易的公平性,迫使用戶採取隱私保護措施或支付更高的費用以降低風險。
4.
常見誤解:將其與普通滑點混淆。滑點是市場波動造成的,而三明治攻擊是有意的操控。許多初學者認為設置滑點容忍度可以完全保護自己,但攻擊者可以人為製造超過容忍度的滑點。
5.
實用建議:可使用如 Flashbots Protect 等隱私交易池,設置嚴格的滑點容忍度(0.1%-0.5%),選擇高流動性的交易對,在網路低擁擠時段進行交易,或使用批量拍賣類 DEX。在交易前後監控價格變化。
6.
風險提示:隱私池通常需要支付手續費;滑點設置過緊可能導致交易失敗;三明治攻擊在某些鏈(如以太坊主網)更為常見。不同 DEX 的防護能力差異較大——請選擇平台時務必謹慎並保持資訊更新。
「sandwiched」的定義

什麼是三明治攻擊?

三明治攻擊是一種由機器人利用滑點機制,透過在你的交易前後分別插入自身交易以圖利的策略。

這類攻擊屬於最大可提取價值(MEV)範疇,驗證者或搜尋者會在區塊內重新排序交易以獲取額外收益。三明治攻擊多發生於Uniswap等自動化做市商(AMM)池,其代幣價格由演算法即時計算,並隨每筆交易即時變動。

當機器人偵測到你的待處理交易時,會先發起一筆「搶跑」交易,將價格往對你不利的方向推動,使你的兌換以更差價格成交。你的交易執行後,機器人會立即進行「跟跑」交易,將價格恢復原位,從而鎖定利潤。攻擊者的主要收益來自你的滑點容忍度——也就是你願意接受的價格偏離區間。

為什麼要了解三明治攻擊?

三明治攻擊會顯著增加你的交易成本,導致實際成交結果大幅低於預期。

對一般用戶而言,最明顯的情形就是原本正常的兌換以遠低於報價的價格成交,且在交易紀錄中,你的交易前後會出現兩筆大額操作。交易金額越小或滑點容忍度越大,被鎖定攻擊的機率越高。

對做市商和專案團隊來說,三明治攻擊會在代幣上線或市場活動期間引發劇烈波動,稀釋真實買單,進而影響價格和用戶體驗。

理解三明治攻擊原理有助於選擇更佳的交易方式與時機,降低損失,同時協助團隊設計更具抗MEV能力的路由和參數。

三明治攻擊如何運作?

三明治攻擊是透過在你的交易前後分別執行「買-賣」或「賣-買」操作來套利。

第1步:搜尋者在記憶池中發現你的待處理兌換。例如,你用1,000 USDC兌換代幣X,滑點設定為1%。

第2步:搜尋者先發起「搶跑」操作,例如先買入代幣X,將池中價格推高。由於AMM按公式定價,你的預期成交價因此變差。

第3步:你的交易以更差的價格成交。只要未超過1%滑點容忍區間,系統就會執行,你將以更高價格換得更少的代幣X。

第4步:搜尋者立即發起「跟跑」操作,將先前買入的代幣X賣回池中,使價格恢復原位。套利空間來自你的滑點容忍區間,主要風險則是行情突變與交易失敗(如手續費損失)。

當你設定高滑點、使用公共RPC節點,或在高波動時段交易時,三明治攻擊發生機率更高且套利空間更大。相對地,限價單、私有交易或受保護路由能大幅降低被發現與插隊的風險。

三明治攻擊在加密市場的表現

三明治攻擊在以太坊主網及L2 AMM池中相當普遍,尤其在高波動或事件驅動期間更為活躍。

在Uniswap等熱門AMM池中,典型徵兆是新幣上線、KOL推廣、鏈上重大新聞或空投預期時,你的兌換前後會出現兩筆大額連續操作。區塊瀏覽器常會顯示你的交易被「兩頭夾擊」。

當你透過Gate Web3錢包、公共RPC對高波動代幣進行聚合兌換且滑點設定較高時,同樣存在三明治風險。相比之下,Gate中心化交易所(CEX)現貨訂單簿以時間與價格優先撮合,訂單不會暴露於公共記憶池,幾乎沒有三明治攻擊風險,但仍需留意市場衝擊等其他交易成本與滑點。

在L2(如Arbitrum、Optimism)及其他EVM鏈(如BSC、Polygon)上,較低的Gas費用讓搜尋者能大規模嘗試三明治攻擊,但單筆利潤較低,需仰賴高頻策略。

如何降低三明治攻擊風險?

防範三明治攻擊需兼顧交易可見性、滑點容忍度與時機選擇。

第1步:降低滑點。兌換時僅設定必要的滑點範圍,繁忙時段優先採用更嚴格限制或限價單。

第2步:使用受保護RPC節點或私有交易。透過MEV防護中繼或私有池發送交易,降低暴露於記憶池的風險。許多錢包與路由器皆支援相關選項。

第3步:選擇限價單或分批執行。限價單或TWAP(時間加權平均價格)分單可減緩市場衝擊,縮小被三明治攻擊的機會。

第4步:避開高峰時段。代幣上線或重大公告後的前幾分鐘三明治攻擊最為活躍。建議選擇流動性更深、市場更穩定的時段交易。

第5步:交易前先模擬。利用模擬工具或路由器「預期成交價」功能比對路徑,及早發現異常價格衝擊或滑點預警。

使用Gate Web3聚合器時,如有MEV防護選項請務必開啟,對高波動代幣建議使用限價單或分批單。在Gate CEX上,可採用限價單或冰山單以控制成交價與風險曝險。

過去一年,三明治攻擊活躍度與防護機制同步演進。

根據2025年公開儀表板與研究團隊數據,MEV收益持續高位,三明治攻擊是主要貢獻來源之一。不同儀表板數據略有差異,日均MEV收益通常為數百萬至數千萬美元;重大事件期間,三明治標籤交易數量和占比顯著上升(基於2025年Q3-Q4多項公開數據)。

2025年,隨著L2交易量成長與手續費下降,三明治攻擊在L2 MEV活動中占比提升,但單筆利潤下降,更仰賴高頻與路由優化。過去半年,愈來愈多路由器與錢包上線受保護RPC、私有交易和意圖撮合機制。部分DEX報告主流池三明治攻擊率下降(參考2025年下半年協議更新及數據)。

對一般用戶而言,2025年底的明顯變化是,受保護路由成為預設選項;滑點建議設定更為保守;熱門代幣的「價格衝擊」警示更加明顯。預期2026年,這些保護將成為更多錢包和聚合器的預設配置。

三明治攻擊與搶跑有何不同?

三明治攻擊包含「搶跑」和「跟跑」兩步,而搶跑僅指第一步。

搶跑是指在你的交易之前插入一筆交易,將價格推向對你不利的方向;三明治攻擊則是在你的訂單前後各插入一筆交易,前後夾擊並恢復原價,以鎖定套利空間。兩者都依賴交易排序及記憶池可見性,但三明治攻擊結構更完整,對滑點設定和池深也更為敏感。

區分方式:若僅在你交易前有同方向大單,通常為搶跑;若前後各有一筆方向相反的大額交易包夾你的訂單,則多半為三明治攻擊。理解兩者差異有助於選擇更有針對性的防護措施。

核心術語

  • MEV(最大可提取價值):礦工或驗證者透過交易排序獲取的額外利潤,與三明治攻擊密切相關。
  • 三明治攻擊:攻擊者在目標交易前後插入自身交易,藉由引導價格波動來獲利。
  • 記憶池(Mempool):區塊鏈待處理交易的臨時儲存區,是三明治攻擊者的主要「狩獵場」。
  • 交易排序:決定區塊內交易執行順序的過程,直接影響成交價格與三明治風險。
  • 滑點保護:用戶自訂的價格容忍機制,有助於防範三明治攻擊等事件造成的過度損失。
  • 私有池:隱藏交易細節的交易通道,可降低三明治攻擊風險。

常見問題

三明治攻擊會造成哪些損失?

三明治攻擊會讓你的交易以更差價格成交,產生額外滑點損失。攻擊者透過在你訂單前後插入交易操縱價格,使你高價買入或低價賣出。損失通常體現在代幣價值下降或利潤縮水,對大額交易影響尤為明顯。

如何判斷我的交易是否遭遇三明治攻擊?

請留意交易提交後價格的劇烈波動。典型徵兆包括:提交後立即出現異常波動;成交價明顯低於預期;區塊瀏覽器顯示有陌生地址在你訂單前後迅速完成大額操作。在Gate等平台使用限價單而非市價單,也有助於發現異常情況。

小額交易是否容易被三明治攻擊?

小額交易遭攻擊的機率較低,因為攻擊者的成本(如Gas費)可能高於收益。但在低流動性幣對或特殊行情下,小額交易同樣有風險。建議選擇主流平台如Gate的高流動性幣對,並於活躍時段交易以降低風險。

使用私有交易池能徹底防堵三明治攻擊嗎?

私有交易池(如Flashbots)能大幅降低三明治風險,因為訂單不會暴露於公共記憶池。但並非絕對安全——營運方本身存在一定風險,部分跨鏈或DeFi操作也可能洩露意圖。結合平台級風控(如Gate)與私有池能獲得更佳防護效果。

為何三明治攻擊在DEX比中心化交易所更嚴重?

DEX交易高度透明,所有訂單都公開於記憶池,攻擊者易於監控和插隊。中心化交易所如Gate,訂單簿私密且撮合速度快,攻擊者難以針對特定訂單。此外,DEX區塊確認較慢,攻擊者有更多時間操作。特別是大額交易,中心化交易所的安全性更高。

參考資料與延伸閱讀

真誠點讚,手留餘香

分享

推薦術語
年化報酬率
年利率(APR)是以單利計算的年度收益或成本,未包含複利效果。您常會在交易所理財產品、DeFi 借貸平台及質押頁面看到 APR 標示。熟悉 APR 有助於依據持有天數預估報酬,方便比較各種產品,並判斷是否涉及複利或鎖倉條件。
貸款價值比(LTV)
貸款價值比(LTV)是指借款金額相較於抵押品市值的比例。這項指標用來評估借貸活動的安全界線。LTV決定可借金額上限以及風險升高的關鍵點。LTV廣泛應用於DeFi借貸、交易所槓桿操作及NFT抵押借款等多種情境。由於各類資產波動幅度不同,平台通常會針對LTV設定最高限額和清算預警門檻,並依據即時價格動態調整相關參數。
年化報酬率
年化收益率(APY)是一項將複利年化的指標,使用者可以依此比較不同產品的實際收益表現。與僅計算單利的年利率(APR)不同,APY會將已獲得的利息納入本金,展現複利效果。在Web3及加密貨幣投資領域,APY廣泛應用於質押、借貸、流動性池以及各平台的收益頁面。Gate平台同樣以APY顯示收益。在理解APY時,需綜合考量複利頻率及收益來源。
自動化做市商
自動化做市商(AMM)是一種鏈上交易機制,藉由預設規則來設定價格並完成交易。用戶可將兩種或多種資產注入共享流動性池,池內價格則會依據資產比例自動調整。交易手續費將依比例分配給流動性提供者。與傳統交易所依賴訂單簿的方式不同,AMM 透過套利者的參與,使流動池內的價格得以與整體市場價格保持同步。
拋售
拋售是指在短時間內大量加密資產迅速賣出的市場行為,通常會導致價格大幅下跌。其特徵包括交易量突然激增、價格急速下滑,以及市場情緒劇烈變動。這種現象可能由市場恐慌、負面消息、宏觀經濟事件或大型持有者(「鯨魚」)策略性拋售所引發。雖然具有破壞性,但也屬於加密貨幣市場週期中的正常階段。

相關文章

Sui:使用者如何利用其速度、安全性和可擴充性?
中級

Sui:使用者如何利用其速度、安全性和可擴充性?

Sui 是一個權益證明 L1 區塊鏈,具有新穎的架構,其以物件為中心的模型可以通過驗證器級別的擴展實現交易的並行化。在這篇研究論文中,將介紹Sui區塊鏈的獨特功能,將介紹SUI代幣的經濟前景,並將解釋投資者如何通過Sui應用程式活動瞭解哪些dApp正在推動鏈的使用。
2025-08-13 07:33:58
Arweave:用AO電腦捕捉市場機會
新手

Arweave:用AO電腦捕捉市場機會

以點對點網路為例的分散式存儲創建了一個全域、無需信任且不可變的硬碟驅動器。Arweave是該領域的龍頭,提供具有成本效益的解決方案,確保持久性、不變性性和抗審查性性,這對於 NFT 和 dApp 不斷增長的需求至關重要。
2024-06-07 01:33:46
即將到來的AO代幣:可能是鏈上AI代理的終極解決方案
中級

即將到來的AO代幣:可能是鏈上AI代理的終極解決方案

AO建立在Arweave的鏈上存儲之上,實現了無限可擴展的去中心化計算,允許無限數量的進程並行運行。去中心化 AI 代理由AR託管鏈上,並由 AO 鏈上運行。
2024-06-18 03:14:52