首页 › programming › 钱是一本改不动的账:神课深读

钱是一本改不动的账:比特币原理神课深读

为什么值得读这条视频

过去一年,稳定币立法在美国落地、比特币现货ETF持续吸金,"加密资产"重新回到大众话题的中心。每当行情剧烈波动,YouTube上一条2019年的老课就会被网友反复翻出来转发:3Blue1Brown(蓝色1棕3)频道的《But how does bitcoin actually work?》(比特币到底是怎么运作的?)。它不聊币价、不荐币,只用26分钟回答一个更本质的问题:一群互不信任的人,如何在没有银行、没有服务器、没有管理员的情况下,共同维护一本谁也改不动的账本?

主讲人Grant Sanderson用他标志性的手绘动画,从"记账"这个日常动作出发,把哈希函数、数字签名、工作量证明三大密码学支柱逐层搭起来。这条视频长期位居该频道播放量最高的视频之列,也是无数程序员理解区块链的第一课。本文以这条视频为主线,把它因时长限制没讲透的部分——真实的研究出处、工程里的简化与遗漏、学界仍在争论的点——一次补齐。看完这篇,你没看过视频也能懂,看过视频能多懂一层。

视频基本信息

项目 内容
视频标题 But how does bitcoin actually work?(比特币到底是怎么运作的?)
频道 3Blue1Brown(数学与计算机可视化科普频道,主理人Grant Sanderson)
发布时间 2019年7月(据频道历史页面记录)
播放量 1500万量级,长期居该频道前列(近似记录,未经实时核验)
时长 约26分钟
主题分类 密码学 / 分布式系统 / 区块链原理

注:因本次写作环境网络权限受限,未能实时抓取视频页面核验数据,上述数字为撰写时的近似记录,请以YouTube频道页面实时数据为准。在YouTube搜索标题即可找到视频。

核心主张拆解:一条视频的五层阶梯

这条视频的叙事结构非常工整,像盖楼一样一层压一层:每一层解决上一层暴露的新问题。我们按视频的推进顺序拆成五个要点。

要点一:货币的本质是账本,问题是谁来记

视频没有从"去中心化"这类宏大词汇开场,而是做了一个思想实验:想象一群人每次交易后共同记一笔账,"钱"不过是账本上的数字。你有多少钱,不是你口袋里有什么,而是账本上写着你有多少。传统世界里,这本账由银行来记——我们信任银行作为中间人。

中本聪2008年白皮书提出的问题因此变得锋利:如果不要银行,让每个参与者都记一份账,会发生什么?立刻冒出两个致命漏洞:冒充——怎么防止有人伪装成你转走你的钱;双花——数字信息可以无限复制,怎么防止同一笔钱被花两次。整条视频就是针对这两个漏洞的连续防御工程。

这个开场其实对应了分布式系统里一个经典理论问题——拜占庭将军问题:Leslie Lamport等人在1982年的论文中正式化了"在存在叛徒的不可靠网络里,诚实节点如何达成一致"。比特币的伟大不在于发明了哪个单点技术,而在于把几件已有工具组合起来,第一次给出了这个问题的实用解。视频的高明之处在于把学术外壳全部剥掉,只留直觉。

要点二:哈希函数——给数据按指纹

第一件武器是哈希函数。视频现场演示了SHA-256:输入任意长度的内容,输出固定256位的字符串;最神奇的是雪崩效应——哪怕只改动原文一个句号,输出的每一位都会面目全非,看起来像换了随机数。

哈希有两个关键性质被视频反复强调:

  1. 单向性:从哈希值反推原文,没有捷径,只能暴力枚举所有可能输入。256位的空间大到暴力枚举在物理上不可行。
  2. 确定性:同样的输入永远得到同样的输出,所以哈希值可以当作数据的"指纹"——指纹对得上,数据就没被改过。

这个工具看似朴素,却是整个数字世界的地基之一。SHA-256由美国国家安全局(NSA)设计,2001年由美国国家标准与技术研究院(NIST)发布为FIPS 180标准,二十多年来经受住了全世界密码学家的持续攻击。你下载Linux系统镜像时核对的校验和、软件供应链安全里验证依赖包完整性的手段,用的都是同一套原理。视频用一个动画就把"改一处、指纹全变"讲得肉眼可见。

要点三:数字签名——谁也不能冒充你

解决了"防篡改验证",还要解决"防冒充"。第二件武器是椭圆曲线数字签名。视频的讲法极简:每人有一对钥匙——私钥只有自己知道,公钥可以公开给全世界。签名是用私钥对"这笔交易的内容"做运算生成的,任何人可以用你的公钥验证签名真伪,却无法从公钥反推出私钥。

数学上,这依赖椭圆曲线上的"正向容易、反向极难":从私钥计算公钥是一次曲线上的点乘运算,很快;反方向则是椭圆曲线离散对数问题,目前没有有效算法。比特币使用的曲线叫secp256k1,签名算法是ECDSA。椭圆曲线密码学由Neal Koblitz和Victor Miller在1985年各自独立提出,比比特币早了二十多年。

视频点出一个容易忽略的精妙设计:签名与交易内容绑定。你不能把A交易的签名复制到B交易上冒用——因为验证时会把交易内容一起算进去,内容一变签名立刻失效。这一下子封死了"冒充"漏洞:账本上每笔转账都自带"这确实是我发的"的数学证明。

要点四:哈希链与工作量证明——让改历史贵到没人付得起

签名解决了冒充,但还有个更隐蔽的问题:如果记账的人偷偷改掉历史账页呢?视频的答案是两件工具的叠加。

第一层,哈希链。 每个新区块的头部都要包含前一个区块的哈希值。于是块块相扣:想改动第100个块的哪怕一个字符,第100块的哈希就变了,导致第101块记录的"前块哈希"对不上,整个链条从那里开始雪崩式作废。这和Git版本管理是同族思想——Git的提交历史也是哈希链,这正是为什么已推送的提交哈希无法被悄悄替换。

第二层,工作量证明。 仅有链条还不够——攻击者可以自己重算整条新链。所以比特币加了一条残酷规则:区块头的哈希值必须小于某个目标值(直观理解就是哈希结果必须以足够多的零开头)。由于哈希输出不可预测,找到合格的区块只能暴力试错,全网矿工平均每秒进行数亿亿次哈希运算,才大约每10分钟"中签"一次;而验证一个区块只需一次哈希运算。这种"生成贵、验证便宜"的不对称性,就是整个系统安全的定价方式。

想改写历史区块,就必须从那个区块开始重新计算其后的全部工作量,并且要跑赢全网诚实矿工的速度。视频算了一笔直觉账:改得越早的历史,重算成本越高,几何式上升。这也解释了为什么交易确认要等6个区块——分叉被反超的概率随深度指数衰减。

顺带补一个视频没展开的细节:难度值每2016个区块(约两周)自动调整一次,保证无论矿机多快,出块节奏始终稳定在约10分钟。工作量证明的思想源头,一般追溯到Adam Back在1997年设计的反垃圾邮件系统Hashcash——让发邮件前先做一道计算题,群发百万封垃圾邮件就变得昂贵;更早的雏形可追至Dwork与Naor在1992年的工作。

要点五:51%攻击与"去中心化"的准确含义

视频结尾讨论了那个绕不开的问题:如果有人控制了全网过半算力会怎样?Grant给出了一个比流行说法更精确的边界——

攻击者能做的:拒绝打包你的交易(审查);对自己刚花掉的钱发动双花(在秘密分支上重算、再发布更长的链)。

攻击者不能做的:凭空造币(每个区块都要通过全网的格式与难度验证);偷走别人的币(没有对方私钥,交易签名过不了验证);把很久以前的历史改掉(重算成本早已天文数字)。

所以"去中心化"的准确翻译不是"没有信任",而是信任最小化:把"相信某机构不作恶"的假设,替换成"相信过半算力是诚实的"这一更可验证的博弈假设。信任没有消失,它换了宿主——从董事会搬到了数学和电费单上。这是全片最值得带走的一句话。

知识与理论溯源

视频里每一个环节都能找到真实的学术与工程出处,这也是它经得起深挖的原因:

批判性审查:哪些是硬通货,哪些被简化了

证据非常扎实的部分:哈希函数、数字签名、哈希链、工作量证明的机制描述,与NIST标准文献、中本聪白皮书及主流密码学教科书完全一致,没有任何夸大。这是全片最硬的骨架,放心吸收。

被简化或省略的部分:

  1. Bitcoin Script被完全略过。真实的比特币每笔交易并非"张三转给李四X枚"的简单记录,而是一小段栈式脚本,定义"满足什么条件才能花这笔钱"。多签、时间锁等能力都藏在这门小语言里。视频为了叙事流畅砍掉了这一层,可以理解,但要知道它存在。
  2. 51%攻击的教科书化表述。视频讲的是理论边界,现实世界这一攻击真实发生过多次:2018年比特币黄金(BTG)、2020年以太经典(ETC)都遭遇过大规模链重组,ETC那次重写了数千个区块。另外,现实中算力高度集中于少数矿池,"过半算力诚实"的假设在矿池时代需要打折扣——2014年矿池GHash.io的份额就曾逼近50%红线,逼得当社区主动协调算力分流。视频没有讨论算力集中化这个当代最尖锐的问题。
  3. 挖矿经济学只字未提。区块奖励每21万个区块(约四年)减半、手续费市场、矿机军备竞赛,这些决定了系统长期安全预算,但超出视频范围。
  4. 时效性边界。这条2019年的课不含2021年11月激活的Taproot升级(改变了部分签名与脚本形态),不含2023年后的铭文生态,也不含2024年初美国批准现货ETF后的持币结构变化。它讲的是"恒定不变的内核",这个定位恰好是它的优点。

持续争议的部分:工作量证明的能耗。剑桥大学替代金融中心(CCAF)长期维护比特币耗电指数,其量级常被拿来与中等国家对比,是批评整套机制的首要论据;辩护方则认为这是"用真金白银的安全成本换取不可篡改性"的必要支出,且矿场大量利用弃电与可再生能源。视频对此完全中立不表态——26分钟讲原理的课,这是合理取舍,但读者应知道这场争论没有定论。另一个争议是"电子现金"这个原始定位:现实中比特币的波动性使其更接近投机性资产而非日常支付媒介,视频沿用的白皮书框架在今天需要打这个补丁。

认知提升与实用启示

第一,把"哈希校验"变成日常习惯。 下载系统镜像、软件安装包时,顺手核对发布方公布的SHA-256校验和(Linux/macOS下一条sha256sum命令的事)。理解了"指纹对得上、数据没被改",你就理解了软件供应链安全的第一道闸门。顺带一提,Git之所以能保证提交历史不被静默篡改,正是视频里哈希链思想的直接应用——这也是Git与老一代集中式版本控制的本质差异。

第二,用哈希知识反查网站的安全性。 正规网站的密码存储只应保存"加盐哈希",无法还原明文。一个简单的判断法:如果某网站能把你的原密码"找回"发给你,而不是让你重置,说明它存了明文或可逆加密——快跑。如果你自己是开发者:存密码用bcrypt或Argon2这类专为慢速设计的算法,绝不要裸用SHA-256,因为密码空间太小,暴力枚举太容易。

第三,把"信任最小化"变成一个通用审计三问。 面对任何系统——支付工具、云盘、协作平台,甚至一份需要多方签字的流程——都可以问视频同款三连:账本在哪(谁记录状态)?谁能改(改动的权限模型)?改了怎么发现(有没有不可抵赖的痕迹)? 三个问题问下来,系统的信任结构基本裸奔。这套问法适用于代码评审里的权限设计,也适用于你决定把钱放在哪。

视频论证结构图

flowchart TD
    A[问题:账本谁来记] --> B[方案:人人记一份]
    B --> C[漏洞:冒充]
    B --> D[漏洞:篡改历史]
    C --> E[数字签名绑定交易]
    E --> F[私钥签名公钥验证]
    D --> G[哈希函数做指纹]
    G --> H[块块相扣成哈希链]
    H --> I[改一处全线作废]
    I --> J[新问题:打包权归谁]
    J --> K[工作量证明算力竞争]
    K --> L[改历史需重算全部]
    L --> M[过半算力诚实即安全]
    M --> N[信任从机构搬到数学]

延伸阅读

  1. 中本聪《Bitcoin: A Peer-to-Peer Electronic Cash System》(2008) —— 全文9页的白皮书,就是这条视频的"原著"。有基础的话直接读,会发现视频几乎逐段可视化了论文结构。
  2. Anders Brownworth的区块链交互演示(andersbrownworth.com) —— 浏览器里亲手改一个字符、亲手挖一个块,与视频演示思路同源的免费开源工具,适合看完视频后动手玩十分钟。

参考来源

  1. 3Blue1Brown — But how does bitcoin actually work? — 本文解读的主视频(因环境网络权限受限未能实时核验页面数据,标题与频道信息据频道历史记录,可搜索标题定位)
  2. NIST FIPS 180-4: Secure Hash Standard — SHA-256的官方标准文档
  3. Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System — 中本聪原始白皮书
  4. Cambridge Centre for Alternative Finance — Bitcoin electricity consumption index — 比特币能耗的权威追踪数据(批判性审查部分引用)

注:本次写作环境网络权限受限,未能实时抓取与交叉核验在线页面;文中数据均标注了近似性质与出处方向,关键事实(SHA-256标准归属、椭圆曲线密码学提出者、白皮书与Hashcash年代)为密码学领域的公开稳定知识。


本文由「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 等场景全覆盖。

51学通信知识星球海报-扫码加入