区块链技术QA

区块链技术QA#

基础#


常见区块链架构#

Chain类型共识机制主币种架构/特点交易速度交易费用主要应用特点
Bitcoin公有链PoW (工作量证明)BTCUTXO 模型,简单安全7 TPS较高(波动大)价值存储、支付去中心化,比特币为主,手续费和速度较低
Ethereum公有链PoS (权益证明)ETHEVM,智能合约,去中心化10-20 TPS高(依赖网络拥堵)DeFi、NFT去中心化,智能合约平台,费用受网络影响
TRON公有链DPoS (委托权益证明)TRXEVM 兼容,高性能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+PoSAVAX子网架构,EVM 兼容4,500 TPS低(固定费用)DeFi、应用链子网架构,高可扩展性,适合定制化链
Polkadot公有链NPoS (提名权益证明)DOT中继链+平行链,多链互操作1,000 TPS中等(取决于链和交易)跨链生态跨链通信,共享安全,适合多链生态
Cosmos公有链Tendermint+PoSATOMHub-Zone,IBC 跨链通信1,000+ TPS中等(按链和交易)模块化链、跨链模块化链设计,跨链互操作,多链生态
BaseL2Rollup (OP)ETH以太坊 L2,Coinbase 背书2,000+ TPS低(较以太坊)DeFi、Web3入口以太坊 L2,低手续费,高效的交易环境

共识#

PBFT 总结#

核心思想#

  • 在 3f + 1 个节点中,最多允许 f 个拜占庭节点(作恶/故障)。
  • 通过 多阶段消息交互,保证所有诚实节点最终达成一致。

目标:在存在拜占庭节点时,仍能保证 一致性(所有诚实节点对交易顺序达成一致)。


工作流程(四步)#

  1. Request:客户端请求发给主节点(Leader)。
  2. Pre-prepare:主节点分配序号并广播。
  3. Prepare:所有副本节点验证并互相广播。
    • 收到 ≥2f+1 一致消息 → 进入提交阶段。
  4. Commit:节点广播提交消息,收集到 ≥2f+1 → 执行并回复客户端。

Nakamoto 共识#

  • PoW / PoS / PoX。
  • 特点:引入经济学手段,牺牲确定性,换来大规模可扩展性。

共识机制对比#

  • Nakamoto 共识(PoW/PoS/PoX):经济学手段,牺牲确定性,换取可扩展性。
  • PBFT:小规模、高确定性,适合联盟链。

多签#

  1. TON 链,用户被骗,被多签了。
  2. 设备迁移过,发送交易的地址和签名地址不一样。