2026年了,AI 几秒钟就能给你吐出一个“区块链 Demo”,还有必要看一条 2019 年的视频吗?我的答案是:恰恰是现在,最值得回头看这条。因为 AI 时代写代码越来越便宜,但“把一个复杂系统从第一性原理亲手拼出来”的能力反而成了稀缺品——而 3Blue1Brown 的这条《But how does bitcoin actually work?》(比特币究竟是怎么运作的),是全网把这件事示范得最干净的视频之一。
这条视频的特别之处在于:它没有一个“黑箱名词轰炸”。从头到尾,Grant Sanderson 只做一件事——从“一本公共账本”出发,用 Python 代码现场推出签名、哈希、工作量证明,像搭积木一样把区块链拼出来。看完你会发现:比特币最神秘的那些部分(挖矿、最长链、51% 攻击),拆到底全是初中生能听懂的算术。它给你的不是“比特币知识”,而是一种元技能:任何看起来玄的系统,都可以先造一个玩具版本。今天我们就把这堂课拆开揉碎,顺便补上视频没讲的几块拼图。
| 项目 | 内容 |
|---|---|
| 视频标题 | But how does bitcoin actually work? |
| 频道 | 3Blue1Brown(Grant Sanderson) |
| 发布时间 | 2019年(该频道播放量最高的视频之一) |
| 时长 | 约26分钟 |
| 播放量 | 数百万级(频道常青经典;精确数字以视频页为准) |
| 核心主题 | 用 Python 从零推导区块链:账本、签名、哈希、工作量证明、共识 |
数据核验说明:本文写作环境处于离线状态,未能实时抓取视频页面,上表数字均为量级描述;视频如无法直接打开,可在 YouTube 站内搜索 "3blue1brown bitcoin" 定位原始视频。
视频的开场很反直觉:它压根不谈“钱”,先谈“账”。Grant 让你想象一个社区里所有人在共享一个记事本,上面只有一句话格式的记录——“A 转给 B 十个币”。所谓“你拥有十个币”,并不是你兜里有什么实物,而是账本里有一行写着你的名字。转移财产 = 在账本上添一行。(视频原文观点)
这一步看着平淡,其实是整个视频的地基:它把“货币”从实体直觉降维成“数据结构”。你去问任何一个工程师,账本是什么?一个 append-only 的数据库表。于是比特币瞬间从玄学变成了计算机问题——怎么保证这本账:只能添、不能改、不能伪造、且人人信得过。后面二十分钟,全是围绕这四个约束展开的攻防。(延伸分析:这其实也是分布式系统课程的经典开场——先定义“事实”,再讨论“谁说了算”。)
有了公共账本,第一个漏洞立刻出现:谁都能冒充你写“A 转给黑客十个币”。视频给出的答案是非对称加密式的数字签名:每人持有一对钥匙,私钥自己藏好,公钥公开。签名动作是用私钥对交易内容做一次数学运算,验证动作是任何人用你的公钥就能确认“这个签名只有对应私钥能生成”——不需要出示私钥本身。(视频用简化的取模运算现场演示了这一对互为镜像的过程;现实中的 ECDSA 算法细节更复杂,骨架完全一致。)
视频里还有个容易被忽略但极重要的细节:签名签的不是交易原文,而是交易内容的哈希值。为什么要多绕这一道?因为签名算法对长消息的处理既慢又脆弱,先压缩成固定长度的“指纹”再签,又快又稳。“先哈希、再签名”这个组合拳,后来成为整个数字安全世界的标准动作。(延伸:你今天每天点下的那些“同意”,背后跑的就是同一套逻辑。)
前两步解决的是“伪造”,下一步解决的是“信任”。中心化账本的致命问题在于:管账的人自己改账怎么办?视频的推进方式很克制——它不是喊口号“去中心化好”,而是老老实实问了一句:如果每个节点都持有完整账本副本,怎么让这几万本互相矛盾的账本收敛成一本?(视频原文观点)
这里视频做了一个漂亮的概率推理:一个人改自己的账本没有意义,因为大家的账本对不上;想让大家接受你改过的账本,你得比全网其他所有人加起来还能算。这个“算”具体指什么,视频先按下不表,卖了个关子——直到哈希和工作量证明登场,伏笔回收。这种“先立问题、再回收机制”的叙事结构,是这条视频比绝大多数区块链科普高明的地方。(延伸分析:与其说它讲了区块链,不如说它演示了怎么把一个社会学问题翻译成计算机问题。)
第三块积木是哈希。视频用 Python 的 hashlib 现场演示 SHA-256 的三个性质:第一,雪崩效应——输入改动哪怕一个字母,输出的 64 位十六进制指纹会面目全非;第二,单向性——从指纹反推原文在计算上不可行;第三,抗碰撞——找到两个不同输入产生同一指纹,概率低到可以忽略。(视频原文观点,配代码演示)
有了哈希,账本就变成了链:每一页账的哈希值写进下一页账里。于是篡改任何一页,都会让那一页的指纹改变,进而让后面所有页的指纹连锁崩塌——改一个字,后面整条链全部穿帮。这就是"block + chain"这个名字的字面意思。视频演示到这里时有个高光时刻:Grant 在屏幕上当场改了账本的一个数字,后面整串哈希瞬间全变,比任何比喻都有说服力。
现在到了全片最精彩的一环:既然人人都能打包账页,凭什么听谁的?视频的答案:加一道毫无意义的算术题——要求矿工给账页拼一个数字(nonce),使得整页内容的 SHA-256 结果以足够多的零开头。零的个数每多一个,平均需要尝试的次数就乘以 16。视频里 Grant 从“两个零”开始现场跑,看着概率肉眼可见地陡降,弹幕式的惊叹是这条视频评论区最常见的反应。(视频原文观点)
这一步的妙处在于完成了视角转换:记账从“权力”变成了“体力”。谁先撞出合法哈希,谁的账页被接受,奖励归属谁——这就是“挖矿”一词的全部含义。比特币真实的难度大约等效于哈希值前导二十来个零,全网每十分钟决出一次,难度每 2016 个块动态调整一次,保证出块节奏稳定。视频用概率把这道题讲透了,不需要任何玄学词汇。
最后一块拼图:全网同时出现两个合法账本分支怎么办?规则简单粗暴——永远认最长的链。短链上的账页作废,矿工重新站队。这套规则顺带解释了著名的 51% 攻击的真实含义:攻击者并不能凭空偷走别人的币(签名挡着),他能做的只有自己和自己交易然后回滚重算,而且要持续保持比全网剩下的算力都快——这已经不是黑客行为,而是用真金白银的电力“卷赢”全世界,收益远抵不上成本。(视频原文观点,视频里用双重支付的场景做了推演)
(延伸分析:这也是全片最值得细品的一处设计——比特币的安全性最终不依赖任何密码学奇迹,而依赖一个经济学事实:作恶的算力成本大于作恶的期望收益。密码学挡住了小偷,博弈论挡住了土豪。)
视频结尾,Grant 明确划了界线:这二十六分钟讲清的是“它为什么在技术上成立”,而不是“它为什么值钱”。价格波动、监管争论、挖矿能耗,这些社会性议题视频统统没碰——这是克制,也是智慧。(延伸分析:我想补一句自己的判断——这正是绝大多数科普内容的通病对照:把“机制上成立”讲成“ therefore 值得投资”,是内容行业最常见的滑坡。这条视频在最容易带流量的地方刹车,反而成了它的可信度来源。至于技术之外的世界,读者应该带着完整不同的工具箱去分析,别让一条数学视频替你做投资决策。)
flowchart TD
A["货币的麻烦<br/>陌生人如何互信"] --> B["第一步:公共账本<br/>拥有即记录"]
B --> C["第二步:数字签名<br/>私钥签名公钥验"]
C --> D["第三步:分布式副本<br/>人手一本防独裁"]
D --> E["第四步:哈希成链<br/>改一字全链穿帮"]
E --> F["第五步:工作量证明<br/>拼前导零抢记账"]
F --> G["第六步:最长链共识<br/>算力说了算"]
G --> H["安全边界<br/>作恶贵过作善"]
一笔交易的完整旅程:
flowchart TD
A["发起转账"] --> B["交易内容求哈希<br/>私钥签名"]
B --> C["全网节点验证<br/>公钥核对签名"]
C --> D{"签名合法<br/>余额充足"}
D -->|是| E["打包进候选账页"]
D -->|否| F["直接丢弃"]
E --> G["矿工暴力搜 nonce"]
G --> H["合法块广播<br/>最长链收编"]
第一,把哈希用对地方。 视频演示的雪崩效应和单向性,正是密码存储、文件校验、内容寻址(Git 的对象存储本质就是哈希链的近亲)的底层依据。顺手记住一个工程常识:用户密码绝不能明文或简单 MD5 存储——真实系统要用加盐加慢哈希(bcrypt、argon2 一类),因为“单向”不等于“不可暴力破解”,只等于“不可逆推”。视频没讲这层,但它就是要点4的工程反面。
第二,签名思想无处不在。 你日常调用的 JWT 校验(verify 而非 decode)、软件包的供应链签名、SSH 的 host key 确认,全是“私钥签、公钥验”这一个模式。看完视频你会对一件事形成肌肉记忆:凡是只看内容不验签的代码,都是敞开的门。
第三,学“造玩具”这套元方法。 这条视频真正可复制的是方法论:面对任何黑箱系统(区块链、数据库、神经网络),先用最少代码造一个不完美但能跑的玩具版本,理解会以指数速度加深。比起收藏十个教程,造一遍胜过读十遍。
第四,manim 本身是宝藏。 视频里的动画全部由 Grant 开源的 manim 库生成,仓库在 GitHub 上完全公开。程序员完全可以用它把自己领域的知识做成动画——这是内容创作者被低估的一条路。
这条视频用二十六分钟证明了一件事:再复杂的系统,拆到底都是几条朴素的数学性质——而亲手造一遍玩具版本,是穿越一切技术黑箱的最短路径。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
