导航菜单
首页
排名 涨幅榜 跌幅榜 24h成交额 新币榜
快讯 机构 观点 人物 专题

Schwartz 提议修复 XRPL,因为抢先交易的担忧再次出现

David “JoelKatz” Schwartz 提出了一项针对 XRP Ledger 的交易预留计划,此前有新的说法称用户可能仍面临支付、报价交叉、DEX 交易和 AMM 互换方面的抢先交易和三明治攻击。 

摘要
  • Schwartz 建议预留 XRPL 交易时段,以便在稍后披露的交易之前先进行受保护的交易。
  • XRPresso 声称队列可见性可能会暴露付款、优惠、DEX 交易和 AMM 互换的目标。
  • XRPL 不断发展的 DeFi 路线图使交易排序公平性成为用户和开发者更关心的问题。

在 XRPresso 表示某些参与者可能能够在分类账关闭之前查看待处理的交易并使用该信息来定位交易之后,争论就开始了。

“XRPL 上仍然存在严重的抢先交易问题,这对普通用户不利。” XRPresso 表示,验证者和连接良好的节点可以查看预验证队列中的交易,然后提交自己的交易,以在最终账本顺序中寻求更好的位置。

XRPresso 表示,这个问题对于通过钱包和 dApp 进行交易的用户来说最为重要。根据该帖子,每个分类账内的最终订单遵循已知的确定性过程,重复提交可能会增加接近目标交易的机会。当三明治策略成功时,这可能会加剧原始交易者的滑点。

施瓦茨制定了预订方案

“由于我已经解释过的原因,我并不那么担心这个问题。”施瓦茨写道,这个担忧仍然需要一个实际的答案。然后,他提出了一种交易预留方案,可以使公开的交易在可见后形成的任何交易之前执行。

该计划将添加一个名为 ReserveTxns 的新账本对象。该对象将保存账本序列号和交易 ID 数组。只要请求满足费用、时间和执行规则,新的 TxnReserve 交易将允许用户在未来的账本中为交易预留一个位置。

施瓦茨表示,预订费用至少应是正常交易费用的两倍。目标账本需要大于当前账本,并且前面的账本不超过 16 个。每个保留对象将容纳少于 32 个事务 ID,除非后来的设计扩大了上限。

预留事务将首先运行

根据该提案,保留交易将在接近先前分类账提案已知的时间点进行广播。 Schwartz 表示,XRPL 软件可以添加一项功能来保存此类交易,并仅在满足条件时才释放它们。交易还应该将其最后一个有效的分类帐设置为预期运行的分类帐。

当该账本执行时,网络将首先检查该账本序列号是否存在 ReserveTxns 对象。如果存在,网络将在其他交易之前执行共识集中列出的交易。然后它会将它们从集合中删除以停止重复执行并删除保留对象。

XRPL 文档表示,规范排序的构建是确定性的、高效的且难以被操纵。其 DEX 文档还表示,交易订单旨在阻止抢先交易,因为交易会在新账本关闭时执行。然而,XRPL 的算法交易文档表示,抢先交易很困难,但并非不可能。

DeFi 升级增加赌注

时机恰逢 XRPL 开发人员继续扩展网络的 DeFi 堆栈。 XRPL 基金会最近提出了AMM Swappable Curves,这是一项升级草案,将为本地自动化做市商添加 StableSwap 和集中流动性选项。 XRPL 还正在准备原生借贷可编程托管工具

这些升级可能会给 XRPL 带来更多的链上交易、信贷和结算活动。最近的报道还展示了机构用例,包括涉及 Ripple 和摩根大通的代币化财政部结算。随着活动的增长,交易排序和待处理交易的可见性可能会吸引构建者、交易者和验证者的更多关注。

施瓦茨还解决了可能的拒绝服务风险。他表示,攻击者可能会尝试填充多个分类账上的预留位,但费用上涨可能会导致成本高昂。在一个例子中,一旦 16 个空位填满,费用就会上涨,并且在 30 个空位附近可能会达到基本储备的几倍。该提案尚未成为正式修正案,但它为 XRPL 社区提供了清晰的审查技术路径。