从技术角度看,区块链是一个由多方共同维护的技术系统,用区块链结构存储数据,并使用密码学来确保传输和访问的安全。
区块链基础设施主要分为应用层、合同层、激励层、共识层、网络层、数据层和数据基础设施层。
共识层、网络层、数据层:属于协议层,是区块链技术的必要层,是区块链技术实现的基本保证。
合同层:属于扩展层,区块链的编程主要通过这一层实现。
供应链信息平台的技术模型主要包括应用层交互模块、合同层核心模块、共识层和网络层,以及数据层和数据基础设施的基础模块层。
区块链技术数据层_区块链技术和数据存储_中国区块链技术和产业发展论坛
激励层:通常发生在公共链中,包括发行机制和激励机制。在供应链联盟链中,共同维护平台的正常运行是每个成员的责任,利益的分配可以根据成员的需要通过产品进行。流动或资本流动
应用层
区块链的应用层包含各种应用场景和案例。它与计算机上的应用程序、浏览器上的门户网站、搜索引擎、电子商城或手机一起使用APP非常相似。区块链技术的应用非常相似。部署在以太坊,EOS、QTUM 并在现实中实施。未来的可编程金融和可编程社会也将建立在应用层之上。
中国区块链技术与产业发展论坛_区块链技术和数据存储_区块链技术数据层
合约层
合同层具有可编程特性,主要包括各种脚本、代码、算法机制和智能合同,是可编程区块链的基础。
将代码嵌入到区块链或代币中,实现可定制的智能合同,并在满足一定约束条件时自动执行。
区块链技术数据层_区块链技术和数据存储_中国区块链技术与产业发展论坛
激励层
激励层主要包括经济激励的分配系统和分配系统。它的作用是提供一些激励措施,鼓励节点参与簿记,以确保整个网络的安全运行。鼓励遵守规则的节点参与簿记,惩罚不遵守规则的节点。
通过共识机制获得会计权的节点可以获得一定的奖励。我们最熟悉的比特币激励主要有两种,一种是比特币区块链技术数据层的系统奖励,另一种是每笔交易中扣除的费用。当比特币数量达到2100万的上限时,所有奖励都基于交易成本。
共识层
共识层包括共识算法和共识机制。共识层的作用是让 P2P 网络中高度分散的节点就区块数据的有效性达成共识,决定谁可以向主链添加新区块。中间。这是区块链技术数据层的核心技术之一,也是区块链社区的治理机制。
至少有几十种共识机制算法,包括工作量证明(PoW)、权益证明(PoS)、委托权益证明(DPoS)、燃烧证明、重要性证明等。
中国区块链技术与产业发展论坛_区块链技术数据层_区块链技术和数据存储
网络层
网络层通过P2P实现分布式网络机制的技术。网络层包括P2P网络机制、数据传播机制和数据验证机制。因此,区块链本质上是一种P2P网络。
因为块 P2P 特性,数据在每个节点之间传输,部分节点或网络的损坏对其他部分影响不大。
数据层
区块链数据层主要描述区块链的物理形式,是从区块链上的创造性区块开始的链结构,包括区块数据、链结构和区块上的随机性。数据、时间戳、公共和私钥数据等是整个区块链技术的底层数据结构。
每个块包括块的大小、块、块包含的事务数量和一些或所有最近的新事务。在每个块中,区块头决定了整个区块链。数据生成使用了许多技术,如时间戳技术,以确保每个块按时间顺序连接;不对称加密技术使数据不被篡改。