Skip to content

Commit 8d69d26

Browse files
committed
style: 中英文空格 145 处、含中文括号转全角 29 处(17 文件)
按本书自己的多数体例收口,不是引入新规范;同批在集群 14 本书上做同一件事。 **中英文空格**:改动前 10967 处已空格 : 145 处紧贴(1.3%),改动后紧贴 **0**。只在「汉字 ↔ 拉丁字母/数字」直接相邻处插一个半角空格;不动中文标点与拉丁字符之间、也不动半角括号与中文之间。 **括号**:改动前含中文的括号 1048 全角 : 29 半角(2.7%),改动后半角 **0**。纯拉丁内容的半角括号(如 `(Layer)`、`(project)`)一律不动。 脚本用私用区字符遮蔽围栏代码、行内代码、`$$…$$` 公式、链接与图片目标、HTML 标签、裸 URL、引用式链接定义与 YAML front matter 之后再改。 验证:改动前后各自抹掉全部空白与两种圆括号后**逐字节相同**;左右括号总数守恒;逐行比对无一行新增连续多空格;SUMMARY 目录名与文件标题的一致数改动前后不变。`check_project_rules`、`check_emphasis`、根 `format_checker`、`validate_codeblocks`、`scan_secrets` 全绿,测试套失败集合与改动前一致。
1 parent 0d1195c commit 8d69d26

17 files changed

Lines changed: 83 additions & 83 deletions

File tree

03_scenario/cbdc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ e-CNY 支持加载智能合约。这是一项极具创新性的功能,允许
5050

5151
### 跨境支付:mBridge 项目
5252

53-
除了国内零售支付,跨境支付也是 CBDC 的重要探索方向之一。中国人民银行参与了 **mBridge (多边央行数字货币桥)** 项目;该项目最初由国际清算银行(BIS)创新中心与多家央行共同推进,使用的是批发型 CBDC 试验场景,面向商业银行之间的跨境支付和外汇交易。
53+
除了国内零售支付,跨境支付也是 CBDC 的重要探索方向之一。中国人民银行参与了 **mBridge多边央行数字货币桥** 项目;该项目最初由国际清算银行(BIS)创新中心与多家央行共同推进,使用的是批发型 CBDC 试验场景,面向商业银行之间的跨境支付和外汇交易。
5454

5555
传统跨境支付流程往往涉及多层代理行,存在耗时较长、费用较高和透明度不足等痛点。mBridge 利用分布式账本技术(DLT)探索让不同司法辖区的央行与商业银行在同一平台上完成结算,以期实现更快、更低成本和更透明的跨境支付,但公开资料不足以支持“零成本”或已经大规模商用的表述。
5656

03_scenario/finance.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,10 @@ IBM 认为该新型支付解决方案可以很好的接入已有的支付系统
7070

7171
#### 国际案例
7272

73-
* **J.P. Morgan (美国)**:开发了基于许可链的 **JPM Coin**,用于机构客户之间的即时支付结算。2024 年,摩根大通将 Onyx 品牌重命名为 **Kinexys by J.P. Morgan**,JPM Coin 相关能力归入 Kinexys Digital Payments,仍是机构级区块链支付的重要实践案例。
74-
* **Project Ubin (新加坡)**:由新加坡金融管理局(MAS) 主导,探索区块链在支付和证券清算结算中的应用。该项目不仅测试了 DLT 在国内支付中的应用,还成功测试了基于央行数字货币的跨境多币种支付。
75-
* **Project Stella (日本/欧洲)**:日本央行(BOJ) 与欧洲央行(ECB) 的联合研究项目,深入对比了 DLT 与传统 RTGS(实时全额支付)系统的性能和安全性。
76-
* **SBI Ripple Asia (日本)**:由 SBI Holdings 和 Ripple 成立的合资公司,致力于在亚洲地区推广基于区块链的跨境支付解决方案,大幅降低了汇款成本。截至 2025 年,该公司已扩展服务至多个亚洲市场。
73+
* **J.P. Morgan(美国)**:开发了基于许可链的 **JPM Coin**,用于机构客户之间的即时支付结算。2024 年,摩根大通将 Onyx 品牌重命名为 **Kinexys by J.P. Morgan**,JPM Coin 相关能力归入 Kinexys Digital Payments,仍是机构级区块链支付的重要实践案例。
74+
* **Project Ubin新加坡**:由新加坡金融管理局(MAS) 主导,探索区块链在支付和证券清算结算中的应用。该项目不仅测试了 DLT 在国内支付中的应用,还成功测试了基于央行数字货币的跨境多币种支付。
75+
* **Project Stella日本/欧洲**:日本央行(BOJ) 与欧洲央行(ECB) 的联合研究项目,深入对比了 DLT 与传统 RTGS(实时全额支付)系统的性能和安全性。
76+
* **SBI Ripple Asia(日本)**:由 SBI Holdings 和 Ripple 成立的合资公司,致力于在亚洲地区推广基于区块链的跨境支付解决方案,大幅降低了汇款成本。截至 2025 年,该公司已扩展服务至多个亚洲市场。
7777

7878
#### 摩根大通 Kinexys(原 Onyx)与 JPM Coin:发展历程
7979

05_crypto/algorithm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ DH 协议的基本交换过程如下,以 Alice 和 Bob 两人协商为例:
158158

159159
目前主要的抗量子算法路线包括:
160160

161-
* **基于格的密码(Lattice-based Cryptography)**:这是目前最被看好的路线,NIST 选定的 **Kyber** (ML-KEM, 用于密钥封装) **Dilithium** (ML-DSA, 用于数字签名) 均属于此类。其优势是计算速度快,公钥和密文尺寸适中,但也面临着参数选择复杂的挑战。
161+
* **基于格的密码(Lattice-based Cryptography)**:这是目前最被看好的路线,NIST 选定的 **Kyber**ML-KEM, 用于密钥封装**Dilithium**ML-DSA, 用于数字签名均属于此类。其优势是计算速度快,公钥和密文尺寸适中,但也面临着参数选择复杂的挑战。
162162
* **基于哈希的签名(Hash-based Signature)**:如 **SPHINCS+** (SLH-DSA)。其安全性完全依赖于哈希函数的安全性(十分稳健),不依赖其他数学假设,但签名体积较大。
163163
* **基于编码的密码(Code-based Cryptography)**:如 McEliece 算法,历史悠久且从未被攻破,但公钥尺寸极大(KB 级别),限制了其应用。
164164
* **多变量密码(Multivariate Cryptography)**:签名速度快且非常短,但公钥较大。

05_crypto/audit.md

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

3838
* CertiK
3939
* OpenZeppelin
40-
* SlowMist (慢雾)
40+
* SlowMist(慢雾)
4141
* Trail of Bits
4242
* ConsenSys Diligence
4343

05_crypto/zkp.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929

3030
**Zero-Knowledge Succinct Non-Interactive Argument of Knowledge**
3131

32-
* **Succinct (简洁)**:生成的证明非常小,验证速度非常快。
33-
* **Non-Interactive (非交互)**:证明者只需发送一次证明,验证者即可验证,无需来回通信。
32+
* **Succinct(简洁)**:生成的证明非常小,验证速度非常快。
33+
* **Non-Interactive非交互**:证明者只需发送一次证明,验证者即可验证,无需来回通信。
3434
* **需要可信设置(Trusted Setup)**:需要一个初始化阶段生成公共参数,如果该阶段的“有毒废料”泄露,系统安全性将受损。
3535

3636
代表项目:**Zcash**(首个将 zk-SNARKs 用于加密货币的项目)、**zkSync**
@@ -39,8 +39,8 @@
3939

4040
**Zero-Knowledge Scalable Transparent Argument of Knowledge**
4141

42-
* **Scalable (可扩展)**:证明生成和验证时间随问题规模增长更优。
43-
* **Transparent (透明)**:不需要可信设置,避免了安全隐患。
42+
* **Scalable可扩展**:证明生成和验证时间随问题规模增长更优。
43+
* **Transparent(透明)**:不需要可信设置,避免了安全隐患。
4444
* **证明体积较大**:相比 SNARKs,生成的证明更大。
4545

4646
代表项目:**Starknet****StarkEx**
@@ -54,7 +54,7 @@
5454

5555
### 在区块链中的应用
5656

57-
#### 1. ZK Rollups (Layer 2 扩容)
57+
#### 1. ZK RollupsLayer 2 扩容
5858

5959
ZK Rollups 利用零知识证明在链下批量处理交易,然后将一个简洁的有效性证明提交到 Layer 1。Layer 1 只需验证这个证明,无需重新执行所有交易,从而大幅提升吞吐量并降低成本。
6060

@@ -82,9 +82,9 @@ zkEVM 的设计涉及多个权衡:
8282
|--------|---------|----------|
8383
| 证明系统 | 使用较新或高度定制的证明栈,优化证明生成成本 | 使用更成熟、审计更充分的证明组件 |
8484
| 证明延迟 | 更频繁提交证明,依赖更强的 prover 性能和运营能力 | 更保守的批次与证明节奏,确认体验较慢 |
85-
| EVM兼容 | 源码级兼容或存在特定编译器/操作码约束 | 更接近字节码级兼容,迁移成本更低 |
85+
| EVM 兼容 | 源码级兼容或存在特定编译器/操作码约束 | 更接近字节码级兼容,迁移成本更低 |
8686
| 风险偏好 | 中高 ||
87-
| 适用场景 | 高频交易、游戏 | 资产托管、DeFi借贷 |
87+
| 适用场景 | 高频交易、游戏 | 资产托管、DeFi 借贷 |
8888

8989
#### 2. 隐私保护
9090

06_bitcoin/hot_topics.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@
8080

8181
长期以来,比特币被视为“数字黄金”,缺乏像以太坊那样的应用生态。然而,基于 **Taproot** 升级的技术特性,新的协议让比特币网络焕发了生机。
8282

83-
* **Ordinals (铭文)**:2023 年初,Casey Rodarmor 提出了 Ordinals 理论,通过给每一个聪(Satoshi,比特币最小单位)编号并写入数据(Inscribing),实现了在比特币链上发行 NFT。这引发了巨大的关注和争议。
84-
* **Runes (符文)**:2024 年,为了解决早期的 BRC-20 协议带来的大量 UTXO 集膨胀问题,更加高效的原生同质化代币协议 Runes 被推出,进一步丰富了比特币的资产发行能力。
83+
* **Ordinals(铭文)**:2023 年初,Casey Rodarmor 提出了 Ordinals 理论,通过给每一个聪(Satoshi,比特币最小单位)编号并写入数据(Inscribing),实现了在比特币链上发行 NFT。这引发了巨大的关注和争议。
84+
* **Runes(符文)**:2024 年,为了解决早期的 BRC-20 协议带来的大量 UTXO 集膨胀问题,更加高效的原生同质化代币协议 Runes 被推出,进一步丰富了比特币的资产发行能力。
8585

8686
这些创新让比特币不仅仅是储值工具,也开始承载数据和应用价值,同时也显著增加了矿工的手续费收入,增强了网络在减半周期后的安全性。
8787

07_ethereum/smart_contract_labs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,7 @@ fs.writeFileSync(
600600
npx hardhat run scripts/deploy.ts --network sepolia
601601
```
602602

603-
**验证合约** (在 Etherscan 上公开代码)
603+
**验证合约**在 Etherscan 上公开代码
604604

605605
```bash
606606
npx hardhat verify --network sepolia CONTRACT_ADDRESS "constructor arguments"

09_fabric_deploy/install_docker.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ Fabric 的网络节点大多运行在 Docker 容器中。主要涉及以下核
6060
| `hyperledger/fabric-ccenv` | Go/Java 链码的编译环境。 |
6161
| `hyperledger/fabric-baseos` | 链码运行时的基础操作系统环境。 |
6262
| `hyperledger/fabric-ca` | 证书授权服务(CA),用于身份管理。 |
63-
| `couchdb` | (可选) 用作 Peer 节点的状态数据库,支持富查询。 |
63+
| `couchdb` |(可选)用作 Peer 节点的状态数据库,支持富查询。 |
6464

6565
**状态数据库选择建议**
66-
* **LevelDB (首选)**:Peer 节点的默认状态数据库(内嵌在 `fabric-peer` 镜像中)。它性能更高、运维更简单。除非你有明确的富查询需求,否则应优先选择 LevelDB。
66+
* **LevelDB(首选)**:Peer 节点的默认状态数据库(内嵌在 `fabric-peer` 镜像中)。它性能更高、运维更简单。除非你有明确的富查询需求,否则应优先选择 LevelDB。
6767
* **CouchDB**:支持基于 JSON 数据的复杂查询(Rich Queries)。如果你的应用需要对链上数据进行多维度的检索和统计,才建议配置 CouchDB。
6868

6969
**注意**:早期版本的 Kafka 和 Zookeeper 镜像已在 Fabric 2.x 中被弃用,并在 Fabric 3.x 中移除。新网络应优先使用 Raft;需要拜占庭容错时可在 Fabric 3.x 中评估 BFT 排序服务。

09_fabric_deploy/install_local.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Hyperledger Fabric 官方提供了 `install-fabric.sh` 脚本,可以按需下
88

99
### 1. 操作系统
1010

11-
Linux (Ubuntu/CentOS), macOS 或 Windows (通过 WSL2)
11+
Linux (Ubuntu/CentOS), macOS 或 Windows通过 WSL2
1212

1313
### 2. 安装 Git 和 cURL
1414

12_web3/dao.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ DAO(Decentralized Autonomous Organization,去中心化自治组织)是 Web
55
### 什么是 DAO
66

77
DAO 可以被理解为 **“运行在区块链上的公司或社区”**
8-
* **Decentralized (去中心化)**:没有中心化的领导者或总部,权力下放给所有成员。
9-
* **Autonomous (自动化/自治)**:组织的规则(如资金分配、投票逻辑)被写入智能合约,一旦条件满足(如投票通过),代码自动执行,无需人为干预。
10-
* **Organization (组织)**:一群为了共同目标(投资、开发产品、收藏艺术品等)聚集在一起的人。
8+
* **Decentralized去中心化**:没有中心化的领导者或总部,权力下放给所有成员。
9+
* **Autonomous自动化/自治**:组织的规则(如资金分配、投票逻辑)被写入智能合约,一旦条件满足(如投票通过),代码自动执行,无需人为干预。
10+
* **Organization(组织)**:一群为了共同目标(投资、开发产品、收藏艺术品等)聚集在一起的人。
1111

1212
### 核心支柱
1313

0 commit comments

Comments
 (0)