去中心化交易所(DEX) 將與中心化對手有關的幾個問題扼殺在萌芽狀態,例如流動性集中在少數參與者手中,在安全漏洞的情況下資金受損,封閉控制結構等等。然而,一個拒絕平息的問題是搶占先機。不道德的玩家仍在想方設法欺騙毫無戒心的交易者。
如果您收到的金額少於預期時 在DEX 上進行交易,你很有可能被領先者擊中。這些壞演員 利用自動做市商(AMM) 以犧牲毫無戒心的交易者為代價賺取利潤的模式。
本文將解釋攻擊向量並幫助您 了解基本概念 加密交易中的搶先交易,潛在後果以及如何防止加密貨幣搶先交易。
什麼是加密貨幣的前沿?
術語“搶先交易”是指某人利用技術或市場優勢獲得即將發生的交易的先驗知識的過程。這使得不良行為者可以利用即將到來的價格變動,並以引入這些交易的人為代價獲得經濟收益。搶先發生 通過操縱天然氣價格 或時間戳,也稱為慢匹配。
在中心化和去中心化的交易所中,搶先交易是一項常見的活動。領先者的目標是以低價購買大量代幣,然後以更高的價格出售它們,同時退出頭寸。當精確執行時,它會為交易者帶來無風險的利潤。
有關的: DeFi vs. CeFi:去中心化金融與中心化金融的比較
基於內幕知識交易股票和資產以利用價格變動是一種眾所周知的策略。儘管非法和不道德,但經紀人一直在參與其中。這 策略非常類似於內幕交易 唯一的區別是劊子手為客戶的經紀而不是客戶的業務工作。
什麼是搶先機器人?
Frontrunning是使用完成的 加密前沿機器人 在毫秒級的時間範圍內運行。在一個人眨眼之前,他們可以讀取一串交易,計算最佳交易大小和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 可以涵蓋快速匹配、去中心化匹配引擎和定期拍賣匹配等設計點,以最大限度地降低搶先交易的機率。