Skip to content

Commit 4319363

Browse files
committed
init
1 parent a72e3b3 commit 4319363

1 file changed

Lines changed: 27 additions & 16 deletions

File tree

13区块链/原理/共识.md

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,25 @@
99
---
1010

1111
## **📌 2. 主流共识机制对比**
12-
| 共识机制 | 代表区块链 | 计算成本 | 交易速度 | 51% 攻击风险 | 适用场景 | 主要特点 |
13-
|----------|-----------|----------|----------|--------------|---------|---------|
14-
| **PoW(工作量证明)** | Bitcoin, Ethereum(旧版) | 高(挖矿消耗大) | 慢(比特币 10 分钟出块) | 高(算力垄断) | 高安全公链 | 高安全性,但能源消耗大 |
15-
| **PoS(权益证明)** | Ethereum 2.0, Cardano ||| 低(代币越多,权力越大) | 公链(环保) | 低能耗,去中心化较强 |
16-
| **DPoS(委托权益证明)** | EOS, TRON ||| 较低(由超级节点决定) | 高性能公链 | 超级节点投票决策,交易快 |
17-
| **PBFT(拜占庭容错)** | Hyperledger Fabric ||| 低(适用于小范围) | 企业级联盟链 | 交易确认快,不依赖代币 |
18-
| **PoA(权威证明)** | VeChain, BSC ||| 低(中心化较强) | 企业联盟链 | 交易吞吐量大,中心化 |
19-
| **PoH+PoS(历史证明+权益证明)** | **Solana** || **超快(4,000+ TPS)** | 低(攻击成本高) | 高速公链 | 结合 PoH 提高吞吐量 |
12+
| 共识机制 | 代表区块链 | 计算成本 | 交易速度 | 51% 攻击风险 | 适用场景 | 主要特点 |
13+
| -------------------------------- | ----------------------- | ---------------- | ------------------------ | ------------------------ | ------------ | ------------------------ |
14+
| **PoW(工作量证明)** | Bitcoin, Ethereum(旧版) | 高(挖矿消耗大) | 慢(比特币 10 分钟出块) | 高(算力垄断) | 高安全公链 | 高安全性,但能源消耗大 |
15+
| **PoS(权益证明)** | Ethereum 2.0, Cardano ||| 低(代币越多,权力越大) | 公链(环保) | 低能耗,去中心化较强 |
16+
| **DPoS(委托权益证明)** | EOS, TRON ||| 较低(由超级节点决定) | 高性能公链 | 超级节点投票决策,交易快 |
17+
| **PBFT(拜占庭容错)** | Hyperledger Fabric ||| 低(适用于小范围) | 企业级联盟链 | 交易确认快,不依赖代币 |
18+
| **PoA(权威证明)** | VeChain, BSC ||| 低(中心化较强) | 企业联盟链 | 交易吞吐量大,中心化 |
19+
| **PoH+PoS(历史证明+权益证明)** | Solana || **超快(4,000+ TPS)** | 低(攻击成本高) | 高速公链 | 结合 PoH 提高吞吐量 |
20+
21+
22+
### 区块链交易确认机制对比表(含验证者数量)
23+
24+
| 区块链 | 共识机制 | 验证者数量 | 区块时间 | 确认逻辑 | 安全确认次数 | 总耗时 | 注意事项 |
25+
|------------------|---------------------------|-------------------------|---------------------------------------|-----------------------------------------------------------------|-------------|---------|-------------------------------------------------------|
26+
| **以太坊 (ETH)** | 权益证明 (PoS) | ~98万(质押节点) | ~12秒/区块<br>(每个时隙生成一个区块)| - 1次确认后交易初步生效<br>- 每2-3个epoch(6-12分钟)实现最终性 | 12-32次 | 2-5分钟 | - 网络拥堵时可能延迟<br>- 大额交易需更多确认 |
27+
| **TRON** | 委托权益证明 (DPoS) | 27(固定超级代表) | ~3秒/区块<br>(27个超级代表轮流出块) | - 需半数超级代表验证(14节点)<br>- 19次确认后不可逆 | 19次 | ~57秒 | - 交易所通常要求19次确认 |
28+
| **BSC** | 权益证明权威 (PoSA) | 21(活跃验证者轮换) | ~3秒/区块<br>(21个验证者轮流出块) | - 需多个验证者签名确认<br>- 15次确认视为安全 | 15-30次 | 45-90秒 | - 小额交易可能更快到账<br>- 依赖确认次数保证安全性 |
29+
| **Solana** | 历史证明 (PoH) + 权益证明 | ~2000(活跃验证者) | ~0.4秒/区块<br>(理论每秒数千笔交易) | - 通过PoH排序后验证<br>- 32次确认达最终性<br>- 支持亚秒级预确认 | 32次 | ~12.8秒 | - 极端情况下可能短暂卡顿<br>- 高吞吐量但需防范垃圾交易 |
30+
2031

2132
---
2233

@@ -109,14 +120,14 @@
109120
---
110121

111122
## **📌 4. 各共识机制适用场景总结**
112-
| 共识机制 | 适用场景 | 交易速度 | 能耗 | 去中心化 | 安全性 | 代表区块链 |
113-
|----------|---------|------|------|---------|------|---------|
114-
| **PoW** | 公链(比特币) ||||| Bitcoin |
115-
| **PoS** | 公链(ETH2.0) ||||| Ethereum 2.0 |
116-
| **DPoS** | 高性能公链 ||||| EOS, TRON |
117-
| **PBFT** | 联盟链 ||||| Hyperledger Fabric |
118-
| **PoA** | 企业级链 ||||| VeChain, BSC |
119-
| **PoH+PoS** | **高速公链** | **超快** | **** | **中等** | **** | **Solana** |
123+
| 共识机制 | 适用场景 | 交易速度 | 能耗 | 去中心化 | 安全性 | 代表区块链 |
124+
| ----------- | -------------- | -------- | ------ | -------- | ------ | ------------------ |
125+
| **PoW** | 公链(比特币) | | | | | Bitcoin |
126+
| **PoS** | 公链(ETH2.0) | | | | | Ethereum 2.0 |
127+
| **DPoS** | 高性能公链 | | | | | EOS, TRON |
128+
| **PBFT** | 联盟链 | | | | | Hyperledger Fabric |
129+
| **PoA** | 企业级链 | | | | | VeChain, BSC |
130+
| **PoH+PoS** | **高速公链** | **超快** | **** | **中等** | **** | **Solana** |
120131

121132
---
122133

0 commit comments

Comments
 (0)