亚当·贝克为比特币推导出「E=mc²」:整条网络的核心尽在一行公式中
Hashcash创始人、加密领域核心架构师之一亚当·巴克(Adam Back)提出了一个被他戏称为"比特币版E=mc²"的概念公式。这并非数学方程式,而是一行概念性表述,在短短数小时内获得数万次浏览,并在专业社区引发热烈讨论。
与爱因斯坦方程式的类比是内涵层面的,而非字面意义。巴克意在展示:一行简短的表述足以概括整个系统的精髓,正如著名的E=mc²揭示了能量与物质的关系。让我们解析他在这段表述中隐藏的深意,以及为何社区对此反响如此热烈。
支撑比特币的三大支柱
要理解这个"公式",无需精通数学——只需想象支撑比特币的三根支柱:
- 工作量证明(Proof-of-Work)。全球计算机通过穷举法求解复杂数值问题,以向网络添加新记录。这种刻意的高成本设计,使得事后篡改历史成为不可能——因为必须重做全部计算工作。
- 区块链(区块的链条)。比特币中的记录并非杂乱无章——每个新区块都引用前一个区块,形成连续不可断的链条。这使得在链条中间悄然改写历史成为不可能。
- 预定发行机制(减半)。新比特币作为对成功添加区块者的奖励而生成。奖励数额预先设定,每四年减半——这一事件被称为减半。因此,货币总量按照自始预设的可预测时间表增长。
巴克表述的精妙之处,在于他将这三大支柱浓缩为一行文字。
"公式"的内容
该表述如下:
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交易,与其他交易一起被折叠进区块的总体"指纹"中。巴克为了简洁与美感省略了这些技术细节:这行表述传递的是逻辑,而非机器精确的操作顺序。
历史渊源
这个公式有着长达四分之一世纪的前史。早在20世纪90年代末,巴克发明了Hashcash——一种反垃圾邮件系统。其核心理念是:要求邮件发送者完成少量计算工作。对单封邮件而言微不足道,但对百万级垃圾邮件群发则成本过高。
正是这种"证明你完成了工作"(工作量证明)的机制,后来成为比特币的基础。但Hashcash既没有区块链,也没有工作奖励。化名中本聪的比特币创造者借鉴了巴克的想法,并补全了缺失部分:将记录链接成链,并加入货币发行时间表。因此,其本质常被简化为:工作量+链条+经济=比特币。
社区反响与我的观点
帖子下方,有用户发布了详细的信息图,将公式分解为各部分,并直观对比了Hashcash与比特币。巴克公开称赞了这份解析。
值得关注的并非新发现,而是成功将比特币基础浓缩为一行令人难忘的表述——既能让工程师理解,也能让非技术背景的人看懂。
分析师评论:这个"公式"并非简单的趣味类比。它展示了比特币设计的优雅性——15年来,它始终是去中心化系统的标杆。作为分析师,我尤其珍视巴克能将共识机制、不可篡改性和发行机制三大核心机制压缩进一行表述的能力。这最好地证明了:天才往往蕴藏于简洁之中。