区块链基础架构分为6层:包括数据层、网络层、共识层、激励层、合约层、应用层。
区块链模型的最底层,封装了数据区块的链式结构,以及非对称的公匙私匙加密技术和时间戳技术。
点对点(P2P)的组网机制,数据传播和数据验证机制,因为P2P的特性,区块链具有自动组网的机制,常常被称作分布式自治系统(DAOs)。
负责共识算法和共识机制,目前最常见也是较为成熟的有三种共识机制—工作量机制证明POW(Proof of Work)、权益证明机制POS(Proof of
Stake)、股份授权证明机制DPOS(Delegate Proof of Stake)。这三种机制各有利弊。
负责激励的发行制度和分配制度。可以简单的理解为就是一套工资和奖励系统。挖矿所得的奖励+交易手续费讲解分配就是激励层的功能。
包含脚本、算法以及智能合约,通俗地讲是一份自定义的电子合同,之所以称为智能合约,是因为这份合约可以在达到约束条件自动触发执行,不需人工干预,也可以在不满足条件时自动解约,理论上可以触发执行事先约定好的一切条款。这也是区块链能够解放信用体系最核心的技术之一。
封装了各种应用场景和案例,类似于日常用的各种网站、APP,比如有社交娱乐,有电商购物,有新闻阅读等各种不同的应用场景。
区块链的六层模型自下而上分别是:数据层,网络层,共识层,激励层,合约层和应用层。
数据层:
数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法,这是整个区块链技术中最底层的数据结构。
网络层:
网络层包括分布式组网机制、数据传播机制和数据验证机制等,P2P组网技术早期应用在BT这类P2P下载软件中,这就意味着区块链具有自动组网功能。
共识层:
共识层主要封装网络节点的各类共识算法,目前比较知名的有POW工作量证明机制、权益证明机制POS、股份授权证明机制DPOS等。
激励层:
激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等。
合约层:
合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础。
应用层:
应用层则封装了区块链的各种应用场景和案例。
总结一下:
数据层、网络层、共识层是构建区块链技术的必要元素,缺一不可,而激励层、合约层和应用层不是每个区块链应用的必要因素。
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/biquan/364311.html