区块链是什么,有几种类型

2020-10-15 16:41:06     56人读过    

区块链技术是指多个节点间, 基于加密链式区块结构、 分布式节点共识协议、 P2P 网络( 对等网络) 通信技术和智能合约等技术, 组合而成的一种去中心化基础架构。 区块链技术是多项成熟技术的一次整合。区块链技术源于比特币系统的底层框架,是具备去中心化、 去信任化、 集体维护、 时序数据、 可编程和不可篡改等特点的分布式存储方案,对于金融领域乃至整个宏观社会系统具有重大历史意义。 区块链是由一些已经成熟的技术整合而成, 区块链目前主要有公有链、 联盟链及私有链 3 类,数据层、 网络层、 共识层、 激励层、 合约层和应用层构成了区块链底层基础架构。主流开发平台有以太坊和超级账本。

区块链类型可基本被分为公有链、 联盟链和私有链 3 类。 公有链最早出现, 是最能体现区块链理念的一种类型。 针对当下的需求场景和公有链的一些问题,具备联盟属性的联盟链开始被推向市场。私有链是开放程度最低的一种类型, 仅供内部人员使用。

公有链完全对外公开, 用户可自由访问区块网络, 以及在链上广播交易数据, 还可即时参与网络共识过程。公有链是真正具备完全去中心化特征的区块链,能够在去信任化的网络环境中快速建立共识,形成去中心化的运行机制, 并且交易信息不可篡改。 共识机制一般采用 Pow 或 PoS。 比特币系统就是基于公有链, 但其应用范围仅限于数字货币类型,以太坊( Ethereum) 是在公有链场景中应用最广泛的通用开发平台。

联盟链中只有联盟成员可加入联盟链网络,按照联盟规则来制定用户在链上的读写权限和记账权限。由于联盟链的注册许可限制的特征,对于金融机构的交易、结算或清算场景非常适用。共识机制对安全性能要求较高,一般采用权益证明或实用拜占庭容错算法、Raft 算法等共识算法来代替工作量证明的挖矿机制。常见平台有超级账本 ( Hyperledger) 以及国内的FISCO-BCOS。

私有链网络仅在私有组织内部使用,按照私有组织规则来制定用户在链上的读写权限和记账权限。应用场景一般是数据库管理和审计等企业内部的私有应用。私有链可有效防范来自内部或外部对数据的安全攻击。许多公有链是基于无政府主义理念而设计的,所以采用 P2P 网络以实现完全去中心化。私有链是由私有组织进行管控,数据信息不对外开放,只有内部人员能够参与。