XRPL网络于10月8日正式启用PermissionDelegationV1_1版本,但其核心功能之一的委托机制在上线后被发现存在潜在风险。当前唯一具有铸造隐患的是PaymentBurn权限——尽管其名称为“销毁”,却在特定条件下可能引发代币增发。
根据官方文档,PaymentBurn权限仅允许执行余额归零前的销毁操作,系统会在金额触及零时自动停止。然而,在修复前,若支付指令设计不当,可能越过零值边界,意外触发新代币的生成,相当于绕过发行控制机制。
这一漏洞影响范围极窄:只有同时担任发行人和委托方的账户才可能利用该路径。更关键的是,这种行为突破了委托机制的设计初衷——将高危操作(如发行)隔离于离线密钥管理之外。
即便发行人将主密钥完全离线保存,只要其指定的委托方持有PaymentBurn权限,且该账户密钥泄露或误操作,仍可能导致代币超额发行。这意味着资产控制权并未真正脱离在线环境。
对于法币锚定代币而言,此类异常发行会削弱储备金支撑的可信度。尽管储备证明可显示某一时点的资产覆盖情况,但无法追踪两次报告之间的变动过程,而这正是本漏洞所挑战的关键审计环节。
此次漏洞是委托功能上线后的第二个已知问题。此前原始版本因可在未签名账户上扣费而被紧急撤回,从未进入主网。现用版本虽已部署,但对应的修复补丁fixCleanup3_4_0仍在等待验证节点共识。
截至11月2日,35位受信任验证节点中有33位支持该修复,接近激活门槛。然而,根据规则,必须维持至少29票并持续两周,否则计时器重置。此前曾因支持率降至26票而推迟激活预测。
最早可能激活时间为UTC时间11月4日14:46,但实际生效仍取决于分类账检查点的确认。此外,该修复捆绑了25项其他变更,包括跨金库、借贷协议、自动化做市商及NFT功能等,其中部分升级尚未完成独立表决,进一步延缓整体进度。
官方建议在修复启用前暂停授予PaymentBurn权限。已授权者需执行以下步骤:
激活前清单:
只有在主网上明确显示fixCleanup3_4_0已启用后,才可重新考虑授权该权限。
对发行人而言,唯一可靠判断标准是XRPL升级仪表板中fixCleanup3_4_0状态变为“已启用”。在此之前,任何持有PaymentBurn权限的委托行为都可能超出其名义范畴,带来不可控的供应风险。