区块架构模型
架构层
区块链的架构模型
区块链的架构模型七层
区块链架构模型
数据层:底层数据的链式结构、加密技术、时间戳技术、构建全球金融系统的基础
网络层:自动组网功能(自我管理)、数据传播机制、数据验证机制
激励层:经济激励的发行机制和激励机制-公有链:促进良性循环发展(原生货币支持有激励层)
合约层:脚本、算法和智能合约-达到约束条件,自动签约;不满足,自动解约
比特币:有一定脚本编辑能力
以太坊:强化编程语言协议
软件应用层:区块链各种应用场景和案例
合约层
共识层:封装网络节点各类·共识机制算法(核心技术)、公众量证明机制PNW、传印证明机制US、股份授权证明机制(DPOS)、使用拜占庭容错(PDFT)
区块链架构模型
数据层-网络层-共识层-激励层-合约层--远程调用RPC--应用层
区块链的架构模型
区块链的架构模型
应用层
封装了区块链的各种应用场景和案例,比如搭建在以太坊上的各类区块链应用即部署在应用层,而未来的可编程金融和可编程社会也将会是搭建在应用层
合约层
封装各类脚本、算法和智能合约,是区块链可编程特性的基础
激励层
将经济因素集成到区块链技术体系中来,包括经济激励的发行机制和分配机制等,主要出现在公有链当中
共识层
封装了网络节点的各类共识机制算法。共识机制算法是区块链的核心技术,因为这决定了到底是谁来进行记账,而记账决定方式将会影响整个系统的安全性和可靠性
网络层
包括P2P组网机制、数据传播机制和数据验证机制等。P2P组网技术早期应用在BT这类P2P下载软件中,这就意味着区块链具有自动组网功能
数据层
封装了底层数据区块的链式结构,以及相关的非对称公私钥数据加密技术和时间戳等技术
一般区块链模型
数据层:非对称加密数据结构,底层链路结构
网络层:P2P机制,数据传播机制,数据间认证机制
共识层:共识机制算法
激励层:用于公有链,联盟链
合约层:智能合约
应用层:与上述区块链核心架构分开部署,通过RPC互联
联盟链:有竞争又需要合作的组织
价值传递
特殊的分布式数据库,只能增查,不能改删
不可篡改,去中心化,可追溯
区块链的架构模型
区块链的架构模型
数据层:封装了底层数据区块的链子结构,以及相关的非对称的公钥私钥加密技术和时间戳技术;是整个区块链最底层的数据结构。
网络层:包括P2P组网机制,数据传播机制和数据验证机制。
共识层:封装了网络节点的各类共识机制算法,是区块链的核心技术,它决定是到底是谁来进行记账,而记账方式将会影响整个系统的安全性和可靠性。
激励层:将帧元素集中到区块链的技术体系中来,包括发行机制和分配机制,主要应用在公有链中,并不是所有的区块链都有激励层。
合约层:用于封装各类脚本、算法和智能合约,是区块链可编程特性的基础,可以简单理解为一份自定义的电子合同。
应用层:封装了区块链的各种应用场景和案例。
合约层、激励层、共识层、网络层、数据层构成了区块链的核心系统
共识层、网络层、数据层是构建区块链系统的必要元素
激励层通常位于公有链,激励遵守规则的节点,惩罚不遵守规则的节点
合约层用于封装各类脚本、算法、合约。
区块链的架构模型
合约层、激励层、共识层、网络层、数据层构成了区块链的核心系统
共识层、网络层、数据层是构建区块链系统的必要元素
激励层通常位于公有链,激励遵守规则的节点,惩罚不遵守规则的节点
合约层用于封装各类脚本、算法、合约。
区块链的架构模型
区块链架构模型
区块链架构模型
区块链的架构模型
区块链的架构模型