区块链分类与架构模型-学习笔记

一、分类

        1)第一种分类:根据区块链运行过程中是否需要中心节点或者权限优势节点授权,可将区块链划分为无许可区块链(Permissionless Blockchain)和许可区块链(Permissioned Blockchain).

        (1)无许可区块链:是一种完全去中心化的分布式账本技术,运行节点自由加入和退出,无须通过中心节点注册、认证和授权。

        (2)许可区块链:存在一个或多个节点具有较高权限,这些节点可以是可信第三方,也可能节点之间仍然互不信任、需要协商制定区块链维护规则和访问控制权限,只有经过相应功能授权的节点才可访问数据、参与系统维护。

        2)第二种分类:按照去中心化程度,将区块链划分为公有链(Public BC)、联盟链(Consortium BC)、和私有链(Private BC)三类。

        (1)公有链:对应于无许可区块链;

        (2)联盟链:部分去中心化的区块链,适用于多个实体构成的组织或联盟,其数据读写权限受到预定义的一组节点控制;

        (3)私有链:完全去中心化的区块链,适用于特定机构的内部数据管理与审计。

各类区块链的比较
  私有链 联盟链 公有链
参与者 个体或公司内部 特定人群 任何人自由进出
信任机制 自行背书 集体背书 全民共识
记账人 自定 参与者协商决定 所有参与者
激励机制 不需要 可选 需要
中心化程度 中心化 多中心化 去中心化
突出的优势 透明和可追溯 效率和成本优化 信用的自建立
典型应用场景 审计 清算 数字加密货币
承载能力 较强

二、架构模型

        (1)数据层:去中心化系统各节点共享的数据账本;

        (2)网络层:封装了区块链系统的组网方式、消息传播协议和数据验证机制等要素;

        (3)共识层:决策权越分散的系统达成共识的效率越低,但系统稳定性和满意度越高;而决策权越集中的系统更易达成共识,但同时更易出现专制和独裁;

        (4)激励层:去中心化系统中的共识节点本身是自利的,最大化自身收益是参与数据验证和记账的根本目标;

        (5)合约层:封装区块链系统各类脚本代码、算法以及由此生产的更为复杂的智能合约;

        (6)应用层:可以应用于数字加密货币领域,同时在经济、金融和社会系统中也存在广泛的应用场景。

发布了327 篇原创文章 · 获赞 133 · 访问量 63万+

猜你喜欢

转载自blog.csdn.net/qq_30507287/article/details/103764142