XRP Ledger 漏洞:18 兆 XRP 可能被创建吗?

Noah Birch – Tapbit Learn Crypto News ReporterNoah Birch|閱讀時長2 分鐘

核心概要

  • XRP Ledger 的漏洞是支付引擎中的整数溢出缺陷,并非在主网上实际创建了 18 兆 XRP。
  • 一个故意构造的支付本可以向许多攻击者控制的账户付款,而买家仅支付极小的、发生溢出的总额。
  • XRPL 的“无 XRP 创建”安全检查使用了类似的算术运算,也可能未能发现相同的溢出。
  • 该缺陷已在 2026 年 9 月 25 日发布的 xrpld 3.4.1 中修复。
  • XRPL 开发人员表示,未发现有证据表明该漏洞在任何公共网络上被利用。
XRP Ledger 漏洞

2026 年 10 月披露的 XRP Ledger 漏洞是一个关键的支付引擎漏洞。它理论上可能创建超出网络预期 1000 亿供应量的可花费 XRP。

该问题是通过 XRPL 漏洞赏金计划发现的。在技术细节出现在官方 XRPL 漏洞报告之前,它已被修复。

不,并未向流通中添加 18 兆 XRP。该数字来自一位安全研究人员的受控测试。

XRPL 的官方披露称,没有证据表明该漏洞在任何公共网络上被利用。Tapbit 关于有多少 XRP 存在的指南中描述的供应结构并未突然改变。

XRP Ledger 漏洞究竟是什么?

该缺陷是支付引擎中的整数溢出。该系统的这部分会将多个挂单的金额加在一起。

计算机将数字存储在固定限制内。当未经检查的算术运算超出该限制时,结果可能会环绕成一个非常小的数字,而不是产生错误。

在这种情况下,攻击者可以创建数百个账户。每个账户都会下一个不寻常的挂单:用极少量的另一种代币交换大量的 XRP。然后,攻击者会提交一笔旨在消耗所有这些挂单的支付。

引擎会向每个挂单所有者支付所请求的全部 XRP 金额。但买家的总金额可能会溢出并环绕。

买家随后可能仅被收取几百 drop(XRP 的最小单位)外加正常的交易费用。

阶段 易受攻击的引擎可能做什么
挂单创建 接受单个有效挂单,要求极高的 XRP 金额。
一次合并支付 在单笔交易中消耗数百个此类挂单。
总额计算 使固定大小的整数溢出,并将买家的费用环绕成一个很小的值。
卖家收款 向每个攻击者控制的卖家支付其挂单中记录的全部金额。
结果 创建买家实际未提供的 XRP。

XRP 供应安全检查为何未能阻止它?

XRP Ledger 已有一个不变量,旨在拒绝任何创建新 XRP 的交易。不变量是每次有效交易后应保持为真的规则。在此处,规则比较了交易中的余额变化,以确认 XRP 不是凭空出现的。

问题在于,此检查使用类似的固定大小算术运算来添加余额变化。它可能以与支付计算相同的方式发生环绕。净变化随后看起来像普通的交易费用,而不是供应量的巨大增加。

第二项检查限制了单个账户的余额。拟议的利用通过将新创建的 XRP 分散到数百个攻击者控制的账户中来规避该控制。即使总金额远超网络总供应量,每个账户仍低于个人限额。

18 兆 XRP 的数字从何而来?

Veria Labs 联合创始人 Cayden Liao 表示,该公司的 AI 安全代理发现了该问题并构建了一个可行的利用程序。他估计,一笔构造的交易可能创建约 18 兆 XRP。

这大约是原始 1000 亿供应量的 184 倍。估计和赏金详情出现在The Block 对披露的审查中。

该数字描述了理论上的利用能力,而不是观察到的主网事件。这个区别对读者和搜索引擎都很重要:

  • 原始 XRP 供应量:分类账启动时创建了 1000 亿 XRP。
  • 测试估算:一笔模型化的利用交易可能生成约 18 兆 XRP。
  • 已确认的公共网络创建:XRPL 开发人员未发现任何。

该缺陷需要故意异常的挂单和一笔旨在将它们一起消耗的交易。它无法通过正常的 XRP 支付或普通的交易触发。

XRP Ledger 实际上被利用了吗?

XRPL 的官方漏洞披露称,团队未发现该问题在任何公共网络上被利用的证据。研究人员于 9 月 22 日报告了支付引擎问题。RippleX 在本地独立服务器和单元测试框架中重现了该问题,然后将其严重性提高到关键级别。

该修复程序于 9 月 25 日在 xrpld 3.4.1 中发布。在大多数受信任的验证者运行了已更正的软件后,于 10 月 9 日进行了公开披露。

XRPL 如何修复溢出?

更新后的支付引擎现在会检查添加挂单金额是否会超出允许范围。如果发生溢出,支付的该部分将正常失败,而不是环绕。不会铸造任何东西。

开发人员还加强了检查 XRP 是否被创建的不变量。它现在使用一个更宽的计数器,该计数器不会以相同的方式溢出。作为预防措施,类似的余额聚合代码也得到了加固。

为何修复程序在未经过正常修订投票的情况下发布?

XRPL 规则更改通常遵循修订流程。更改只有在超过 80% 的受信任验证者连续两周支持后才会激活。这种方法在交易规则更改时可以使所有服务器保持同步。

溢出补丁有所不同。如果源代码在激活前通过正常流程发布,攻击者可以检查它,重构漏洞,并针对尚未升级的服务器进行攻击。因此,开发人员在发布源代码和完整披露之前分发了已更正的二进制文件。

此选择引起了透明度辩论,因为已更正的二进制文件在完整源代码和披露之前出现。RippleX 工程师表示,立即发布可能会帮助攻击者针对尚未升级的服务器。

该漏洞对 XRP 交易者意味着什么?

直接的供应冲击并未发生,因此该故事不等于实际的 18 兆代币通胀事件。其市场相关性来自其他四个因素:

  • 安全信心:一个存在十年的关键漏洞会影响交易者如何评估技术风险。
  • 响应质量:快速报告和验证者升级可以重建信心。
  • 头条新闻波动性:“18 兆 XRP”可以影响情绪,即使该金额从未被铸造。

在 10 月 12 日的数据检查时,XRP 交易价格接近 1.41 美元,盘中交易区间约为 1.39 美元至 1.42 美元。这些价格是时效性的,应在发布前立即刷新。

RippleX 处理了软件修复,但 Ripple、XRP 和 XRPL 是不同的事物。Tapbit 的Ripple 与 XRP 的区别指南解释了其中的区别。

如何在 Tapbit 上交易 XRP

  1. 创建或登录 Tapbit 账户并准备 USDT。使用Tapbit 注册页面,完成所需的账户步骤,并为期货余额充值。
  2. 打开 XRP-USDT 永续合约市场。前往Tapbit XRP-USDT 期货页面,确认合约代码,然后选择隔离保证金或全仓保证金,并选择与仓位计划相匹配的杠杆水平。
  3. 选择方向和订单设置。选择多头或空头,使用限价单或市价单,输入仓位大小,并设置止损和止盈水平。
  4. 审查和管理交易。在提交前检查入场价、保证金、估计费用和清算价。监控持仓,如果原始条件发生变化,则平仓或减仓。

常见问题

有人铸造了 18 兆 XRP 吗?

没有。约 18 兆 XRP 是为受控利用而进行的估算。XRPL 开发人员未发现该漏洞在公共网络上被使用的证据。

XRP Ledger 漏洞是否可以创建真实的、可花费的 XRP?

是的,在修复之前,一笔故意构造的交易理论上可以创建 XRP,然后这些 XRP 可以被转移或交易。

XRP 漏洞何时被修复?

该修复程序于 2026 年 9 月 25 日在 xrpld 3.4.1 中发布。官方漏洞报告于 10 月 9 日发布。

XRP 的 1000 亿供应量是否永久改变了?

没有。没有证据表明公共网络被成功利用,因此理论上的 18 兆数字并未成为流通供应量。

谁发现了 XRP Ledger 漏洞?

该问题通过 XRPL 漏洞赏金计划报告。Veria Labs 表示,AI 安全代理帮助发现了支付引擎缺陷并重现了它。

Tapbit 上有 XRP-USDT 交易对吗?

是的。Tapbit 上线了XRP-USDT 永续期货市场。永续合约提供价格敞口,并不意味着交易者拥有个人钱包中的 XRP。

免責聲明

加密貨幣交易存在重大虧損風險。價格波動劇烈,可能在短時間內快速變化。協議集成、代幣用途及路線圖時間安排均可能發生變更。本文僅供信息參考之用,不構成任何投資建議。請務必自行做好研究(DYOR),切勿投入超過您能夠完全承受損失範圍的資金。

精通加密市場

獲取專業資源、教程以及最新的加密趨勢資訊。立即註冊,開啟您的交易之旅。