区块链技术包括数据层、网络层、共识层、激励层、合同层和应用层

区块链技术不是单一的技术,而是多种技术整合创新的结果,其本质是弱中心、自信的基础结构技术。区块链技术模包括数据层、网络层共识层、激励层、合同层和应用层。各层具有核心功能,不同层次相互合作,共同构建中心价值传输体系。

《区块链技术包括数据层、网络层、共识层、激励层、合同层和应用层》

数据层的特点是不可篡改、全备份、完全平等(数据、权限、代码),其数据结构包括块头和块体。块头是三组块数据,一组块数据是父亲的块哈希值,该块与块链中的前块连接的两组块数据是Merkle根,是有效总结块中所有交易的数据结构的三组块数据是难易度目标、时间戳和Nonce与生产块有关。

网层包装了P2P网络机制、传播和验证机制等技术。在网络层中,新的交易向全网广播,各节点将收到的交易信息纳入块中,各节点在自己的块中找到足够难易度的工作量证明书,在节点中找到工作量证明书(取得包装块的资格),向全网广播(新包装块),并且包含在块中的所有交易都是有效的共识层包装了网络节点的各种共识机制算法。这是区块链的核心技术。因为这决定了事情的发生,收费决定方式会影响系统整体的安全性和可靠性。

《区块链技术包括数据层、网络层、共识层、激励层、合同层和应用层》

目前出现了十几种共识机制算法,其中有着名的工作量证明机制(POW)、实用拜占庭容错算法(PBFT)、权益证明机制(POS)、股票许可证明机制。激励层包括发行机制和激励机制。简而言之,激励机制是通过经济平衡的手段,鼓励节点参与维护块链系统的安全运行,防止篡改总长期维持块链网络运行的动力。

《区块链技术包括数据层、网络层、共识层、激励层、合同层和应用层》

合同层具有可编程的特性,主要包括智能合同、共识算法、脚本、代码,是区块链可编程特性的基础。将代码嵌入块链或令牌中,实现可定制的智能合同,在达到某种约束条件的情况下,不需要第三者自动执行,是块链信赖的基础。应用层包装块链的各种应用场景和案例,与计算机应用程序、浏览器门户等相似,将块链技术应用程序部署在以太网坊、EOS等现实中。这六个技术水平是构建区块链技术的必要因素,缺少任何水平都不能称为真正意义上的区块链技术。#区块链[超话]##热议区块链#

点赞