比特币用户支付高达 1.6 BTC 手续费

  • 比特币用户支付高额手续费未完成转账
  • 比特币钱包因RBF机制资金被快速消耗
  • SpiderPool 挖出新块 因错误收取 88% 手续费

有一名比特币钱包用户因支付网络手续费而直接损失 1.60 个 $BTC,约合 102,778 美元,最终没有向任何一方转出任何币。这笔交易已于 8 月 12 日被确认,包含在区块高度 962,142 中。

链上记录显示,该交易输入为 160,343,885 聪。矿工作为手续费拿走了全部这笔 $BTC,唯一的输出并未转出任何金额。

比特币手续费为何失控飙升?

交易发起方使用的是一个自动化脚本,基于可替代手续费(RBF)功能。RBF 允许用户以更高手续费重新提交尚未确认的比特币交易,从而优先入池。

RBF 的设计初衷是合理的。因为手续费预估极易过时,导致部分交易长时间滞留在区块池中,迟迟得不到确认。

但这一次,RBF 环过于激进,脚本并未设置上限,机器人每秒提升一次报价,每一版都进一步消耗钱包余额。

比特币交易
比特币交易。来源:Blockchain

最终,手续费吞噬了整个输入金额。最后一版交易给接收方留下 0 输出,因此接收方一无所获。但由于比特币协议对支付矿工的手续费没有上限,此类交易依然会被节点接受。

本次包含该交易的区块由 SpiderPool 挖出,意外收获一笔巨款。当区块总手续费约为 1.82 个 $BTC 时,这一笔异常操作就贡献了其中的 88%。对于矿池而言,这样的“意外之财”可谓及时雨,毕竟就在 7 月,一家昔日头部矿池刚刚申请破产保护

如何避免手续费失控?建议三项设置

首先,关闭自动化的 RBF 手续费提升。人工审批机制让每一次手续费增加都必须经过人工确认,有效防止异常。

其次,为钱包设置手续费上限。如今主流钱包都支持“每字节最大聪数”限制,这一简单的参数就能瞬间终结类似漏洞循环。

第三,务必先行进行小额测试。用几千聪试单,确认自动化脚本和钱包设置无误后,再进行大额转账。对于需批量发币的用户和场景,每轮升级之后都应重复测试,确保资金安全。

RBF 安全性
RBF 安全性。来源:BeInCrypto

与此同时,这一事件再次引发了关于自主管理数字资产的讨论。最近Coldcard 钱包被黑事件中,受害者同样遵循了主流安全操作,但最终依然遭遇了资产损失。币安(Binance)创始人赵长鹏(CZ)随后也指出,任何钱包都无法做到绝对安全

因此,无人值守的自动化操作脚本,其风险应当和助记词一样受到严格关注。只要运行失控,这类脚本比攻击者更快清空全部余额。

目前,比特币($BTC)现价约为 63,770 美元,过去 24 小时下跌 0.2%。按当前行情计算,这次操作失误依旧造成了超 102,200 美元的惨重损失,且一分钱都未能流向预期地址。

对于比特币矿工来说,这却无疑是一份“天降横财”。过去数月,挖矿收入持续下行,比特币算力不断有矿工退出网络,能偶遇单笔六位数手续费,堪称意外之喜。更大的疑问则在于钱包开发者:任何一款消费级工具是否应允许用户在无任何确认提示的情况下,将全部余额用于支付单笔手续费?


要阅读来自BeInCrypto的最新加密货币市场分析,点击此处

文章免责声明

本篇文章僅供參考,不應視為金融或投資的具體建議。BeInCrypto 致力於提供準確、公正的報告,但市場情況可能會有所變化,恕不另行通知。在做出任何財務決定之前,請務必自行研究並諮詢專業人士。請注意,我們的《服務條款與細則》、《隱私政策》 以及 《免責聲明》 已更新。