Web3 Concepts
#%E4%B8%80%E6%9D%A1%E5%8C%BA%E5%9D%97%E9%93%BE%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E8%B5%B7%E6%9D%A5%E5%91%A2)
[==一条区块链如何运行起来呢?==](https://web3intern.xyz/zh/blockchain-basic/#%E4%B8%80%E6%9D%A1%E5%8C%BA%E5%9D%97%E9%93%BE%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E8%B5%B7%E6%9D%A5%E5%91%A2)
区块链生态系统的运行包含以下几个关键步骤:
- 用户发起交易:用户通过钱包应用发起转账、智能合约调用等操作
- 交易广播:交易信息被广播到整个网络中的各个节点
- 节点验证:网络中的矿工节点验证交易的合法性(余额是否足够、签名是否正确等)
- 打包成块:通过共识机制(如工作量证明),矿工将验证过的交易打包成新的区块
- 链接上链:新区块被添加到区块链上,更新全网的账本状态
- 奖励发放:成功打包区块的矿工获得代币奖励和交易手续费
公链 vs 私链 vs 联盟链
区块链的三种形态:公链、私链、联盟链
tags: #区块链分类 #公链 #私链 #联盟链 #去中心化程度
1. 核心区别:权限 (Permission)
如果把区块链比作一个“微信群”,那么:
- 公链:所有人都能进的万人大群,没人是群主。
- 联盟链:只有被邀请的大佬才能进的商务群,有几个管理员。
- 私链:一个人的“文件传输助手”或者公司内部群,老板说了算。
2. 公有链 (Public Blockchain) —— Web3 的基石
关键词:无许可、完全去中心化、抗审查
- 定义:世界上任何一个人,都可以随时读取数据、发送交易、参与记账(挖矿)。
- 特点:
- 完全去中心化:没有一个人或机构能关闭它(除非关掉全球互联网)。
- 数据公开:一切透明,谁都能查。
- 效率较低:因为要全球几万个节点达成共识,速度慢(如比特币每秒才处理几笔)。
- 代表:Bitcoin (比特币), Ethereum (以太坊)。
- 适用场景:数字货币、DeFi、面向全球公众的应用。
3. 联盟链 (Consortium Blockchain) —— B2B 的握手
关键词:半中心化、部分许可、行业协作
- 定义:由几个机构共同管理的区块链。只有被授权的节点才能参与记账。
- 特点:
- 多中心:不算完全去中心,也不算完全中心。比如由 10 家银行组成一个联盟,必须 7 家同意才能记账。
- 效率较高:因为节点少且都是熟人(可信机构),不用搞复杂的挖矿算力竞赛,速度很快。
- 数据部分公开:通常只有联盟成员能看。
- 代表:Hyperledger Fabric (超级账本)、R3 Corda、Facebook 当年想发的 Libra (Diem)。
- 适用场景:银行间清算、供应链溯源(沃尔玛+物流公司+供应商)。
4. 私有链 (Private Blockchain) —— 内部的账本
关键词:中心化、内部管理、隐私
- 定义:写入权限完全掌握在一个组织或个人手里的区块链。
- 特点:
- 中心化:其实这就很像传统的“分布式数据库”了,只是借用了区块链的结构(哈希链表)来防篡改。
- 效率极高:不需要通过别人的共识,自己说了算,秒级确认。
- 隐私性强:数据完全不对外公开。
- 代表:某些大型企业的内部审计系统、政府部门内部数据流转。
- 适用场景:企业内部财务审计、政务数据管理。
5. 一张表总结 (对比维度)
| 维度 | 公链 (Public) | 联盟链 (Consortium) | 私链 (Private) |
|---|---|---|---|
| 准入机制 | 任何人 (无门槛) | 授权机构 (邀请制) | 内部人员 (独裁) |
| 去中心化程度 | ★★★★★ (极高) | ★★★☆☆ (中等) | ★☆☆☆☆ (极低) |
| 记账速度 (TPS) | 慢 (几十到几千) | 快 (几千到几万) | 极快 (类似数据库) |
| 数据隐私 | 全公开 | 仅成员可见 | 仅内部可见 |
| 是否需要发币 | 必须 (作为矿工奖励) | 通常不需要 (不需要挖矿) | 不需要 |
| 典型例子 | BTC, ETH | 跨境支付联盟 | 公司内部审计链 |
[!NOTE] 学习重点 在 Web3 的语境下,我们讨论的 90% 都是公链。因为只有公链才体现了“个人拥有资产主权”的精神。联盟链和私链更多是 Web2 巨头用来降本增效的工具。
技术栈对比
Web2 开发:
React + Node.js + MySQL
Web3 开发:
React + Ethers.js + Solidity + IPFS
深入学习具体公链
- Bitcoin concept — 第一条公链,PoW 共识,数字黄金
- ETH concept — 智能合约公链,PoS + EVM,DeFi/NFT 生态