XRP Ledger 启用 fixCleanup3_4_0 修正案,封堵代币销毁者铸造新代币的漏洞
要点速览
- •XRP Ledger 于周三 14:52 UTC 在账本 108,112,129 高度启用 fixCleanup3_4_0 修正案,此前已连续两周获得验证者支持。
- •该修正案封堵了权限委托系统中的一个缺陷——在特定条件下,被授权销毁代币的账户本可能同时创建新代币。
- •该漏洞影响的是 XRP Ledger 上发行的资产(包括稳定币),而非 XRP 加密货币本身,且尚未发现经公开确认的利用案例。
- •本次软件发布还为计划中的借贷系统和单一资产金库引入会计修正,调整了金库存入与提取的计算方式以及逾期贷款的分类方式。
- •XRP Ledger 上的网络变更需要超过 80% 的受信任验证者连续 14 天保持支持,10 月的一次中断迫使重新开启新的审批窗口后才能启用。

XRP Ledger 于周三启用了 fixCleanup3_4_0 修正案,据 XRP Ledger 浏览器 XRPLWin 显示,该变更于 14:52 UTC 在账本 108,112,129 高度生效。此次启用是在连续两周的验证者支持之后达成的,此前 10 月的一次尝试曾被迫中断。
该修正案封堵了账本权限委托系统中的一个缺陷——在特定条件下,被授权销毁代币的账户本可能同时创建新代币。
修正案将代币销毁与代币发行权限分离
该漏洞的核心在于网络的权限委托系统,这一机制允许一个账户授权另一个账户执行特定操作,而无需转移对该账户的完全控制权。
在典型的安排中,稳定币发行方可以授予支付处理商在客户用代币兑换美元时销毁代币的权限,同时保留发行额外代币的权限不予授予。
然而,在特定条件下,修正前的规则可能允许拥有销毁代币权限的账户同时铸造新代币。fixCleanup3_4_0 修正案通过强制将代币销毁与代币创建权限严格分离来堵住这一漏洞。对于以这种方式委托操作的发行方而言,这一变更可确保与赎回相关的销毁权限不会在旧规则遗留的边缘情况下蔓延至发行权限。
该缺陷影响的是 XRP Ledger 上发行的资产,包括稳定币,而非 XRP 加密货币本身。目前尚无经公开确认的漏洞利用案例,因此这是一次预防性修复,而非对已知事件的响应。
本次更新还包含借贷与金库会计修正
除权限相关的漏洞外,本次软件发布还为网络计划中的借贷系统和单一资产金库(Single Asset Vaults)引入了会计修正。这些金库旨在让用户将资产存入可用于支持贷款的资金池。
这些变更包括对金库存入和提取计算的调整,以及对借款人逾期还款时贷款分类方式的修正。
本次发布中的其他修复涉及从自动交易资金池回收代币、权限交易以及交易签名。由于借贷系统仍处于规划阶段,其最终上线也将面临下文所述的相同验证者审批门槛。
验证者支持拖延了修正案的启用
修正案的推出因 XRP Ledger 的治理流程而被推迟。网络变更需要获得超过 80% 的受信任验证者的批准,且该支持水平必须连续保持 14 天。
在 10 月的一次启用尝试被中断后,最新一轮努力获得了所需的连续验证者支持,使 fixCleanup3_4_0 得以在周三上线。由于该门槛只计算连续支持,10 月的中断打破了连续期,意味着必须重新累计一个完整的 14 天窗口,修正案才能生效。
来源:CoinDesk