Skip to content

Commit bd1c43b

Browse files
committed
Update content to latest version
1 parent 3058d56 commit bd1c43b

File tree

12 files changed

+105
-12
lines changed

12 files changed

+105
-12
lines changed

02_overview/definition.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
比特币的这种基于算力(寻找 nonce 串)的共识机制被称为工作量证明(Proof of Work,PoW)。这是因为要让哈希结果满足一定条件,并无已知的快速启发式算法,只能对 nonce 值进行逐个尝试的蛮力计算。尝试的次数越多(工作量越大),算出来的概率越大。
5050

51-
通过调节对哈希结果的限制条件,比特币网络控制平均约 10 分钟产生一个合法区块。算出区块的节点将得到区块中所有交易的管理费和协议固定发放的奖励费(目前是 12.5 比特币,每四年减半)。
51+
通过调节对哈希结果的限制条件,比特币网络控制平均约 10 分钟产生一个合法区块。算出区块的节点将得到区块中所有交易的管理费和协议固定发放的奖励费(2024 年 4 月第四次减半后为 3.125 比特币,每四年减半)。
5252

5353
读者可能会关心,比特币网络是任何人都可以加入的,如果网络中存在恶意节点,能否进行恶意操作来对区块链中记录进行篡改,从而破坏整个比特币网络系统。比如最简单的,故意不承认别人产生的合法候选区块,或者干脆拒绝来自其它节点的交易请求等。
5454

03_scenario/cbdc.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,15 @@ e-CNY 支持加载智能合约。这是一项极具创新性的功能,允许
5555
传统跨境支付(如 SWIFT)流程长、费用高、透明度低。mBridge 利用分布式账本技术(DLT),将不同国家的央行直接连接起来,实现了跨境支付的 "秒级到账" 和 "零成本"(或极低成本)。这对于推动人民币国际化和建立更高效的全球支付基础设施具有战略意义。
5656

5757
到 2025 年,mBridge 已在实际贸易结算中处理了数百亿规模的交易,验证了 CBDC 在改善全球跨境支付体系中的巨大潜力。
58+
59+
## 全球 CBDC 进展概览
60+
61+
CBDC 已成为全球金融科技领域的重要议题,各主要经济体进展各异:
62+
63+
* **中国 (e-CNY)**:全球最大规模的零售 CBDC 试点,已覆盖数十个城市,交易规模达数万亿元人民币。
64+
* **欧盟 (数字欧元)**:欧洲央行正在进行数字欧元的准备阶段,预计 2025-2026 年做出是否发行的最终决定。
65+
* **美国**:联邦储备系统态度相对谨慎,更侧重于研究和评估。美联储推出的 **FedNow** 即时支付系统虽非 CBDC,但反映了其对支付系统现代化的重视。
66+
* **巴哈马 (Sand Dollar)**:全球首个正式发行零售 CBDC 的国家(2020 年)。
67+
* **尼日利亚 (eNaira)**:非洲首个 CBDC,2021 年发行,旨在提升金融普惠性。
68+
69+
根据国际清算银行(BIS)的调查,截至 2024 年,全球超过 130 个国家和地区正在研究或试点 CBDC,代表了全球 GDP 的 98%。

05_crypto/hash.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ MD 算法主要包括 MD4 和 MD5 两个算法。MD4(RFC 1320)是 MIT 的 Ro
3333

3434
SHA 算法由美国国家标准与技术院(National Institute of Standards and Technology,NIST)征集制定。首个实现 SHA-0 算法于 1993 年问世,1998 年即遭破解。随后的修订版本 SHA-1 算法在 1995 年面世,它的输出为长度 160 位的 Hash 值,安全性更好。SHA-1 设计采用了 MD4 算法类似原理。SHA-1 已于 2005 年被成功碰撞,意味着无法满足商用需求。
3535

36-
为了提高安全性,NIST 后来制定出更安全的 SHA-224、SHA-256、SHA-384 和 SHA-512 算法(统称为 SHA-2 算法)。新一代的 SHA-3 相关算法也正在研究中
36+
为了提高安全性,NIST 后来制定出更安全的 SHA-224、SHA-256、SHA-384 和 SHA-512 算法(统称为 SHA-2 算法)。2015 年,NIST 正式发布了新一代的 SHA-3 标准(基于 Keccak 算法),目前已在数字签名、随机数生成等场景中得到应用
3737

3838
此外,中国密码管理局于 2010 年 12 月 17 日发布了 GM/T 0004-2012 《SM3 密码杂凑算法》,建立了国内商用密码体系中的公开 Hash 算法标准,已经被广泛应用在数字签名和认证等场景中。
3939

05_crypto/zkp.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# 零知识证明
2+
3+
零知识证明(Zero-Knowledge Proof,ZKP)是现代密码学中最重要的概念之一,也是当前区块链技术发展最活跃的前沿领域。它允许一方(证明者)向另一方(验证者)证明某个陈述是正确的,而**无需透露除该陈述本身之外的任何信息**
4+
5+
## 基本概念
6+
7+
1985 年,Goldwasser、Micali 和 Rackoff 在论文《The Knowledge Complexity of Interactive Proof-Systems》中首次提出了零知识证明的概念。
8+
9+
一个零知识证明系统需要满足三个核心性质:
10+
11+
* **完备性 (Completeness)**:如果陈述为真,诚实的证明者总能让诚实的验证者信服。
12+
* **可靠性 (Soundness)**:如果陈述为假,不诚实的证明者无法使验证者相信(除非概率极低)。
13+
* **零知识性 (Zero-Knowledge)**:验证者在验证过程中除了知道陈述为真之外,不会获得任何其他信息。
14+
15+
## 经典比喻:阿里巴巴洞穴
16+
17+
想象一个环形洞穴,中间有一道只能用密码打开的门。Alice 想向 Bob 证明她知道密码,但又不想把密码告诉 Bob。
18+
19+
1. Bob 在洞穴入口等待。
20+
2. Alice 随机选择从左边或右边进入洞穴。
21+
3. Bob 走到入口处,随机喊 Alice 从左边或右边出来。
22+
4. 如果 Alice 从 Bob 指定的方向出来,意味着她可能知道密码(能打开门),也可能是猜对了(50% 的概率)。
23+
24+
重复这个过程多次(如 20 次),如果 Alice 每次都能从指定方向出来,则 Bob 可以非常确信 Alice 知道密码,但 Bob 始终没有获得密码本身。
25+
26+
## 主要类型
27+
28+
### zk-SNARKs
29+
**Zero-Knowledge Succinct Non-Interactive Argument of Knowledge**
30+
31+
* **Succinct (简洁)**:生成的证明非常小,验证速度非常快。
32+
* **Non-Interactive (非交互)**:证明者只需发送一次证明,验证者即可验证,无需来回通信。
33+
* **需要可信设置 (Trusted Setup)**:需要一个初始化阶段生成公共参数,如果该阶段的"有毒废料"泄露,系统安全性将受损。
34+
35+
代表项目:**Zcash**(首个将 zk-SNARKs 用于加密货币的项目)、**zkSync**
36+
37+
### zk-STARKs
38+
**Zero-Knowledge Scalable Transparent Argument of Knowledge**
39+
40+
* **Scalable (可扩展)**:证明生成和验证时间随问题规模增长更优。
41+
* **Transparent (透明)**:不需要可信设置,避免了安全隐患。
42+
* **证明体积较大**:相比 SNARKs,生成的证明更大。
43+
44+
代表项目:**Starknet****StarkEx**
45+
46+
## 在区块链中的应用
47+
48+
### 1. ZK Rollups (Layer 2 扩容)
49+
ZK Rollups 利用零知识证明在链下批量处理交易,然后将一个简洁的有效性证明提交到 Layer 1。Layer 1 只需验证这个证明,无需重新执行所有交易,从而大幅提升吞吐量并降低成本。
50+
51+
主流项目:**zkSync Era****Starknet****Polygon zkEVM****Scroll**
52+
53+
### 2. 隐私保护
54+
* **隐私交易**:如 Zcash,用户可以进行"屏蔽"交易,隐藏发送方、接收方和金额。
55+
* **隐私身份**:用户证明自己满足某些条件(如年龄大于 18 岁)而不透露具体信息。
56+
57+
### 3. 跨链桥安全
58+
传统跨链桥依赖多签或委员会,存在单点故障风险。基于 ZKP 的跨链桥可以通过数学证明来验证源链上的事件确实发生,无需信任第三方。
59+
60+
## 挑战与展望
61+
62+
* **计算开销**:生成零知识证明需要大量计算资源,虽然验证很快,但证明生成仍是瓶颈。硬件加速(如 FPGA、GPU、ASIC)是重要的研究方向。
63+
* **开发复杂度**:编写 ZK 电路需要专业知识。诸如 **Circom****Noir****Cairo** 等 ZK 专用语言正在降低开发门槛。
64+
* **标准化**:不同 ZK 方案之间缺乏互操作性,行业标准尚在形成中。
65+
66+
零知识证明被认为是继智能合约之后,区块链领域最重要的技术突破。随着技术的成熟,它将在隐私保护、可扩展性和可验证计算等方面发挥越来越重要的作用。

06_bitcoin/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
2009 年 1 月 12 日,中本聪将 10 枚比特币转账给开发者 Hal Finney,这也是首笔比特币转账(位于区块 170)。
3030

31-
2010 年 5 月 21 日,第一次比特币交易:佛罗里达程序员 Laszlo Hanyecz 用 1 万 BTC 购买了价值 25 美元的披萨优惠券。这是比特币的首个兑换汇率:1: 0.0025 美金。这些比特币在今日价值超过 8000 万美金
31+
2010 年 5 月 21 日,第一次比特币交易:佛罗里达程序员 Laszlo Hanyecz 用 1 万 BTC 购买了价值 25 美元的披萨优惠券。这是比特币的首个兑换汇率:1 BTC = 0.0025 美金。以当前价格计算,这些比特币价值已超过 10 亿美金
3232

3333
2010 年 7 月 17 日,第一个比特币交易平台 Mt.Gox 成立。
3434

08_hyperledger/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
*注:部分早期项目如 Composer、Quilt、Ursa、Avalon 等已结束生命周期(End of Life)。*
1616

17-
超级账本项目的企业会员和技术项目发展都十分迅速,如下图所示。
17+
超级账本项目的企业会员和技术项目发展都十分迅速,如下图所示(图示数据仅供参考,最新信息请访问官网)
1818

1919
![Hyperledger 项目快速成长](_images/community_growth.png)
2020

12_web3/defi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
去中心化金融(Decentralized Finance,简称 **DeFi**)是 Web3 领域最重要、最成熟的应用赛道。它利用智能合约重建了传统金融体系中的交易、借贷、衍生品、保险等服务,消除了银行、券商等中介机构,实现了金融服务的**无准入许可 (Permissionless)****透明化**
44

5-
截至 2025 ,DeFi 市场的总锁仓价值(TVL)已达数千亿美元,成为全球金融体系中不可忽视的力量
5+
根据 [DefiLlama](https://defillama.com/) 数据,截至 2025 年初,DeFi 市场的总锁仓价值(TVL)约为 1500 亿美元,已成为全球金融体系中不可忽视的力量
66

77
## 1. 去中心化交易所 (DEX)
88

13_fabric_design/design.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
## 架构设计
22

3+
*注:本章架构设计主要基于 Fabric 1.x 版本。Fabric 2.x/3.0 的交易模型和链码生命周期管理已有较大变化,请参考《管理链上代码》章节了解最新的 Lifecycle 机制。*
4+
35
整个功能架构如下图所示。
46

57
![](_images/refarch.png)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# 区块链技术指南
2-
v1.8.0
2+
v1.8.2
33

44
区块链是金融科技(Fintech)领域的一项基础性的创新。
55

SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
* [Merkle 树结构](05_crypto/merkle_trie.md)
4949
* [Bloom Filter 结构](05_crypto/bloom_filter.md)
5050
* [同态加密](05_crypto/homoencryption.md)
51+
* [零知识证明](05_crypto/zkp.md)
5152
* [其它技术](05_crypto/others.md)
5253
* [本章小结](05_crypto/summary.md)
5354
* [比特币 —— 初露锋芒的区块链](06_bitcoin/README.md)

0 commit comments

Comments
 (0)