去中心化交易所(DEX) 將與其中心化交易所相關的幾個問題扼殺在萌芽狀態,例如流動性中心化在少數參與者手中、發生安全漏洞時資金的妥協、封閉的控制結構等等。然而,一個拒絕平息的問題是搶占先機。不道德的玩家仍在想方設法欺騙毫無戒心的交易者。
如果你在DEX 上進行交易時收到的收益低於預期,那麼你很有可能被領先者擊中。這些不良行為者利用自動做市商(AMM) 模型以犧牲毫無戒心的交易者為代價賺取利潤。
本文將解釋攻擊向量並幫助你了解加密貨幣交易中搶先交易的基本概念、潛在後果以及如何防止加密貨幣搶先交易。
什麼是加密的前沿?
術語“搶先交易”是指某人利用技術或市場優勢獲得即將發生的交易的先驗知識的過程。這使得不良行為者可以利用即將到來的價格變動,並以引入這些交易的人為代價獲得經濟收益。搶先交易是通過操縱gas 價格或時間戳(也稱為慢匹配)來實現的。
在中心化和去中心化的交易所中,搶先交易是一項常見的活動。領先者的目標是以低價購買大量代幣,然後以更高的價格出售它們,同時移除頭寸。當精確執行時,它會為交易者帶來無風險的利潤。
DeFi vs. CeFi:去中心化金融與中心化金融的比較
基於內幕知識交易股票和資產以利用價格變動是一種眾所周知的策略。儘管非法和不道德,但經紀人一直在參與其中。該策略與內幕交易非常相似,只是執行者為客戶的經紀而不是客戶的業務工作。
什麼是搶先機器人?
前端運行是使用在毫秒級時間範圍內運行的加密前端運行機器人完成的。在一個人眨眼之前,他們可以讀取一串交易,計算最佳交易大小和gas 價格,配置交易並運行它們。
前端運行機器人的核心通過偵聽區塊鏈上的待處理交易來發揮作用。機器人使用交互式腳本與區塊鏈交互,在買家之前購買並在買家之後立即出售。該機器人分析加密的趨勢並執行交易以獲利。
去中心化交易所的搶先策略
當交易發生時,系統會將其廣播到區塊鏈,要求礦工驗證交易。然而,在任何重要的區塊鏈中,傳入的交易流都超過了後續區塊的容量。未挖礦的交易留在稱為內存礦池的待處理交易礦池中。
區塊鏈內存礦池是透明的,這是領先者利用的功能。深入了解交易者的情緒,他們能夠預測即將到來的價格走勢並相應地下達自己的訂單。他們在交易中設定了更高的汽油價格,以鼓勵在未決交易之前選擇交易,從而搶占毫無戒心的交易者。
防止交易者搶先交易的方法
沒有單一的解決方案可以解決所有平台上的前端運行問題。相反,需要在不同的項目上遵循各種反搶先運行的方法,具體取決於場景。
使用大型流動資金礦池
領先者喜歡低流動性礦池,因為競爭的機會較小,而且他們的交易會因意外改變礦池權重的大訂單而中斷。在大型流動性礦池中執行你的交易可以降低被搶先交易的可能性。
保持最大滑點低
“我如何避免滑點”這個問題是否一直困擾著你?你可以做的是在大多數去中心化交易所中設置最大滑點容限。換句話說,你可以修復與預期收益的最大偏差。一個示例將幫助你更好地理解該場景。
假設你在DEX 上下訂單並期望獲得500 Tether (USDT) 的回報。如果你將滑點設置為訂單的1%,那麼你收到的金額不會少於495 USDT。但是,如果較高的滑點容限越大,偏差就會越大。
因此,公式很簡單:將最大滑點保持在0.5%-2% 左右,以抵禦領先者。如果你要下大單,請將滑點保持在下龍骨。領先者希望你保持較高的滑點,因此最好反其道而行之。
多付汽油
領跑者很高興看到緩慢的交易,因為這讓他們有更多時間來設計訂單以利用你的交易並賺取利潤。天然氣支付不足會使你的交易排隊時間更長,從而為領先者提供更多時間來製定他們的策略並損害你的利益。
多付gas 會促使礦工更快地驗證你的交易,從而最大限度地降低你成為不良行為者目標的機率。為此,你可以將gas 價格設置為高於平均水平,或者簡單地使用錢包上的fast gas 選項。如果你正在下大額訂單,那麼嘗試並迅速完成交易變得更加重要。
下低價值訂單
為了獲利,領先者必須達到一些最低門檻。他們必須在進入和移除市場時支付兩次gas費用,並收回支付的金額作為交易費用。他們的利潤只有在他們收回開支後才開始。
目前,Uniswap、Balancer 和SushiSwap 等著名的基於以太坊的自動化做市商為每筆交易支付25 美元的汽油費。由於他們需要兩次交易來執行搶先交易,他們可能會花費50 美元來完成交易。這也意味著,如果你的交易利潤低於50 美元,那麼你成為領先者目標的可能性微乎其微。
當你進入低價值交易時,你實際上使它成為領先者的無利可圖的冒險。大多數時候,交易金額低於1,000 美元是安全的。
尋找接受者
公開託管的訂單簿是吸引領先者的第一件事。如果你設法找到接受者,你將能夠完成給定的訂單,並且能夠遠離公開市場,並隨後搶占先機。當你找到一個接受者並成功協商價格時,一個去信任的鏈上交易就會被執行。
在DEX 端防止搶占先機的方法
DEX 可以處理幾個設計點,使前端運行難以執行:
快速匹配
領跑者在執行前尋找較慢的匹配速度來下訂單。 DEX 可以確保快速匹配,為領先者留下很少的空間來推動他們的流程。超快的攔網時間將有效地使領先者無法反應。對於大多數技術上不那麼傾向的領跑者來說,這應該足夠了。
去中心化匹配引擎
在中心化匹配引擎的情況下,很難確定交易所本身不參與搶先交易。另一方面,去中心化匹配引擎允許運行完整節點的任何人實時查看匹配。他們可以手動將最新區塊中的交易與當前訂單簿進行匹配。
定期拍賣匹配
定期拍賣匹配從前運行增加了一層額外的安全性。它添加了一個非確定性層,使任何人都不可能知道下一個執行價格,除非他們知道匹配邏輯、下一個區塊的傳入訂單、交易價格和上一次匹配的當前訂單簿。
如何避免以太坊2.0 中的搶先交易
一些交易者想知道2023 年晚些時候完全發布以太坊2.0 的影響,將主網與信標鏈合併並引入權益證明(PoS) 共識機制。應該在一個epoch 中處理交易的驗證者將事先被告知他們的位置。
一個時期是區塊鍊網絡中定義的時間跨度。該時間框架用於描述區塊鍊網絡中的某些事件何時發生,例如何時分發激勵措施或何時分配一組新的驗證者來驗證交易。
以太坊升級:Eth2 初學者指南
在這種情況下,領先者將更難在充滿交易的區塊鏈中找到有利潤的交易,但並非不可能。許多領跑者在技術上都很精通,所以你不能排除這種可能性。 DEX 可以涵蓋快速匹配、去中心化匹配引擎和定期拍賣匹配等設計點,以最大限度地降低搶先交易的機率。
資訊來源:由0x資訊編譯自COINTELEGRAPH。版權歸作者Dilip Kumar Patairya所有,未經許可,不得轉載