加密新闻

27.06.2026
17:41

亚当·巴克为比特币推导出「E=mc²」:一行代码中的天才简洁性

Hashcash 的创造者、加密领域核心架构师之一亚当·贝克向社区展示了一个非同寻常的概念。他发布了一条简短的记录,戏称为比特币的"E=mc² 公式"。短短几小时内,这条帖子获得了数万次浏览,并在评论区引发了热烈讨论。

与爱因斯坦方程式的类比并非数学层面,而是意义层面。贝克想表达的是,一条简短的字符串足以概括整个系统的精髓,正如著名的 E=mc² 描述了能量与物质的关系。让我们解析他究竟隐藏了什么,以及为何社区如此热情地接受了这一理念。

比特币的三大支柱

要理解这个公式,无需数学知识——只需想象支撑比特币的三个基石:

  • 第一,计算工作量。要向网络添加新记录,全球的计算机必须通过穷举法解决一个复杂的数值问题。这是有意为之的高成本:事后篡改历史代价高昂,因为必须重新完成所有工作。
  • 第二,区块链。比特币的记录并非杂乱无章,而是相互链接:每个新区块都引用前一个区块。这形成了一条连续且不可被暗中重写的链条。因此得名"区块链"。
  • 第三,按计划发行货币。新比特币作为对添加区块者的奖励出现。奖励大小预先设定,每四年减半——这一事件被称为减半。因此,货币总量按照从一开始就预设的可预测时间表增长。

贝克公式的绝妙之处在于,他将这三大支柱浓缩进了一行字符串。

公式的内容

记录本身如下所示:

c | { h_(i+1) = H(h_i, c, 50/2^h ₿) } < T

每个符号都对应上述的一个支柱。

字母 H 代表数据"粉碎器",即哈希函数。它将任何信息集转换为固定长度的字符串。h_i 和 h_(i+1) 分别是前一个和下一个区块;一个引用另一个,正是链条本身。字母 c 表示包含交易列表的新区块草案。

分数 50/2^h ₿ 就是货币发行时间表:最初为 50 比特币,每次减半将奖励减半。最后,T 是难度门槛:计算结果必须小于它,否则区块不会被接受。整行字符串解读为一个条件:"找到一个区块草案,使其结果低于门槛"。

贝克本人也强调了一个重要说明:这个公式是概念性的,而非字面意义上的。在实际挖矿中,奖励并非直接进入计算,而是通过一条特殊的 coinbase 交易间接参与,该交易与其他交易一起被折叠成区块的总体"指纹"。贝克为了美观和简洁省略了这些技术层面:字符串传达了逻辑,而非机器精确的操作顺序。

根源何在

这个公式有着长达四分之一世纪的前史。早在 1990 年代末,贝克就发明了 Hashcash——一种用于对抗垃圾邮件的系统。其构思是:让邮件发送者完成少量计算工作。对单封邮件来说微不足道,但对百万级的垃圾邮件群发来说,成本变得过高。

正是这种"证明你完成了工作"(工作量证明)的技巧,后来成为了比特币的基础。但 Hashcash 既没有区块链,也没有工作奖励。化名为中本聪的比特币创造者借鉴了贝克的想法,并补充了缺失的部分:将记录链接成链,并加入了货币发行时间表。因此,其本质常被描述为一个简单的公式:工作量加链条加经济等于比特币。

社区反应

在帖子下方,一位用户发布了详细的图解,将公式分解成各个部分,并直观地比较了 Hashcash 和比特币。贝克公开赞扬了这一分析。

这一插曲的意义不在于新发现,而在于成功地将比特币的基础浓缩成一行令人难忘的字符串——既能让工程师理解,也能让没有技术背景的人看懂。

专家观点: 试图将比特币的本质压缩成一行字符串,这不仅仅是智力练习。这是推动技术普及的重要一步。当我们看到复杂概念被转化为优雅的公式时,加密行业正变得更容易被大众理解。而作为奠基人之一的贝克,再次证明了简单是复杂的最高境界。