首頁
詞彙表
三明治交易

三明治交易

中等

三明治交易又稱三明治攻擊,是一種在加密貨幣市場中運用的交易策略或操縱技巧。 

這種策略會濫用去中心化交易所 (DEX) 中交易產生的代幣價格變動,藉此犧牲未加防備的交易者,以獲取收益。 

三明治交易如何運作

在了解三明治交易前,讓我們先複習 DEX 的運作方式。在恆定乘積做市商 (CPMM) 模型中,由代幣 X 與代幣 Y 組成的流動性礦池遵循下列公式:X * Y = K,K 則為常數。 
提交到 DEX 的交易不會立刻執行,而是發送到內存礦池,所有交易者都能看見待處理的交易。三明治攻擊者因此有機可乘,他們會犧牲未加防備的交易者,以圖謀自身利益。  
假設交易者 A 在持有 100 枚代幣 X 與 100 枚代幣 Y 的礦池中提交了以 1% 滑價容忍度 (交易者 A 願意接受其獲得的最終價值有 1% 的偏差) 與 0.3% 燃料費的 10 枚代幣 X 交易代幣 Y 交易。 

根據參數設定,交易者 A 預期能收到 9.066 枚代幣 Y。 

然而,三明治攻擊者策略性下單兩筆交易,一筆交易在交易者 A 的交易之前,另一筆交易則在其後,藉此從價格波動中獲利。 

首先,攻擊者以較高的燃料費與 0.529 枚代幣 X 購買 0.524 枚代幣 Y。由於 CPMM 模型的原理,這筆「搶先訂單」會拉升代幣 Y 的價格。 

因此,交易者 A 的交易以高於預期的價格,僅買入了 8.975 枚代幣 Y。準確來說,交易者 A 收到了剛剛好比預期少 1% 的代幣 Y,即交易者 A 表明能容忍的最大滑價。 

交易者 A 的交易完成後,三明治攻擊者接著以更進一步上揚的價格賣出 0.524 枚代幣 Y (「未結訂單」),獲得 0.635 枚代幣 X。 

三明治攻擊者在本次攻擊中獲得 0.106 枚代幣 X (0.635-0.529=0.106) 的收益。 

一般而言,三明治攻擊的獲利能力會隨著受害者的交易大小與滑價容忍度上升而增加。 

三明治交易的影響

當三明治交易被用於操縱目的時,可對去中心化交易所 (DEX) 與更廣泛的加密貨幣生態系產生數種負面影響。 

1. 市場操縱

三明治交易是一種市場操縱。它會犧牲其他交易者,利用價格差異獲利。這種行為會破壞市場信任,並可能令正當參與者不願進入。

2. 資金損失

三明治交易的受害者可能因為價格操縱承受經濟損失。這可能導致加密貨幣社群內產生不滿與不信任。

3. 流動性降低 

重複的三明治攻擊可能會讓流動性供應商不願參與 DEX,降低市場整體流動性。 

如何保護自身免於三明治攻擊 

您可以考慮下列方式比保護您的交易不受三明治攻擊。 

1. 使用限價單 

考慮盡可能使用限價單而非市價單。許多 DEX 雖未提供此類訂單,某些 DEX 則有提供這個選項。您可以考慮使用提供限價單的 DEX,限價單讓您能指定您願意買入或出售資產的價格。 

2. 使用低滑價

您可以相對降低您的滑價容忍度,其應能降低三明治攻擊者可從操縱您的交易中獲得的潛在收益。然而現在許多 DEX 使用自動滑價設定。滑價設定過低,亦可能使交易需要更長的處理時間。 

3. 拆分您的大額交易

單筆大額訂單是三明治攻擊者的理想目標。將其拆分成較小的訂單,能協助降低潛在滑價。 

DEX 可以如何避免三明治交易

以下是 DEX 的執行可能策略,以減輕三明治交易的負面影響:

1. 防搶先交易措施 

DEX 可以實行偵測,以及防範搶先交易與三明治交易的措施。包含訂單執行延遲、訂單執行時間隨機化與改良的配對演算法。

2. 交易分析工具

DEX 可以開發與整合分析交易,找出可疑交易模式的工具。這些工具能辨識並標記潛在三明治攻擊,以供進一步審查。

3. 演算法交易政策 

DEX 能為演算法交易與高頻交易建立明確的政策與指引。這能確保交易機器人與演算法在可接受的範圍內運作。

分享貼文
相關詞彙
註冊帳戶
立即開通幣安帳戶,將您的知識付諸實踐。