Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

区块链六层模型从上到下(区块链6层模型从上到下分别是? 单选题 (1分))

区块链 加入收藏
区块链技术的模型是由自下而上的数据层、网络层、共识层、激励层、合约层和应用层组成。首先是“数据层”封装了底层数据区块的链式结构,以及相关的非对称公私钥数据加密技术和时间戳等技术,这是整个区块链技术中最
区块链技术模型由自下而上的数据层、网络层、共识层、激励层、契约层和应用层组成。 首先,“数据层”封装了底层数据块的链式结构,以及相关的非对称公私钥数据加密技术和时间戳技术,是整个区块链技术中最底层的数据结构。 这些技术是建立全球金融体系的基础,几十年的使用已经证明其非常安全可靠。 而区块链则是形式上巧妙地将这些技术结合在一起。 其次,“网络层”包括P2P组网机制、数据传输机制和数据验证机制。 BT等早期P2P下载软件中使用了P2P联网技术,也就是说区块链具有自动联网的功能。 第三层“共识层”封装了网络节点的各种共识机制算法。 共识机制算法是区块链的核心技术,因为它决定了谁来做记账,而记账决策将影响整个系统的安全性和可靠性。 目前,共识机制算法有十余种,其中最著名的有工作量证明机制(PoW)、权益证明机制(PoS)、份额授权证明机制(DPoS)。 数据层、网络层和共识层是构建区块链技术的必要元素。没有任何一层,就不能称之为真正意义上的区块链技术。 第四个“激励层”将经济因素融入区块链技术体系,包括经济激励的分配机制和分配机制,主要出现在公共链中。 在公链中,遵守规则参与记账的节点必须受到鼓励,不遵守规则的节点必须受到惩罚,这样整个系统才能良性循环发展。 在私有链中,不需要激励,因为参与记账的节点往往在链外完成博弈,通过强制或自愿的方式要求参与记账。 第五个“契约层”封装了各种脚本、算法和智能契约,是区块链可编程特性的基础。 比特币本身具有编写简单脚本的功能,而以太坊则大大加强了编程语言协议,理论上可以编写出可以实现任何功能的应用。 如果把比特币看做全球总账,以太坊可以看做“全球电脑”。任何人都可以上传和执行任何应用,应用的有效执行是可以保证的。 第六层“应用层”封装了区块链的各种应用场景和案例。比如搭建在以太坊上的各种区块链应用都部署在应用层,未来的可编程金融、可编程学会也将搭建在应用层。 激励层、合同层、应用层并不是每一个区块链应用的必备因素,有些区块链应用并不完全包含后三层。
图集详情底部广告位