快捷搜索:

区块链技术的六层技术模型介绍

区块链技巧的模型是由自下而上的数据层、收集层、共识层、勉励层、合约层和利用层组成。

首先是“数据层”

封装了底层数据区块的链式布局,以及相关的非对称公私钥数据加密技巧和光阴戳等技巧,这是全部区块链技巧中最底层的数据布局。这些技巧是构建举世金融系统的根基,数十年的应用证清楚明了它异常安然的靠得住性。而区块链恰是奇妙地把这些技巧结合在了一路。

其次是“收集层”

包括P2P组网机制、数据传播机制和数据验证机制等。P2P组网技巧早期利用在BT这类P2P下载软件中,这就意味着区块链具有自动组网功能。

第三层“共识层”

封装了收集节点的种种共识机制算法。共识机制算法是区块链的核心技巧,由于这抉择了到底是谁来进行记账,而记账抉摘要领将会影响全部系统的安然性和靠得住性。今朝已经呈现了十余种共识机制算法,此中对照最为有名的有事情量证实机制(PoW,Proof of Work)、职权证实机制(PoS,Proof ofStake)、股份授权证实机制(DPoS,Delegated ProofofStake)等。

数据层、收集层、共识层是构建区块链技巧的需要元素,缺少任何一层都将不能称之为真正意义上的区块链技巧。

第四层“勉励层”

将经济身分集成到区块链技巧体系中来,包括经济勉励的发行机制和分配机制等,主要呈现在公有链傍边。在公有链中必须勉励遵守规则介入记账的节点,并且处分不遵守规则的节点,才能让全部系统朝着良性轮回的偏向成长。而在私有链傍边,则不必然必要进行勉励,由于介入记账的节点每每是在链外完成了博弈,经由过程强制力或志愿来要求介入记账。

第五层“合约层”

封装种种脚本、算法和智能合约,是区块链可编程特点的根基。比特币本身就具有简单脚本的编写功能,而以太坊极大年夜的强化了编程说话协议,理论上可以编写实现任何功能的利用。假如把比特币当作是举世账本的话,以太坊可以看作是一台“举世谋略机”,任何人都可以上传和履行随意率性的利用法度榜样,并且法度榜样的有效履行能获得包管。

第六层“利用层”

封装了区块链的各类利用处景和案例,比如搭建在以太坊上的种种区块链利用即支配在利用层,而未来的可编程金融和可编程社会也将会是搭建在利用层。

勉励层、合约层和利用层不是每个区块链利用的需要身分,一些区块链利用并不完备的包孕后三层布局。

您可能还会对下面的文章感兴趣: