区块链的层级结构介绍之二

共识层/ Consensus Layer

共识层里装的就是区块链系统所采用的共识算法,如POW、POS、DPOS等多种共识机制,这是系统的核心层级,是整个系统生存的根基。

网络层/ Network Layer

网络层包括分布式组网机制、数据传播机制和数据验证机制,这些机制主要通过P2P(Peer-to-Peer点对点对等网络)技术实现,使得区块链成为具备自动组网的P2P 网络,节点之间通过维护一个共同的系统结构来保持通信。(其实这种P2P技术一直使用于BT下载,是成熟的技术体系)

数据层/Data Layer

数据层装着底层数据区块的链式结构,包含了区块链的区块数据、链式结构以及区块上的随机数值、时间戳、公钥、私钥等基础数据和基本算法,描述了区块链的物理形式,是整个区块链技术中最底层的数据结构。值得一提的是,这一层级的很多技术已经在计算机领域使用了很多年,是经过验证的安全技术。

在区块链系统的六个层级结构当中,数据层、网络层、共识层是构建整个区块链的必备因素,没有了这三个层级,或者缺少其中任何一个,都不能称之为真正意义上的区块链,而激励层、合约层、应用层就不是每一个区块链所必须用到的层级,比如私有链,就有可能不需要激励层,而是依靠自身机构的管理措施来实现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181213A0V49U00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励