自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Schwartz提出XRPL修复方案,抢先交易担忧再度浮现

2026-06-29 17:19:24
收藏

大卫·“乔尔卡茨”·施瓦茨提出XRPL交易预留方案

在最新声明中,有观点指出用户在进行支付、订单撮合、去中心化交易所(DEX)交易及自动做市商(AMM)兑换时,仍可能面临抢先交易和三明治攻击。对此,大卫·“乔尔卡茨”·施瓦茨为XRP账本提出了一项交易预留计划。

摘要

施瓦茨提出在XRP账本中预留交易槽位,使受保护的交易能够在后续公开的交易之前执行。此前有消息称,交易队列的可见性可能导致支付、订单、DEX交易和AMM兑换成为攻击目标。随着XRPL去中心化金融(DeFi)路线图的扩展,交易排序的公平性已成为用户和开发者更关注的问题。

这场讨论始于某平台指出,部分参与者可能在账本关闭前查看待处理交易,并利用该信息针对特定交易进行操作。“XRPL上存在严重的抢先交易问题,使普通用户处于不利地位。”该平台称,验证节点及具有高连接性的节点能够查看预验证队列中的交易,随后提交自身交易以在最终账本顺序中获取更有利的位置。

该平台表示,对于通过钱包和去中心化应用(dApp)进行交易的用户而言,这一问题尤为突出。据称,每个账本内部的最终排序遵循已知的确定性流程,而重复提交可能增加交易落在目标交易附近的可能性。一旦三明治策略成功实施,原始交易者的滑点将进一步恶化。

施瓦茨提出预留方案

“基于我解释过的原因,我对这个问题并不十分担忧。”施瓦茨写道,但这一顾虑仍值得给出一个务实的应对方案。他随后提出了一项交易预留机制,使得已公开的交易能够在任何后续可见交易执行之前完成。

人们担心XRPL上的支付和订单撮合可能遭受抢先交易或三明治攻击。基于我解释过的原因,我对这个问题并不十分担忧,但我有一个相对简单的方案建议,可以消除这一隐患。

该方案将新增一个名为“ReservedTxns”的账本对象,该对象包含一个账本序列号和一个交易ID数组。新增的“TxnReserve”交易允许用户在未来某个账本中预留一个交易槽位,前提是请求满足费用、时间及执行规则。施瓦茨表示,预留费用至少应为正常交易费用的两倍。目标账本必须大于当前账本,且与当前账本的距离不超过16个账本。每个预留对象最多容纳32个交易ID,除非后续设计扩展了上限。

预留交易优先执行

根据提案,预留交易将在前一个账本的提案已知时临近广播。施瓦茨表示,XRPL软件可增加一项功能,用于暂存此类交易,仅在条件满足时释放。同时,该交易应将其最后一个有效账本设为其预期执行的账本。

当该账本执行时,网络将首先检查是否存在对应账本序列号的ReservedTxns对象。如果存在,网络将在其他交易之前执行共识集合中列出的交易,随后将其从集合中移除以避免重复执行,并删除该预留对象。

XRPL文档指出,规范排序设计为确定性、高效且难以操纵。其DEX文档也说明,交易顺序旨在阻止抢先交易,因为交易在新账本关闭时执行。不过,XRPL的算法交易文档称,抢先交易虽难但并非不可能。

DeFi升级加剧竞争

此提议正值XRPL开发者持续扩展网络的DeFi功能。XRPL基金会近期提出了“AMM可兑换曲线”草案,该升级将为原生自动做市商增加稳定币兑换和集中流动性选项。XRPL还在准备原生借贷和可编程托管工具。这些升级可能为XRPL带来更多链上交易、信贷和结算活动。近期报道还展示了机构用例,包括涉及瑞波和摩根大通的代币化国库结算。随着交易量增长,交易排序和待处理交易可见性将更受开发者、交易者和验证节点的关注。

施瓦茨还讨论了可能出现的拒绝服务风险。他表示,攻击者可能试图填满多个账本的预留槽位,但不断上升的费用将使这种行为代价高昂。按照一个示例,当16个槽位被填满后费用将开始上涨,接近30个槽位时可能达到基础储备金的数倍。该提案目前尚未成为正式修正案,但它为XRPL社区提供了一条清晰的技术审查路径。

展开阅读全文
更多新闻