公链分析报告(8) - 公链与联盟链的区别

联盟链

  1. 对节点准入进行限制,只允许特定节点参与的区块链
  2. 联盟链的共识模型移除了代币系统,其维护共识稳定的基石实际上为参与节点的信用背书

联盟链底层平台的核心是: 性能,可用性和安全隐私(可监管)

联盟自治

  • 成员管理
  • 系统升级
  • 合约升级

知名项目

  • Quorum 是基于Ethereum的分布式账本协议,具有交易/合同隐私和新的共识机制
  • EOS
  • Fabric
  • FISCO BCOS
  • ETH (PoA)

Fabric

fabric是注册的组织节点可以写, 是否任何人都可以读数据? 不是

公链 VS 联盟链

在比较公共和私有区块链时,有两个区别值得指出:身份验证和共识算法(IBFT, clique PoA and Raft)。

公链 联盟链
网络准入门槛 所有人可加入网络 预先设定或满足条件后加入网络
CA证书 所有人可加入网络 需要证书
注重 激励,包括出块奖励 一般不会有代币,更注重可定制化与可编程能力
分叉 日志可临时分叉,最终对齐:最长链原则 日志不分叉,新追加的块需要经历2轮2/3以上节点签名和投票
安全 最新变更可能被回滚, 需要判断不可逆区块高度(BTC:6, EOS:325) 变更一旦上链不会回滚
活性 能够容忍暂时的网络分割,后续通过最长链原则达成最终一致 在存在f个失效节点时,必须保证存在至少3f+1节点,才能保持活性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章