如何在去中心化交易所避免搶先交易

2022-05-11 00:05:00

想要避免搶先交易,可以將交易分割成多筆小型交易,定期匹配拍賣,或者調低滑點。

 

去中心化交易所(DEX)可以將與中心化交易所有關的一些問題扼殺在萌芽狀態,如流動性集中在少數參與者手中、在安全漏洞情況下資金的泄露、封閉的控制結構等。然而,有一個問題一直沒有消退,那就是搶先交易。肆無忌憚的人仍在想方設法欺騙毫無戒心的交易者。

如果你在DEX交易時收到的交易金額低於預期,那么你很有可能中了搶先交易的招。這些不法分子利用自動做市商(AMM)模型,犧牲毫無防備的交易者來獲取利潤。

本文將解釋攻擊向量,並幫助你理解加密交易中搶先交易的基本概念、潛在的後果以及如何防止搶先交易。

加密貨幣的搶先交易是什么意思?

“搶先交易”(front-running)這個術語指的是某人利用技術或市場優勢提前獲得即將到來的交易信息的過程。這使得不法分子可以利用即將到來的價格波動,以那些引入這些交易的人的代價獲得經濟利益。加密貨幣中的搶先交易通過操縱gas費或時間戳來實現,也被稱為慢匹配。

無論是中心化還是去中心化交易所,搶先交易活動都很頻繁。搶先交易者的目標是低價买入大量代幣,然後以更高的價格賣出,同時退出頭寸。當精確執行時,它為搶先交易者帶來無風險利潤。

根據內幕消息進行股票和資產交易,利用價格變動牟利,這是一個衆所周知的策略。盡管違法且不道德,但股票經紀人一直在參與其中。這種策略與內幕交易非常相似,只有一個細微的區別:執行者為了客戶的傭金工作,而不是為了客戶的業務。

什么是搶先交易機器人?

搶先交易是使用加密機器人在毫秒尺度的時間內運行完成的。利用機器人,眨眼之間,他們就可以讀取一串交易,計算出最佳交易規模和gas費,配置交易並執行。

搶先交易機器人的核心功能是偵聽區塊鏈上的未決交易。使用交互式腳本與區塊鏈交互,機器人在买家之前購买,在买家之後立即出售。機器人分析加密貨幣的趨勢,並執行交易以獲取利潤。

在去中心化交易所的搶先交易策略

當交易發生時,系統將其廣播給區塊鏈,要求礦工驗證交易。但是,在任何重要的區塊鏈中,傳入的交易流都大於後續塊的容量。未挖掘的交易停留在內存池(mempool)中。

區塊鏈內存池是透明的,搶先交易者正是利用了這一點。通過了解普通交易者的情緒,他們能夠預測即將到來的價格走勢,並相應地下達自己的訂單。他們在交易中設定更高的gas價格,從而鼓勵在即將進行的交易之前挑選他們的交易,從而搶先於其他毫無防備的交易者。

交易者防止搶先交易的方式

沒有單一的解決方案可以解決所有平臺上的搶先交易問題。但是,根據場景的不同,不同的項目需要遵循不同的反搶先交易的方法。

使用流動性大的池子

搶先交易者青睞流動性較低的資金池,因為競爭的可能性較小,而且他們的交易也不會被一個意外改變資金池權重的大訂單所擾亂。所以,在大型流動性池中交易,可以大大降低受到搶先交易攻擊的可能性。

最大滑點不要太高

“我如何避免滑點”這個問題是不是一直在刺痛你?你能做的是在大多數去中心化的交易所中設置一個最大的滑點容差。換句話說,你可以修復與預期回報的最大偏差。可以參照下面的示例來了解。

假設你在DEX上下了一個訂單,並期望收到500 Tether (USDT)。如果你將滑點值設置為訂單的1%,那么你收到的金額不會低於495 USDT。但是,如果滑點容差越大,則偏差就越大。

因此,公式很簡單:設置的最大滑點值不要太高,約0.5%-2%,從而避开搶先交易者。如果你要下一個大訂單,保持你的滑點在較低水平。搶先交易者希望你保持高滑點,所以你只需反其道而行之。

支付超額的Gas費

搶先交易者很高興看到緩慢的交易,因為這給了他們更多的時間來設計訂單,利用你的交易獲利。Gas價格過低會讓你的交易排隊時間更長,讓搶先交易者有更多時間制定策略,損害你的利益。

支付更高的gas費會促使礦商更快地驗證你的交易,從而降低你成為目標的幾率。為了達到這個目的,你可以將gas價格設置為高於平均水平,或者簡單地使用錢包上的快速gas的選項。如果你下了一個很大的價值訂單,更需要重視這一點,通過支付超額gas費來快速完成交易。

下價值小一點的訂單

為了盈利,搶先交易者必須達到一些最低門檻。在進入和退出市場時,需要支付兩次gas費,而且還需要返還gas費。他們只有在收回這些費用後才开始盈利。

目前,Uniswap、Balancer和SushiSwap等知名以太坊自動做市商每筆交易支付25美元的gas費。因為他們需要兩筆交易來執行搶先交易,他們可能需要花費50美元來完成交易。這也意味着,如果你的交易價值不到50美元,你成為搶先交易者目標的可能性微乎其微。

當你進行一筆低價值交易時,你實際上是在讓搶先交易者做一筆無利可圖的冒險。大多數時候,低於1000美元的交易是安全的。

找到喫單方

公开的訂單簿是首先吸引到搶先交易者的信息。如果你能找到喫單方(taker),你就能完成給定的訂單,並避开公开市場,自己搶先交易。當你找到一個喫單方並成功談判價格時,就會執行一筆去信任的鏈上交易。

DEX防止搶先交易的方式

DEX可以設置幾個關鍵機制讓搶先交易難以執行:

快速匹配

搶先交易者會尋找較慢的匹配速度,以便在執行前下訂單。DEX可以確保快速匹配,讓搶先交易者沒時間推進流程。超快的區塊時間將有效地讓搶先交易者措手不及。對於大多數不太擅長技術的搶先交易者來說,這應該足夠了。

去中心化的匹配引擎

在中心化匹配引擎的情況下,很難確定交易所本身有沒有參與搶先交易。另一方面,去中心化的匹配引擎允許任何運行完整節點的人實時查看匹配情況。他們可以將最新塊中的交易與當前訂單簿手動匹配。

定期拍賣匹配

定期拍賣匹配增加了一層額外的安全保護以防止搶先交易。這添加了一個非確定性層,使任何人都不可能知道下一個執行價格,除非他們知道匹配的邏輯、下一個區塊的傳入訂單、交易價格和上次匹配的當前訂單簿。

如何在以太坊2.0中避免搶先交易

一些交易者想知道2023年晚些時候完全發布以太坊2.0的影響,屆時以太坊將主網與Beacon Chain合並,並引入權益證明(PoS)共識機制。在某一時段(epoch)處理交易的驗證者將事先獲知他們的頭寸。

一個epoch是區塊鏈網絡中定義的時間跨度。此時間框架用於描述區塊鏈網絡中的某些事件何時發生,例如何時分發獎勵或何時分配一組新的驗證人員來驗證交易。

在這種情況下,搶先交易者很難在一個充斥着交易的區塊鏈中找到有利可圖的交易,但也並非不可能。許多搶先交易者都是技術高手,所以你不能排除這種可能性。去中心化交易所可以覆蓋快速匹配、去中心化匹配引擎和定期拍賣匹配等機制,以最大限度地減少出行搶先交易的可能性。


Cointelegraph中文作為區塊鏈新聞資訊平臺,所提供的資訊僅代表作者個人觀點,與Cointelegraph中文平臺立場無關,且不構成任何投資理財建議。請廣大讀者樹立正確的貨幣觀念和投資理念,切實提高風險意識。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

解析五大交易所上幣:什么賽道最受歡迎?上幣效應究竟多強?

@OdailyChina @Assassin_Malvo Nerio(小寫)自上线幣安以來,已斬獲...

星球日報
4 9小時前

Arthur Hayes Token2049演講全文:市場在降息後可能崩盤,但以太坊表現可能會不錯

整理:Weilin,PANews “It’s fucking fed day”, 9 月 18 日...

星球日報
4 9小時前

深度解析Multi-Agent:Web3與AI終將相互成就?

如果說 AIGC 开啓了內容生成的智能時代,那么 AI Agent 則有機會把 AIGC 的能力真...

星球日報
4 9小時前

EIGEN解鎖在即?淺析EigenLayer當下估值和獲利預期

原創 | Odaily星球日報( @OdailyChina ) 作者|Azuma( @azuma_...

星球日報
4 9小時前

死而復生的“Neiro”,把幣安和何一都拉下水

在一周前,陀螺財經曾撰寫過《 交易所站隊“NEIRO”?MEME內战進行時 》,提到關於交易所站隊...

陀螺財經
4 9小時前

應對美聯儲降息:市場波動中的期權交易策略

本周市場顯示出看漲樂觀情緒,主要是由於加密貨幣交易者關注的積極因素——利率下調和流動性,將由美聯儲...

星球日報
4 9小時前