区块链层次模型

区块链技术的模型共有六层,自下而上分别是:数据层、网络层、共识层、激励层、合约层和应用层。

数据层、网络层和共识层是区块链的必要元素。

1)数据层:封装了底层数据区块的链式结构,以及相关的非对称公私钥数据加密技术和时间戳等技术,这是整个区块链技术中最底层的数据结构。
2)网络层:包括 P2P 组网机制、数据传播机制和数据验证机制等。
3)共识层:封装了网络节点的各类共识机制算法。

激励层、合约层和应用层并不是区块链的必要元素,有些区块链应用并不完全包含这三层结构。

1)激励层:将经济因素集成到区块链技术体系中来,包括经济激励的发行机制和分配机制等,主要出现在公有链当中。
2)合约层:封装各类脚本、算法和智能合约。
3)应用层:封装了区块链的各种应用场景和案例,未来的可编程金融和可编程社会也将搭建在应用层中。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容