您的位置 首页 PG电子

开源信仰的裂缝:Coldcard被盗1亿美元比特币,暴露了代码审查的残酷现实

开源与闭源之争已在比特币乃至整个加密行业持续超过十年。比特币支持者长期主张:全球金融基础设施必须公开构建,透明…

开源与闭源之争已在比特币乃至整个加密行业持续超过十年。比特币支持者长期主张:全球金融基础设施必须公开构建,透明与可审计在真金白银面前是不可妥协的原则。然而,近期发生的Coldcard硬件钱包被盗事件——用户损失超过1亿美元比特币(逾1500枚BTC)——把“开源”这个词的真实含义推上了风口浪尖。

什么是真正的开源?

自由软件基金会(FSF) 用四项基本自由定义“自由软件”:

  • 自由0:按自己意愿、为任何目的运行程序

  • 自由1:研究程序如何工作,并按自己需求修改(需获取源代码)

  • 自由2:重新分发副本,帮助他人

  • 自由3:分发修改后的版本给他人

FSF强调,“free”指的是自由,而非免费。开源倡导者的经典口头禅是:“『free』as in『free speech』,不是『free beer』。”

开源促进会(OSI) 的开源定义则额外列出十项实践标准,包括可自由再分发、源代码须以适合修改的形式提供、允许创建衍生作品、不得歧视任何个人或用途(包括商业用途)。

源码可见 ≠ 开源

Coldcard的固件采用MIT许可证,但附加了一项许可条件,明确禁止“销售”该软件。其官网直白地写道:“这是开源吗?不是。”软件虽然满足开源定义的许多要素,但并非全部。

区别很重要。公开源代码只是创造了被检查的可能性;真正赋予自由软件定义或开源定义中全部权利,才是自由开源软件(FOSS)。批评者认为,开源中的商业自由才能解锁第三方去测试和审查代码的激励,否则这些激励可能根本不存在。

公地悲剧:代码被公开,但没人看

四项自由是开源的哲学核心。但在实践中,它建立在一个经济假设上:会有足够多有动机的人真正去审查代码。

当这个假设失效时,系统就会上演经典的“公地悲剧”——共享资源因个人短期自利而被过度使用或忽视,最终走向退化。大多数开源或源码可见软件的用户,从来不会自己去读代码。他们依赖“别人在审查”的假设。

在Coldcard案例中,一个关键的熵缺陷在公开固件中潜伏了大约五年,才被利用并因此被发现。问题核心的库叫libngu,在生产环境使用超过五年后,GitHub上只有7个star、不到20个fork。对比之下,trezor-crypto有512个star和212个fork。源码可见本身并没有带来真正重要的审查。

项目 Star Fork 说明
libngu(Coldcard受影响库) 7 <20 潜伏5年未被审查
trezor-crypto 512 212 更高关注度
trezor-firmware 1800 793 现代活跃项目

比特币核心:开源的现实范本

比特币核心(Bitcoin Core)作为比特币的参考实现,是另一种模式。它采用MIT许可证,开发过程从设计上就是公开的。

任何人都可以提交pull request,代码审查是主要过滤机制。审查者使用正式术语:Concept ACK(同意目标)、Approach ACK(同意目标和方法)、或NACK(不同意,需附技术理由)。维护者在合并前会权衡贡献者共识与技术优劣。共识关键变更门槛更高,通常需要比特币改进提案(BIP),并在邮件列表和IRC上进行多年充分讨论。

这里没有特权的“比特币核心开发者”。信任是靠长期展示能力挣来的。产出的是纯开源代码,任何人都可以检查、编译、分叉或运行。

AI如何改变开源与闭源开发

Coldcard事件后,OpenSats支持的Bitcoin Red Team项目用前沿AI模型扫描了数百个开源比特币代码库,提交了数千项发现,其中数十项被定为关键或高严重性。

值得一提的是,Bitcoin Red Team发现中国开源权重模型比闭源美国模型可靠得多——即便是拥有网络权限和顶级访问权的美国模型,也拒绝回答查询。

与此同时,AI生成代码的洪流也给FOSS维护者带来了新的拒绝服务压力。审查AI输出往往比生成它更耗时。在闭源一侧,传统“通过隐蔽获得安全”的优势正在被侵蚀——现代AI模型能以极高速度阅读、去混淆、探测端点并推理代码。

比特币和更广泛的加密行业,正给自由开源软件施加不同寻常的压力。真实货币价值、对抗性经济,以及AI规模分析,正迫使软件模式不断进化。只有那些被充分审计的项目,才有可能在AI辅助黑客和数字优先金融的重压下存活下来。

本文来自网络,不代表开元棋牌立场,转载请注明出处:https://www.kaiyuanqipai595.com/article/5009.html/

作者: 开元棋牌

发表回复

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部