区块链技术模型自下而上包括数据层、网络层、共识层、激励层、合约层和应用层。每一层分别具备一项核心功能,不同层级之间相互配合,共同构建一个去中心化的价值传输体系。
区块链的模型架构
数据层:是区块链最底层的技术架构,应用了非对称加密技术,利用散列函数确保信息不被篡改,还采用了链式结构,时间戳技术、梅克尔树等技术对数据区块进行处理,让新旧区块相互链接和验证。
网络层:封装了P2P网络机制、传播和验证机制等技术。
共识层:封装了各类共识机制算法。目前成熟且得到广泛应用的有三种:即工作量证明机制(POW),权益证明机制(POS),股份授权证明机制(DPOS)。
激励层:包括发行机制和激励机制,让高度分散的节点能够自觉参与到系统的维护与建设中,让整个系统健康有序地发展。
合约层:由智能合约、共识算法、脚本代码等构成,是区块链可编程性的基础。
应用层:封装了区块链的各种应用场景和案例
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。