当“挖矿”遇见“笔算”:一场荒诞的数学实验
2023年的某个深夜,加密货币社区流传着一个令人咋舌的帖子:“有人用笔算挖比特币吗?”评论区从“疯了吧”到“试试又不会死”,再到有人真的晒出写满数学公式的草稿本——这场始于玩笑的实践,意外揭开了比特币挖矿本质的一角:它本质上是一场全球参与的、用算力“暴力破解”数学题的竞赛,而“笔算”,则是这场竞赛中最原始、也最悲壮的“反叛”。
比特币挖矿:一道让铅笔折腰的数学题
要理解“笔算挖矿”为何荒诞,得先搞懂比特币挖矿的核心机制,简单说,矿工们的任务是“竞争记账”:通过不断尝试一个随机数(nonce),使得当前区块头的哈希值(经过SHA-256算法计算的一串256位二进制数)满足特定条件——比如前20位都是0,这就像让你用无限多的骰子掷出“20个6”,唯一的办法就是不停地掷,直到运气降临。
问题在于,哈希计算的复杂度呈指数级增长,当前比特币网络的全网算力已超过500 EH/s(1 EH/s=10¹⁸次哈希/秒),意味着每秒钟全球矿机在进行5000亿亿次哈希运算,而笔算一次SHA-256哈希需要多久?假设一个人每秒能完成1次笔算(这已是天文数字,实际可能需要数分钟甚至数小时),那么他要达到1 EH/s的算力,需要同时调动10¹⁸个人——相当于全球人口的1.25亿倍。
换句话说,用笔算挖比特币,就像试图用一把小汤匙舀干太平洋:理论上可能,实际上永无可能。
笔算挖矿的“信徒”:一场对算力霸权的浪漫抗议
尽管知道不可能,仍有人投身这场“不可能的任务”,34岁的程序员李维就是其中之一,他在GitHub上发起了一个“笔算比特币挖矿”项目,初衷不是真的想挖出币,而是“想用最慢的方式,触摸比特币的内核”。
他的方法是:手动计算区块头的哈希值(包括版本号、前一个区块的哈希值、默克尔根、时间戳、难度目标等),然后尝试不同的nonce,为了减少错误,他自制了“哈希计算表”,将二进制运算拆解成十进制步骤,每天花3小时在纸上“挖矿”,三个月后,他只完成了不到1000次哈希运算,而同期一台普通矿机1秒就能完成数亿次。
“我知道这毫无意义,”李维在日记里写道,“但当铅笔划过纸面,我第一次真正理解了‘工作量证明’——不是冰冷的机器,而是人类对数学最笨拙也最真诚的致敬。”
为什么仍有人“笔算”?当挖矿回归“人本”
在ASIC矿机垄断算力的今天,笔算挖矿更像一场行为艺术,但它背后藏着两个深层追问:
一是“挖矿”的本质是什么? 比特白皮书里,中本聪将“工作量证明”定义为“分布式 timestamp server 的一种机制”,其核心是“通过计算量证明付出的努力”,当矿机取代人力,挖矿成了资本的军备竞赛,普通人被排除在外,而笔算试图将“计算”重新拉回“人力可及”的范畴,让每个人都能直观感受到“付出即回报”的原始逻辑。
二是“慢”的价值在哪里?