XRP Ledger與Ripple首席技術官名譽CTO的聯合創始人David Schwartz提出了一種由兩部分構成的交易預留機制,以應對XRPL原生DEX和AMM面臨的前置交易(front-running)與夾擊攻擊(sandwich attack)風險。

該提案是在XRP相關分析賬號XRPresso.io提出的擔憂的迴應中被提出的,旨在爲願意支付預留費用的用戶提供優先執行保障;這是一項維護市場完整性的措施,且在機構資金持續流入XRP產品規模不斷擴大之際具有直接相關性。

24h7d30d1yAll time

該提案目前正處於社區討論中,並未被正式化爲網絡修正案。這個區別很關鍵:在 XRP Ledger 上,協議變更需要超級多數的驗證者在激活前投贊成票,這意味着 Schwartz 的設計確實有分量,但在觸達主網之前仍要經過明確的治理流程。

探索:最佳代幣預售

Ripple 的 ReservedTxns 機制到底是如何運作的

該方案引入了兩項新的協議組件。第一項是 ReservedTxns 賬本對象,它存儲一個目標賬本序列號以及一個最多包含 32 個交易 ID 的數組。

當這條特定賬本執行時,任何已列出的交易都會在所有其他交易之前、先於其被處理;之後該對象會被刪除。第二個組成部分是 TxnReserve 交易類型,它允許用戶在目標賬本關閉之前先提交預留,從而爲一個或多個未來交易申請優先槽位。

有人提出了關於 XRPL 支付以及代幣兌換(offer crossing)中可能出現搶跑或交易“夾擊攻擊”的擔憂。

出於我已經解釋過的原因,我對這個問題並不怎麼擔心。但我有一個相當簡單的方案,可以消除…… https://t.co/lnhTv1bhBK

— David 'JoelKatz' Schwartz (@JoelKatz) 2026 年 6 月 29 日

TxnReserve 由三個約束條件決定:預留費用必須至少是標準交易費用的兩倍;目標賬本必須落在距離當前賬本 16 個賬本內;並且實際交易必須將 LastLedgerSequence 設置爲與已預留的賬本相匹配。

這些規則並非偶然;它們同時定義了使用系統的經濟成本,以及它運作的狹窄時間窗口。16 賬本的上限使預留與近期開執行緊密耦合,從而防止該機制被武器化爲通用的“排隊博弈”工具。

通過動態費用調整(dynamic fee scaling)內置了 DoS 防護:當預留槽位在超過 16 個之後被填滿,費用會上調,接近 30 個槽位時會達到基礎預留費用的數倍。Schwartz 還指定,XRPL 服務器軟件會持有預留交易,並僅在已知上一賬本的提案臨近時才釋放它們,從而壓縮執行前的可見時間窗口。

“這保證了你能夠在任何在你交易披露之後才形成的交易之前執行你的交易,”Schwartz 說。“只要你想執行一筆交易,並確保它不會被夾在中間(sandwiched)或被搶先(front run),你就會使用這種方案。”

Schwartz 正在解決的 XRPL 特有“搶跑(front-running)”問題

XRPresso 的擔憂聚焦於 XRP Ledger 的一個結構性特徵:在賬本關閉之前,待處理交易會處於一個公開可見的隊列中,使得驗證者以及與之關係緊密的節點能夠提前看到即將到來的交易。

由於 XRPL 上的規範性交易排序由一個已知且確定性的公式(涉及交易哈希)決定,複雜的行爲者可以反覆提交相似交易,以提高其相對於目標交易落在有利槽位的概率——這也是 DEX 或 AMM 中“夾擊攻擊(sandwich attack)”的機制基礎。

在特定賬本中的已預留交易會按其被預留的順序執行。我不會在我的預留槽位拿到之後才顯示我的交易——直到它在緊接着的那個賬本里獲得了預留槽位之後才展示。所以,你想做到這一點,唯一的可能是:在我進行預留之前,你已經擁有了一個預留槽位……

— David 'JoelKatz' Schwartz (@JoelKatz) 2026 年 6 月 29 日

Schwartz 承認了這種暴露,但對其表述方式提出了異議。他認爲所有參與者都能平等地訪問公開隊列,除非有多方串謀,否則驗證者並沒有結構性的排序優勢。

“如果有多個驗證者串謀,或者由單個驗證者嘗試做這件事,那對每個人來說都會非常明顯地知道究竟是誰在做,”他說,並補充稱,截至目前還沒有在概念驗證之外確認過這樣的嘗試。

他還指出了一個現實層面的盈利性約束:要提取有意義的價值,通常需要同時具備高流動性(以產生值得瞄準的成交量)和低流動性(以可控成本推動價格),而這兩者在 XRPL 上罕見並存。

這個論點並未完全讓批評者信服,但它確實把 XRPL 當前的風險狀況與以太坊歷史上高度活躍的 MEV 環境區分開來。

DeFi 中的搶跑爭論並不侷限於 XRP 生態。幣安(Binance)聯合創始人趙長鵬(Changpeng Zhao)去年就提出了一個暗池永續合約 DEX,使用零知識加密來隱藏交易訂單數據,直到執行時才顯現——這種做法也遭到了去中心化倡導者的批評,他們認爲該方案在某種程度上重建了加密系統本應消除的信息不對稱。

XRPresso 就 Schwartz 提出的類似論點認爲,相較於預留費用層(reservation fee layer),針對正在等待的交易細節提供有針對性的保密,將是更清潔的長期修復方案,並指出已有實現正在競爭鏈上運行。

別錯過我們在 ByBit 上的價值 1,000 美元 USDT 空投

這篇文章“Ripple CTO 提議 ReservedTxns 來阻止 XRPL DEX 上的搶跑”最早發表於 Cryptonews。