区块链技术QA
基础
常见区块链架构
| Chain | 类型 | 共识机制 | 主币种 | 架构/特点 | 交易速度 | 交易费用 | 主要应用 | 特点 |
|---|---|---|---|---|---|---|---|---|
| Bitcoin | 公有链 | PoW (工作量证明) | BTC | UTXO 模型,简单安全 | 7 TPS | 较高(波动大) | 价值存储、支付 | 去中心化,比特币为主,手续费和速度较低 |
| Ethereum | 公有链 | PoS (权益证明) | ETH | EVM,智能合约,去中心化 | 10-20 TPS | 高(依赖网络拥堵) | DeFi、NFT | 去中心化,智能合约平台,费用受网络影响 |
| TRON | 公有链 | DPoS (委托权益证明) | TRX | EVM 兼容,高性能 | 2,000+ TPS | 低(固定费用) | 支付、USDT | 高吞吐量,低手续费,账户冻结机制 |
| BNB Chain | 公有链 | PoSA (权益质押+权威) | BNB | 高吞吐量,EVM 兼容 | 3,000+ TPS | 低(固定费用) | DeFi、GameFi | 高吞吐量,EVM 兼容,适合DeFi应用 |
| Solana | 公有链 | PoH+PoS (历史证明+权益证明) | SOL | 高性能,Rust 开发 | 50,000+ TPS | 极低(固定费用) | 高频交易、GameFi | 超高TPS,低延迟,非常适合高频交易 |
| Avalanche | 公有链 | Avalanche+PoS | AVAX | 子网架构,EVM 兼容 | 4,500 TPS | 低(固定费用) | DeFi、应用链 | 子网架构,高可扩展性,适合定制化链 |
| Polkadot | 公有链 | NPoS (提名权益证明) | DOT | 中继链+平行链,多链互操作 | 1,000 TPS | 中等(取决于链和交易) | 跨链生态 | 跨链通信,共享安全,适合多链生态 |
| Cosmos | 公有链 | Tendermint+PoS | ATOM | Hub-Zone,IBC 跨链通信 | 1,000+ TPS | 中等(按链和交易) | 模块化链、跨链 | 模块化链设计,跨链互操作,多链生态 |
| Base | L2 | Rollup (OP) | ETH | 以太坊 L2,Coinbase 背书 | 2,000+ TPS | 低(较以太坊) | DeFi、Web3入口 | 以太坊 L2,低手续费,高效的交易环境 |
共识
PBFT 总结
核心思想
- 在 3f + 1 个节点中,最多允许 f 个拜占庭节点(作恶/故障)。
- 通过 多阶段消息交互,保证所有诚实节点最终达成一致。
目标:在存在拜占庭节点时,仍能保证 一致性(所有诚实节点对交易顺序达成一致)。
工作流程(四步)
- Request:客户端请求发给主节点(Leader)。
- Pre-prepare:主节点分配序号并广播。
- Prepare:所有副本节点验证并互相广播。
- 收到 ≥2f+1 一致消息 → 进入提交阶段。
- Commit:节点广播提交消息,收集到 ≥2f+1 → 执行并回复客户端。
Nakamoto 共识
- PoW / PoS / PoX。
- 特点:引入经济学手段,牺牲确定性,换来大规模可扩展性。
共识机制对比
- Nakamoto 共识(PoW/PoS/PoX):经济学手段,牺牲确定性,换取可扩展性。
- PBFT:小规模、高确定性,适合联盟链。
多签
- TON 链,用户被骗,被多签了。
- 设备迁移过,发送交易的地址和签名地址不一样。