一、多数权从来可以租
51% 攻击的成本模型不是造超级计算机,而是在一段窗口里把全网算力推过一半。对算力盘子小的链,算力交易市场按小时转售的哈希率就足以做到这件事。比特币金(Bitcoin Gold)是一个分叉币,采用对显卡友好的 Equihash 系算法、算力规模远小于比特币主网,两次真实事件把这套经济学摆上了台面。

二、2018 年 5 月:一周内的连续回滚
2018 年 5 月 16 日至 19 日,比特币金遭到连续的 51% 攻击:攻击者在交易所完成充值入账后回滚存款交易,同时用同一笔币在另一处花费,双花得手。链上归集地址累计收到三十八万余枚 BTG,按事发时的价格约一千七百多万美元。项目方在官方声明中确认攻击目标是交易所而非普通持币者,存量资金不受威胁;团队同步要求全部交易所大幅提高确认数、审查大额入账,并把原定的工作量证明算法切换提前——离开与众多币种共享的 Equihash 算力池,让租来的算力优势失去着力点。
三、2020 年 1 月:两次深回撤
2020 年 1 月 23 日与 24 日,同样的剧本再次上演:一次重组移除了 14 个区块、接上 13 个,另一次移除 15 个、接上 16 个,分别双花约 1900 枚与约 5267 枚 BTG。研究团队按算力市场报价估算,制造一次这样的重组只需约 0.2 个比特币的成本,加上被偷走链的区块奖励回血,攻击近乎打平甚至有利可图。彼时某大型交易所对 BTG 的提现门槛是 12 个确认——14 到 15 个区块的回撤恰好绕过这道闸;事发后,该门槛被提高到 20 个确认。
四、确认数的本质是概率定价
两次事件合起来给出一个可以复用的框架:确认数不是宗教数字,而是给对手最深能回撤多少块定价。定价至少要读三个变量——这条链的常驻算力与市场上可租算力的比值,决定攻击成本;单笔双花能套取的金额,决定对手愿意烧多少钱;平台是否有实时重组监测,决定攻击被中断的概率。同样一组确认数,在比特币主网对应着天文数字的成本,在一条可租算力的小链上可能形同虚设。
五、普通用户的防御清单
大额入账看的是有没有重组告警,而不是界面转了几次绿;对小算力的分叉币提高确认数甚至暂停充值,是平台合理的风控动作,不是歧视;任何资产的最终安全性都写在全网算力的分布里,小众链尤其如此。比特币主网至今没有在可比条件下发生过成功双花,这段小链历史值得每个持币者完整读过一遍——看懂别人是怎么丢钱的,比记住一串确认数有用得多。
本文为历史事件与安全机制复盘,不构成投资建议,也不构成对任何特定资产或平台的背书;交易所参数请以平台公告为准。
六、把教训写成检查清单
把两次事件的细节压成一页纸,普通用户可以按条自查:第一,确认数政策要看它防的是哪类链——常驻算力雄厚、可租算力相对不足的链,几个确认与几十个确认的风险差是连续曲线,不是有无之别;可租算力足以碾压常驻算力的链,再多确认也只是把门槛抬到对手刚好够不着的高度。第二,平台有没有重组监测与告警,比确认数设成多少更值得追问,前者决定攻击被中断的概率,后者只是静态阈值。第三,大额充值走拆分与延时是通用防御:把一笔暴露拆成时间上分开的多笔,任何一次重组的回撤深度都是有限预算的。第四,事件之后平台提高门槛是合理反应而非掩盖,真正需要警惕的是提高门槛还拒绝解释原因的那一类。清单之外还剩一句总括:所有防御都建立在链会诚实记录这个假设上,51% 攻击攻击的恰恰是这个假设本身,所以任何关于安全的讨论,最后都会回到算力成本这四个字。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。