亚当·贝克将比特币的精髓浓缩为一句话:加密货币领域的新「E=mc²」
比特币社区最受尊敬的开发者之一、Hashcash 的创造者亚当·巴克在社交平台 X 上发布了一条简短推文,戏称其为“比特币的 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 交易间接参与,该交易与其他交易一起被折叠成区块的总体“指纹”。巴克为了简洁和美观省略了这些技术层:字符串传达了逻辑,而非机器精确的操作顺序。
根源何在
这个公式有着长达四分之一世纪的前史。早在 20 世纪 90 年代末,巴克就发明了 Hashcash——一种用于对抗垃圾邮件的系统。其构想是:强制邮件发送者执行少量的计算工作。对于一封邮件来说,这微不足道;但对于数百万封的垃圾邮件群发来说,成本就变得过高了。
正是这种“证明你付出了工作”(工作量证明)的技巧,后来成为了比特币的基础。但 Hashcash 既没有区块链,也没有工作奖励。化名为中本聪的比特币创造者借鉴了巴克的想法,并补充了缺失的部分:将记录链接成链,并加入了货币发行时间表。因此,其本质常被描述为一个简单的公式:工作量加链加经济等于比特币。
社区反应
在帖子下方,一位用户发布了一张详细的信息图,将公式分解成各个部分,并直观地比较了 Hashcash 和比特币。巴克公开称赞了这次分析。
这一事件的意义不在于新的发现,而在于成功地将比特币的基础浓缩成一行令人难忘的字符串——既能让工程师理解,也能让没有技术背景的人看懂。
分析师评论: 这个公式不仅仅是一个漂亮的玩笑。它展示了比特币在加密经济学层面上的优雅设计。三行代码,永远改变了全球金融体系,却浓缩在一句话中。对我来说,这最好地提醒了我们:真正的创新往往简单而精巧。