智 《智能物流信息技术》配套幻灯片 第12章 · 区块链
1 / 47 教材原文 ↗
智能物流信息技术 · 配套教学幻灯片

第12章
区块链

BITCOIN AND BLOCKCHAIN

没有银行的一本账,全世界一起记

双重支付与创世区块哈希链防篡改签名与 UTXO 挖矿与减半以太坊与智能合约公有 / 联盟 / 私有链
本章导航

本章导航:六个问题

问题一数字文件能无限复制,凭什么能当钱花?(§12.1 双重支付)
问题二一本谁都能写的账,为什么改不动?(§12.2 哈希链)
问题三没有银行核身,怎么证明钱是你的?(§12.3 数字签名)
问题四没有“余额”字段,钱存在哪?(§12.4 UTXO)
问题五谁有资格记账,凭什么听他的?(§12.5 工作量证明)
问题六账本上能跑程序吗?企业该用哪种链?(§12.7 智能合约 · §12.9 三类链)
导入

导入:一份文件,为什么不能当钱

💾 数字世界的天性是复制

一张照片、一首歌、一个文档——发送给别人之后,你手里那份完好无损。复制成本几乎为零,这是数字技术的根基。

💸 但钱恰恰相反

现金递出去,你手里就没了。把 100 元变成一个数字文件发给别人——谁能保证你没留副本、不会再花一次?

这就是双重支付(double spending)问题:
同一份数字资产,被先后支付给两个对象。

本章的题眼传统答案是请银行当裁判。本章讲的,是没有裁判时怎么解这道题。
§12.1 比特币是什么

货币五千年:信任的载体一直在换

物物交换需“双重巧合” 贝壳 · 金属货币一般等价物 纸币(法币)靠发行者信用 电子货币网银 / 支付宝 比特币(2009)靠密码学与共识 每一步都在回答同一个问题:凭什么信?
图:货币形态的演进——载体一直在变,信任的来源跟着变

金属货币的困局

沉重、难携带,撑不起扩大化的贸易——纸币应运而生。

法币的本质

纸的价值不在纸,而在发行者的信用背书,故称“法”币。

电子货币的实质

网银与移动支付只是法币换了个流通形式:银行服务器里的一条记录,信任结构没变。

§12.1 比特币是什么

双重支付:数字现金的原罪

🏦 银行的解法

银行维护唯一的中心账本:付款时先验余额、再扣减、再入账。同一笔钱花第二次时,余额已经不够——双花被账本天然挡住。

代价:所有人必须信任这一个裁判——信它不篡改、不宕机、不滥权。

⛓️ 比特币的命题

把账本公开给全网共同维护:每笔交易广播给所有节点,按公开协议验证并按时间顺序记账。

命题:在没有任何人被特别信任的前提下,让所有人对“这笔钱花没花过”达成一致。

关键区别传统支付靠一个被信任的中心裁定归属;比特币靠全网按协议共同记账——后面五节,都是在给这句话补齐技术细节。
§12.1 比特币是什么

两种支付路径

传统支付 用户 A 银行(中心化账本)验余额 · 扣 A · 加 B 用户 B 比特币支付 用户 A 全网广播(附数字签名)分布式节点共同验证并记账 用户 B
图:两种支付路径——裁判从“一家银行”变成“全网节点”(据教材 §12.1 对比框)
读图上路每一步都要过银行的手;下路没有“手”,只有广播与共同验证。签名管“是不是本人”,账本管“花没花过”——分工在 §12.3 与 §12.2。
§12.1 比特币是什么

中本聪:一篇论文与一个创世区块

2008 年 10 月金融危机正酣、雷曼兄弟刚破产。化名中本聪(Satoshi Nakamoto)在密码学邮件列表发布白皮书《比特币:一种点对点的电子现金系统》。
2008 年 11 月发布比特币第一版代码。
2009 年 1 月 3 日中本聪亲自挖出第一个区块——创世区块,比特币网络正式运行。
2010 年底起中本聪逐渐淡出,此后再未公开露面;其持有的估计上百万枚比特币从未被动用。真实身份至今是谜。
为什么从危机说起白皮书的时机不是巧合:当中心化金融机构的信用被动摇,“不依赖中心信任”的货币方案第一次获得了听众。
§12.1 比特币是什么

十七年价格过山车

2017 年底冲上近 2 万美元随后迅速腰斩 2021 年底突破 6.9 万美元 2022 年跌回 1.6 万美元附近 2024—2025 现货 ETF 获批、机构入场历史高点逼近 12.6 万美元 市值在 2026 年一度接近 2 万亿美元量级(纵轴为示意,非比例)
图:比特币的价格过山车(据教材 §12.1)
定性从一文不值的实验代币到万亿级资产类别——但剧烈波动至今未改,它仍是一种高风险、高不确定性资产。这为 §12.6 的批评埋下伏笔。
§12.2 账本为何难以被篡改

先认识工具:哈希算法

哈希算法是一种单向函数:把任意长度的输入,转换成固定长度的输出——“哈希值”(摘要)。比特币主要用 SHA-256(输出 256 位)与 RIPEMD160。

算得出,反推不出

由输入算输出很容易;由输出反推输入几乎不可能,只能暴力穷举。

几乎不会撞车

不同输入得到相同输出的概率低到可忽略——抗碰撞性。256 位的碰撞以现有算力在可预见的未来内撞不出来。

改一比特,全盘变样

雪崩效应:输入改动一个比特,输出面目全非、无规律可循——篡改无所遁形。

生活锚点下载软件时官网给的 MD5 / SHA-256 校验码就是它:两份文件哈希相同,几乎可断定内容完全一致。
§12.2 账本为何难以被篡改

哈希长什么样:一次真实计算

"Hello" "Hello!"(多一个感叹号) SHA-256哈希函数(固定输出 256 位) 185f8db32271fe25f561a6fc938b2e… ↑ 输入 "Hello" 的完整哈希(64 个十六进制字符) 334d016f755cd6dc58c53a86e18388… ↑ 只多了一个“!”——结果毫无相似之处 一部几 GB 的电影文件输入,输出同样是 256 位——长度与输入无关
图 12-1 哈希算法的工作原理(哈希值为真实 SHA-256 计算结果)
动手教材给了 Python 实验:把“区块链技术”与“区块链技木”分别算 SHA-256——一字之差,哈希从 4ab82c63… 变成 e4c26b4e…。课后请亲手跑一遍(习题素材)。
§12.2 账本为何难以被篡改

Merkle 树:一区块交易的总指纹

Merkle 根哈希(写入区块头) H(交易1 ‖ 交易2) H(交易3 ‖ 交易4) 交易 1交易 2交易 3交易 4
图:Merkle 树——交易两两哈希、层层汇总成一个根
为什么要它区块里成百上千笔交易,逐笔校验太慢。把它们的哈希层层汇总成一个根写进区块头:任一交易改一个字节、甚至只是调换顺序,重算的根都对不上——篡改立刻暴露。
§12.2 账本为何难以被篡改

区块解剖:头部六件套

区块头 前一区块哈希 ← 链的“上一环” Merkle 根哈希 ← 本块全部交易的指纹 时间戳 · 难度目标 · Nonce(挖矿变量,§12.5) 区块体 交易 1 · 交易 2 · 交易 3 · …… 本块打包的全部交易记录 (示意结构,据教材图 12-2)
图:一个区块的内部结构
本块的身份证把区块头整体再算一次哈希,就是这个区块的 Block Hash——它同时是下一个区块要引用的“前一区块哈希”。环环相扣的机关在这里闭合。
§12.2 账本为何难以被篡改

链式结构:牵一发而动全链

区块 #100前块哈希:Hash(#99)本块哈希:Hash(#100) = a3f9… #101 引用它 区块 #101前块哈希:Hash(#100) = a3f9…本块哈希:Hash(#101) = 7c2e… #102 引用它 区块 #102前块哈希:Hash(#101) = 7c2e…本块哈希:Hash(#102) = … 改 #100 里的任何一笔交易 → Hash(#100) 变 → #101 的引用对不上 → 其后全链失效
图 12-2 区块链的链式结构——每个区块都“攥着”前一个区块的哈希
机关篡改者改完 #100,还得重算 #100 之后每一个区块的哈希——而每个哈希都要重新挖矿(§12.5)。链越长,这笔账越算不起。
§12.2 账本为何难以被篡改

“不可篡改”的真相:不是不能,是不划算

区块链的“不可篡改”不是某种加密魔法让篡改在技术上不可能,而是让篡改在经济上极其昂贵:重算一个区块要付出真实的计算成本,而你要追赶的是一条还在不断延长的链。

改一笔交易

Merkle 根立刻对不上——先过指纹这一关。

重算一串哈希

篡改点之后每个区块都要重新挖矿,成本随深度累积。

还要赢过全网

你的伪造链必须比诚实链更长才会被接受——等于和全网算力赛跑。

§12.2 账本防篡改 + §12.5 挖矿 · 教学动画

动画:《哈希链与工作量证明》(2 分 38 秒)

观看要点 ①改动一个区块的数据,它的哈希如何变脸,又如何把后面整条链“带崩”。
观看要点 ②Nonce 一次次试错,直到哈希落进难度目标——挖矿的“难”长什么样。
观看要点 ③为什么验证只需算一次:难产易验的不对称,正是 PoW 的全部巧思。
§12.3 非对称加密与数字签名

密钥对:你的身份就是一把私钥

私钥随机 256 位整数 · 必须绝密 ECDSA 推算(易)反推(计算上不可行) 公钥可以放心公开 哈希 + 编码 比特币地址收款时出示的字符串 整条链单向:地址暴露推不出公钥,公钥暴露推不出私钥——花费时公钥才公开
图:从私钥到地址的单向生成链
基石整个系统的安全性压在一个不对称上:私钥→公钥易如反掌,公钥→私钥难如登天。私钥泄露 = 钱被转走且无法追回;私钥遗失 = 钱永久锁死。
§12.3 非对称加密与数字签名

数字签名:不用银行核身的证明

① 签名花钱时用私钥对交易签名 ② 广播交易连同签名发往全网 ③ 验签任何人用公钥验证,无需知道私钥 签名绑定内容:交易被改一个字,验签立刻失败
图:一次转账的签名生命周期

防伪造

只有私钥持有人能生成有效签名,别人冒充不了。

防篡改

签名与内容绑定,交易被改动后验签必然失败。

防抵赖

验签通过即证明本人发起过,事后无法否认。

§12.3 非对称加密与数字签名

钱包与助记词:自己对自己负责

🌱 HD 钱包与助记词

现代钱包用分层确定性(HD)技术:一组十几到二十几个常用单词组成的助记词,就能推算出几乎无限个地址。用户要保管的不再是一串串密钥,而是这一组词。

⚠️ 没有客服的银行

助记词或私钥遗失——资产永久无法找回;泄露——任何人都能在你不知情时转走资产。没有挂失,没有撤销,没有人工审核。

另一面“自己对自己的资产完全负责”,正是去中心化承诺的另一面:自由与风险是同一枚硬币。
§12.4 UTXO 与点对点交易

没有账户的账本:UTXO 模型

银行账户模型 账户 A:余额 100转账 = A 减 2、B 加 2状态就是一张余额表,随时可改写 比特币 UTXO 模型 UTXO · 50 UTXO · 0.5 UTXO · 1.2 没有余额字段:钱是一笔笔未花费的“输出” 余额 = 把属于你的 UTXO 全部加总(钱包替你扫链计算)
图:两种账本世界观——存量表 vs 流水日志
与第 7 章对照银行账本像一张可更新的“当前状态”表;区块链是一串不可逆的修改日志——这正是它可追溯、抗篡改的另一来源。
§12.4 UTXO 与点对点交易

找零:UTXO 必须整笔花

UTXO:50 BTC你此前收到的一笔(输入) 整笔花掉 一笔交易1 个输入 · 2 个输出 输出 1:2 BTC → 商家你实际想付的钱 输出 2:48 BTC → 你自己(找零)回到你的一个新地址,成为新 UTXO 规则:一个输出必须一次性花完——所以“找零”不是银行退的,是交易自己构造的第二个输出
图 12-3 UTXO 模型与“找零”机制(教材原例:入 50、付 2、找零 48)
差额去哪了当输入总额略大于输出总额时,差额不写给任何人——它成为矿工费,奖励打包这笔交易的矿工。下一页动手拼一笔。
§12.4 UTXO 与点对点交易 · 动手

互动:UTXO 找零拼单器

👛 你的钱包(点击选用 UTXO)

规则:选中的 UTXO 必须整笔作为输入花掉,不能只花一部分——拼凑与找零都由此而来。

🧾 这笔交易

§12.4 UTXO 与点对点交易

脚本与多重签名:可编程货币的伏笔

🔓 锁定与解锁脚本

转账不是“把钱打到地址”,而是给输出附一段脚本:谁能提供满足条件的解锁脚本(最常见:匹配的公钥+有效签名),谁就能花这笔钱。条件可以编程——这是“可编程货币”的由来。

🔑 多重签名(multisig)

可设定“三把私钥中至少两把签名才能动用”(2-of-3)。交易所、机构托管、家庭资产规划常用它分散单点风险:一把丢了、被盗了,钱还在。

伏笔比特币脚本被刻意限制(无循环、弱表达),能做的有限——但“用程序决定钱能不能动”这个思想,正是 §12.7 智能合约的种子。
§12.5 挖矿与工作量证明

挖矿:一道只能靠试错的题

区块头(其余字段固定)Nonce = 0, 1, 2, 3, … 逐个试 算一次哈希结果完全不可预测 哈希 < 难度目标?(前导零够多)不够 → 换 Nonce 再来(数十亿次) 循环试错 撞中 → 广播新区块,全网一次验算即确认
图 12-4 工作量证明(挖矿)的过程——难在寻找,易于验证
设计要求共识题必须难解、易验:解题要付出真实成本(防作弊),验题要几乎免费(全网才跟得上)。哈希试错恰好满足——找答案数十亿次,验答案一次。
§12.5 挖矿与工作量证明

难度目标:把出块稳在十分钟

$$H(\mathrm{BlockHeader} \parallel \mathrm{Nonce}) < \mathrm{Target}$$

🎯 目标越小越难

合格哈希要小于难度目标——直观表现为前面有足够多的 0。目标由协议动态调整:全网算力涨,题就变难;算力退,题就变易。

⏱️ 恒定的节奏

无论算力如何增减,调整的目标只有一个:全网平均每 10 分钟出一个新区块。出块节奏写进协议,不随矿场扩容而加速。

想一想若没有难度调整,算力涨一万倍会发生什么?——出块快一万倍,发行两年就发完,确认节奏全乱。难度调整是发行纪律的执行者。
§12.5 挖矿与工作量证明

分叉、最长链与六次确认

区块 N 区块 N+1(甲) 区块 N+1(乙)· 同时被挖出 区块 N+2 区块 N+3 … 规则:永远延续最长的链乙支无人接续 → 被放弃(孤块)交易要等后续区块压实才算稳
图:短暂分叉与最长链原则
惯例一笔交易被写入区块后,通常再等 6 个后续区块确认(约 1 小时),才被认为几乎不可逆——金额越大,越值得多等。
§12.5 挖矿与工作量证明

减半与 2100 万:写死的发行曲线

减半次数大致时间每区块奖励累计已发行占比(约)
创世2009 年 1 月50 BTC—
第 1 次2012 年 11 月25 BTC≈50%
第 2 次2016 年 7 月12.5 BTC≈75%
第 3 次2020 年 5 月6.25 BTC≈87.5%
第 4 次2024 年 4 月3.125 BTC≈93.75%
第 5 次≈2028 年1.5625 BTC≈96.875%
最终≈2140 年趋近于 0上限 ≈2100 万枚
总量 $$= 210000 \times (50 + 25 + 12.5 + \cdots) \approx 2.1 \times 10^{7}$$ 枚(等比求和)
激励结构矿工收入 = 区块补贴 + 全部交易手续费;补贴减半至 2140 年趋零,此后只靠手续费。发行节奏写进协议、无人能改——“数字黄金”类比由此而来。
§12.6 挑战与批评

批评一:一年耗掉一个国家的电

🔌 批评方

据剑桥大学等机构估算,比特币年耗电长期在一百多太瓦时,约合一个中等规模国家的全年用电。PoW 的安全性建立在“算力越大越难篡改”之上——能耗不是 bug,是这套安全模型的账单。

🌱 辩护方

相当比例的矿场已转向水电、光伏等可再生能源与富余电力(如丰水期弃电);且比特币能耗占全球电力消耗的比重相对有限,应与它提供的价值一并权衡。

立场无论站哪边,能源消耗是评估比特币社会成本时无法回避的现实变量——这也是以太坊转 PoS(§12.7)最直接的动机。
§12.6 挑战与批评

批评二至五:慢、晃、假名与量子

支付网络每秒交易数(TPS)确认时间
比特币主链≈3~7≈10 分钟 ~ 1 小时
比特币闪电网络理论可达数百万秒级
Visa 网络≈1,700(日常)秒级
支付宝峰值超过 50 万秒级

价格波动

几个月内翻倍又腰斩屡见不鲜——讨论已从“取代日常货币”转向“类黄金的价值储存”。

“假名”而非匿名

每笔交易永久上链可查,链上分析公司已能借交易图谱追踪赃款;但跨境通道的监管仍相对薄弱。

量子威胁

足够强的量子计算机理论上可由公钥反推私钥;抗量子签名提案尚在早期,比特币的准备相对滞后。

§12.7 以太坊与智能合约

以太坊:一个 19 岁的提议

2013 年19 岁的 Vitalik Buterin(“V 神”)指出比特币脚本太弱:无循环、无复杂条件,只能验签转账。他提议把它扩展成图灵完备的编程环境——未获比特币社区认同。
2014 年Vitalik 另起炉灶写出以太坊白皮书,项目通过众筹完成早期融资。
2015 年 7 月以太坊正式上线:一条从底层就为通用智能合约而生的新公链。
图灵完备通俗说:理论上能写出任何可计算的程序。比特币的“克制”换来简单与安全,以太坊的“完备”换来想象空间与攻击面——这组取舍贯穿全节。
§12.7 以太坊与智能合约

智能合约:链上的自动售货机

🤖 定义

智能合约不是法律合同,而是部署在链上、条件满足即自动执行的程序。类比自动售货机:投币、选货、出货,全程没有店员审批——规则写死在机器里,对所有人一视同仁。

📋 例:众筹合约(教材示例)

规则:30 天内筹满 100 ETH → 资金自动转给项目方;未达标 → 参与者自动取回投入。代码部署后公开可查、自动执行,项目方拿不到未达标的一分钱——前提是代码本身没有漏洞(记住这句,§12.7.5 要还账)。

执行环境合约用 Solidity 编写,编译成字节码跑在 EVM(以太坊虚拟机)上——全球数千节点各跑一遍、结果必须一致,这台“世界计算机”由此得名。
§12.7 以太坊与智能合约

账户模型回归:外部账户与合约账户

外部账户(EOA)由私钥控制 · 属于某个用户 · 能主动发起交易 合约账户没有私钥 · 由部署的合约代码控制 · 被交易触发后执行 以太坊回到“账户+余额”的直观模型:转账就是发送方减、接收方加(对照 §12.4 的 UTXO)
图:以太坊的两类账户
取舍UTXO 利于并行验证与隐私,但对用户和开发者都不直观;账户模型贴近银行体验,合约才好“挂”在一个有余额的账户上。模型之争没有对错,只有场景。
§12.7 以太坊与智能合约

Gas:给“世界计算机”装电表

💀 问题:死循环

图灵完备意味着能写死循环——一段合约若无限执行,全网节点岂不是要陪它永远卡住?

⛽ 解法:按指令收费

每条指令标定 Gas 消耗:加减法便宜,写永久存储最贵。发起交易先预付 Gas 费(以 ETH 支付)。

🛑 熔断:耗尽即停

执行中 Gas 耗尽,交易自动终止并回滚,已消耗的 Gas 不退——恶意或失误的无限计算会被自动截断,拖不垮网络。

ETH 的双重身份ETH 既是可交易的数字资产,更是驱动整个生态的“燃料”——这是它与 BTC 在经济模型上的根本差别之一。
§12.7 以太坊与智能合约

The Merge:从拼电力到拼押金

对比维度工作量证明(PoW)权益证明(PoS)
记账权获取算力竞争(谁先算出答案)质押代币 + 随机选举
安全保障篡改需要超过全网 51% 算力作恶者的质押资金会被罚没
能源消耗极高(矿机持续运算)极低(普通服务器即可)
参与门槛专用矿机 + 廉价电力质押 32 ETH 成为验证者
代表项目比特币以太坊(2022 年后)
2022 年 9 月以太坊完成“The Merge”,从 PoW 切换到 PoS——加密行业迄今最复杂的一次在线迁移。官方数据:网络能耗下降约 99.95%。作恶的代价从“电费”变成“押金被罚没(slashing)”。
§12.7 以太坊与智能合约

The DAO 事件:“代码即法律”的第一次大考

2016 · The DAO 众筹募得约 1.5 亿美元 ETH 重入漏洞被攻击约 1/3 资金被盗走 社区抉择:硬分叉回滚接受 → ETH · 拒绝 → ETC(以太坊经典)

⚖️ 分叉派的账

被盗是合约漏洞的恶果而非正常交易,社区共识可以也应该纠正它——挽回了大部分损失。

📜 原教旨派的账

“账本不可篡改”是区块链的立身之本,人为回滚等于亲手打破它——他们留在原链,即今天的 ETC。

遗产智能合约安全审计自此成为专门行业:图灵完备的表达力=更大的攻击面,且链上执行难以撤回。呼应第 30 页那句“前提是代码没有漏洞”。
§12.7 以太坊与智能合约

以太坊生态十年:从极客玩具到金融基础设施

🌐 今天的体量(2026)

承载全球 DeFi 半数以上的锁仓资产与相当份额的稳定币供应;代币发行(ERC-20)、去中心化交易所、借贷协议、NFT 几乎都起源于此。贝莱德等资管巨头开始在其上探索现实世界资产(RWA)代币化——把国债、基金份额搬上链。

⚠️ 未解的题

合约安全风险常在;PoS 下质押向少数大机构集中的中心化隐忧;为扩容而生的二层网络(Layer 2)又带来排序器中心化等治理难题。演进仍在继续。

定位变化以太坊正从“加密原生平台”向更广泛的金融基础设施角色移动——与比特币“数字黄金”的收敛定位形成对照,下一节正面比较。
§12.8 比特币与以太坊的比较

比特币与以太坊:核心差异总表

对比维度比特币以太坊
诞生时间2009 年2015 年
创始人中本聪(匿名)Vitalik Buterin(公开、活跃)
核心定位点对点电子现金 / 数字黄金可编程的智能合约平台
账本模型UTXO(无账户概念)账户余额模型
脚本能力有限(非图灵完备)图灵完备(支持智能合约)
共识机制工作量证明(PoW)权益证明(PoS,2022 年转型)
出块时间≈10 分钟≈12 秒
总量上限2100 万枚(硬编码)无硬性上限(靠销毁机制调节)
货币政策每 4 年减半,固定不变社区可通过提案调整发行参数
协议升级风格极其保守相对积极,持续迭代
代表性应用价值储存、跨境支付DeFi、代币发行、NFT、链上治理
§12.8 比特币与以太坊的比较

两种设计哲学:稳定与进化

🥇 比特币:把“无聊”做到极致

UTXO 对开发者不友好,但资金流转纯粹到可数学证明;脚本阉割换来极小攻击面;发行曲线创世即写死,十几年未动;升级要经历漫长博弈。“稳定”本身就是产品——服务于“类黄金的价值储存”这一个目标。

🌍 以太坊:为进化留足空间

账户模型贴近直觉;图灵完备给开发者近乎无限的表达;危机时愿意硬分叉纠错,哪怕分裂;共识与货币政策十年间根本性转变。“适应性”本身就是产品——服务于“持续进化的世界计算机”。

没有胜负两者共享同一套密码学根基,却在几乎每个取舍点上走向相反方向——这正是本章最值得带走的工程思维:先定目标,再谈方案。
§12.9 公有链、私有链、联盟链

三类链:一条开放度光谱

公有链任何人可加入 · 全网共识 · 有原生代币激励 联盟链许可机构共同维护 · 按联盟规则共识 私有链单一组织全权控制参与权限 开放度高 · 去中心化强开放度低 · 效率与可控性强
图 12-5 三种区块链的定位对比——一条开放度光谱
分类维度三者的差别不在技术内核,而在谁能参与、规则由谁定——参与权限与治理方式。接下来三页逐个拆解,重点是联盟链(企业应用的主场)。
§12.9 公有链、私有链、联盟链

公有链:规则不归任何人管

🛣️ 高速公路的比喻(教材)

把公有链比作一条高速公路:原生代币(BTC、ETH)是通行费凭证,而链上流通的各种资产——如 USDT、USDC 这类按 ERC-20 标准发行的稳定币——是路上运输的不同商品。注意:公有链 ≠ 只有一种币。

⚖️ 优势与代价

优势:高度透明、抗审查——没有单一实体能改规则或冻结资产。代价:每笔交易都要全网共识,速度慢、成本高(§12.6 的 TPS 表就是这笔账)。

本质特征公有链的关键不只是“大家都能看”,而是网络的运行规则不由任何单一机构掌控——比特币、以太坊、Solana 都是这一类。
§12.9 公有链、私有链、联盟链

私有链:一个绕不开的质问

质问:既然数据全由一家组织自己管,为什么不用传统数据库,非要搭一条链?——关系型数据库在读写效率、查询灵活性上远胜区块链;若不存在多方信任问题,共识机制纯属多余的负担。

❌ 用错的场景

单部门、单系统、数据不需要跨方共享——用数据库,别为“用区块链而用区块链”。

✅ 可能有价值的场景

大型组织内部存在多个相互独立的部门或子系统,需要一本统一规则、按时间排序、可追溯、难事后篡改的共享账本——如集团内的供应链、物流、合同与资产流转记录。

§12.9 公有链、私有链、联盟链

联盟链:多方协作的主场(含物流)

设想 20 家银行共建跨境结算系统:用公有链,谁都能来验证,不合监管与安全要求;用私有链,一家独管,又失去“共同维护”的意义。联盟链就是为这种场景而生:一组经许可的机构共同维护,交易是否有效按联盟事先约定的共识规则裁决。

Hyperledger Fabric

Linux 基金会主导的企业级框架,广泛用于供应链管理、跨境支付。

蚂蚁链

在国内的商品溯源、合同存证等领域大量部署——物流单证与货物来源正需要这种多方共记的账本。

共同点

通常不发行公开交易的加密货币:目标不是造币,而是解决多方协作中的信任与数据一致性。

§12.9 公有链、私有链、联盟链

三类链对比总表

对比维度公有链联盟链私有链
参与权限任何人自由加入许可机构加入单一组织内部授权
记账与共识全网节点按公开协议联盟成员按约定规则组织内部决定
治理主体无单一控制者多家机构共同治理单一组织全权控制
原生代币通常有(激励与手续费)通常无公开交易代币无
透明性全部公开可查成员间可见组织内部可见
典型形态比特币、以太坊Fabric、蚂蚁链企业内部共享账本
最适合开放价值网络跨机构协作与存证集团内部多部门协同
读表法从左到右:开放度递减、效率与可控性递增。先问场景里有几方、彼此信任几何,再选列。
§12.9 公有链、私有链、联盟链

别混淆:数字化 ≠ 去中心化

🧭 两个正交的维度

“公有 / 联盟 / 私有”说的是参与与治理方式;“数字货币 / 数字资产”说的是链上流通的价值载体。两者不是一一对应:联盟链、私有链同样可以定义自己的数字资产,只是开放程度与经济性质不同。

🏦 例:数字人民币(CBDC)

央行数字货币在技术上或借鉴部分区块链理念,但本质是国家法定货币的数字化,由央行发行管理——它完全数字化,却完全中心化。

一句话“数字化”与“去中心化”是两回事:一种货币可以既数字化又中心化(CBDC),也可以既数字化又去中心化(比特币)。习题 8 就考这个辨析。
§12.9 公有链、私有链、联盟链

收束:区块链 ≠ 加密货币

区块链真正的核心能力,是提供一种
由多方共同维护、按时间排序、可验证且难以事后篡改的共享账本。

💸 转价值

数字货币转账——它最早、最出名的应用(本章前半)。

📦 追流转

供应链中商品的溯源与轨迹登记(联盟链主场,与物流直接相关)。

🤝 撑协作

数字资产确权与跨机构数据协作的可信基础设施。

本章小结

一句话带走本章:用密码学把信任从机构搬到协议

📌 本章带走的六件事

  • 双重支付是数字现金的原罪:银行靠中心账本,比特币靠全网共记
  • 哈希管完整性(雪崩+Merkle 根),签名管身份(防伪造/防篡改/防抵赖)
  • 链式结构让篡改成本随链长上升——不可篡改是经济学,不是魔法
  • UTXO 无账户:整笔花、找零自构造、差额即矿工费;余额靠扫链加总
  • PoW 难解易验定记账权;难度调出块、减半定发行,总量收敛于 2100 万
  • 以太坊加智能合约与 Gas,2022 年转 PoS;三链按治理分:公有/联盟/私有

✍️ 课后思考

  • 习题 2:总量锁死 2100 万的通缩发行,对经济正负面各是什么?
  • 习题 5:The DAO 式回滚若发生在比特币上,社区会同意吗?为什么?
  • 习题 7:20 家银行的跨境结算联盟,该选哪种链?说明理由

下一章预告:第 13 章 计算机视觉 —— 从“让机器记账”到“让机器看懂世界”。

完整习题(共 8 题)与参考文献见教材第 12 章章末 · 本幻灯片与教材网站 book.400074.xyz 配套使用
习题讨论

习题讨论:八道题的落点

习题 1双重支付的两种解法比较——优势与代价(第 5—6 页)
习题 22100 万通缩发行的正负面(第 26 页减半与总量)
习题 3PoW 的电力抵押 vs PoS 的资金抵押:优势与风险(第 27、33 页)
习题 4萨尔瓦多立比特币为法币又撤销:技术与制度的落差(第 8、28 页)
习题 5评价 The DAO 硬分叉;同样的事在比特币上会如何(第 34、37 页)
习题 6从共识、账本、脚本、场景四维对比双雄(第 36 页总表)
习题 720 家银行跨境结算联盟的链型选择(第 41—42 页)
习题 8“区块链=加密货币”辨析,结合三链与 CBDC(第 43—44 页)
参考文献

参考文献与延伸阅读

[1]NAKAMOTO S. Bitcoin: A Peer-to-Peer Electronic Cash System, 2008. bitcoin.org/bitcoin.pdf
[2]BUTERIN V. Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform, 2013. ethereum.org
[3]廖雪峰. 区块链教程. liaoxuefeng.com/books/blockchain
[4]剑桥大学替代金融研究中心. 剑桥比特币电力消费指数(CBECI). ccaf.io/cbnsi/cbeci
[5]以太坊基金会. The Merge. ethereum.org/en/roadmap/merge
延伸动手用 Python 的 hashlib 亲手复现第 10 页的四组哈希(“区块链技术” vs “区块链技木”),把雪崩效应从图变成手感。
演讲备注 ·
← → 翻页空格 下一页O 总览N 备注T 浅/深主题F 全屏手机上左右滑动也可翻页

幻灯片总览 · 第12章(47 页)

点击任意一页直接跳转 · 按 Esc 关闭