有一名比特币钱包用户因支付网络手续费而直接损失 1.60 个 $BTC,约合 102,778 美元,最终没有向任何一方转出任何币。这笔交易已于 8 月 12 日被确认,包含在区块高度 962,142 中。
链上记录显示,该交易输入为 160,343,885 聪。矿工作为手续费拿走了全部这笔 $BTC,唯一的输出并未转出任何金额。
比特币手续费为何失控飙升?
交易发起方使用的是一个自动化脚本,基于可替代手续费(RBF)功能。RBF 允许用户以更高手续费重新提交尚未确认的比特币交易,从而优先入池。
RBF 的设计初衷是合理的。因为手续费预估极易过时,导致部分交易长时间滞留在区块池中,迟迟得不到确认。
但这一次,RBF 环过于激进,脚本并未设置上限,机器人每秒提升一次报价,每一版都进一步消耗钱包余额。
最终,手续费吞噬了整个输入金额。最后一版交易给接收方留下 0 输出,因此接收方一无所获。但由于比特币协议对支付矿工的手续费没有上限,此类交易依然会被节点接受。
本次包含该交易的区块由 SpiderPool 挖出,意外收获一笔巨款。当区块总手续费约为 1.82 个 $BTC 时,这一笔异常操作就贡献了其中的 88%。对于矿池而言,这样的“意外之财”可谓及时雨,毕竟就在 7 月,一家昔日头部矿池刚刚申请破产保护。
如何避免手续费失控?建议三项设置
首先,关闭自动化的 RBF 手续费提升。人工审批机制让每一次手续费增加都必须经过人工确认,有效防止异常。
其次,为钱包设置手续费上限。如今主流钱包都支持“每字节最大聪数”限制,这一简单的参数就能瞬间终结类似漏洞循环。
第三,务必先行进行小额测试。用几千聪试单,确认自动化脚本和钱包设置无误后,再进行大额转账。对于需批量发币的用户和场景,每轮升级之后都应重复测试,确保资金安全。
与此同时,这一事件再次引发了关于自主管理数字资产的讨论。最近Coldcard 钱包被黑事件中,受害者同样遵循了主流安全操作,但最终依然遭遇了资产损失。币安(Binance)创始人赵长鹏(CZ)随后也指出,任何钱包都无法做到绝对安全。
因此,无人值守的自动化操作脚本,其风险应当和助记词一样受到严格关注。只要运行失控,这类脚本比攻击者更快清空全部余额。
目前,比特币($BTC)现价约为 63,770 美元,过去 24 小时下跌 0.2%。按当前行情计算,这次操作失误依旧造成了超 102,200 美元的惨重损失,且一分钱都未能流向预期地址。
对于比特币矿工来说,这却无疑是一份“天降横财”。过去数月,挖矿收入持续下行,比特币算力不断有矿工退出网络,能偶遇单笔六位数手续费,堪称意外之喜。更大的疑问则在于钱包开发者:任何一款消费级工具是否应允许用户在无任何确认提示的情况下,将全部余额用于支付单笔手续费?









