1.1 什么是区块链?公链 vs 联盟链
区块链(Blockchain) 是一种去中心化、不可篡改的分布式数据库技术。它通过密码学方法将数据以“区块”形式按时间顺序链接成一条“链”,由网络中的所有节点共同维护和验证,确保数据的完整性与一致性。
形象比喻
区块链就像一本公开透明的共享账本,由多个参与者协同记账。一旦信息被记录,就无法更改或删除——如同用墨水书写,永久留存,人人可见,且无人能私自篡改。
核心特征
| ✅ 去中心化(Decentralization) | 无单一控制中心,数据由多节点共同维护,避免单点故障 |
| ✅ 不可篡改(Immutability) | 数据一旦上链,修改需重写后续所有区块,成本极高,几乎不可行 |
| ✅ 透明可验证(Transparency) | 所有交易公开可查(尤其在公链中),任何人都能独立验证真实性 |
| ✅ 共识机制(Consensus) | 节点通过算法(如 PoW、PoS、PBFT)达成一致,保障系统状态同步 |
| ✅ 加密安全(Cryptography) | 采用哈希函数、数字签名等技术,确保数据完整性和身份认证 |
公链 vs 联盟链:主要区别
| 定义 | 完全开放、无需许可的区块链,任何人都可参与 | 由多个组织共同管理的半开放区块链,需授权加入 |
| 典型代表 | 比特币(Bitcoin)、以太坊(Ethereum) | FISCO BCOS、Hyperledger Fabric、蚂蚁链(部分场景) |
| 节点准入 | 无需许可(Permissionless)——人人可加入 | 需许可(Permissioned)——由组织审核授权 |
| 去中心化程度 | 极高(成千上万个匿名节点) | 中等(由多个可信机构组成) |
| 数据可见性 | 完全公开透明 | 可配置:部分数据对成员可见,部分保密 |
| 共识机制 | PoW(工作量证明)、PoS(权益证明)等 | PBFT、Raft 等高效共识算法 |
| 性能(TPS) | 较低(比特币 ~7 TPS,以太坊 ~15–30 TPS) | 较高(FISCO BCOS 可达 2万+ TPS) |
| 交易成本 | 高(Gas 费随网络拥堵波动) | 低或为零(内部结算机制) |
| 可监管性 | 难以监管(匿名性强) | 易于监管(身份可追溯) |
| 适用场景 | 加密货币、DeFi、NFT、开放生态 | 金融清算、供应链金融、政务协作、企业间可信数据共享 |
通俗理解:三类区块链对比
| 公链 | 🌍 互联网 | 谁都能访问,自由开放,但速度慢、易拥堵,安全性依赖算法共识 |
| 联盟链 | 🏢 企业内网 + 合作伙伴专网 | 仅限受邀组织加入,高效、可控,适合商业协作与隐私保护 |
| 私链 | 🏠 个人电脑 | 单一机构内部使用,完全私有,不强调去中心化,强调效率与权限控制 |
总结
一句话区分公链与联盟链:
- 公链 像“公共广场”——人人可来,自由发言,但嘈杂、缓慢、难以管理。
- 联盟链 像“董事会会议室”——只有股东能进,决策高效、有序、可追溯。
