bitcoin··1 分钟阅读
两个库漏洞使比特币应用面临支付过高手续费的风险
一份报告称,基于两个存在漏洞的库构建、会导入 PSBT 的应用可能错误计算矿工费,并错过过高手续费警告。

据 CryptoSlate 报道,依赖两个有缺陷库的比特币应用可能误判其支付的矿工费金额。问题核心在于接受来自外部来源的部分签名比特币交易(PSBT)的软件。
在受影响的环境中,应用的费用核算会得出错误数字,而原本用于标记异常高手续费的现有保护机制不会触发。实际结果是,用户或服务可能授权一笔支付远高于预期手续费的交易,却不会出现任何警告。
问题出在哪里
PSBT 是一种标准格式,用于在交易最终确定并广播之前,在钱包、签名设备和协调器之间传递交易。由于导入软件通常自行计算输入与输出的差额,这一核算中的错误会直接转化为手续费错误。
- 异常行为被归咎于两个独立的库漏洞
- 导入 PSBT 可能导致手续费计算错误
- 因此,过高手续费警告可能被绕过
- 报告的初步摘要未包含受影响库、版本和补丁的详细信息
在已审阅的材料中,该报告并未量化损失,也未指明哪些项目依赖存在漏洞的代码。处理 PSBT 的团队——钱包提供商、协调器和签名服务——需要审计自身依赖项以确定风险敞口。
在比特币中,手续费处理漏洞影响重大,因为交易一经确认便不可逆转。此类安全披露通常会促使维护者发布补丁,并促使下游项目固定或升级版本,不过本文尚未确认任何修复时间表。