区块链六层模型

应用层

  • 封装了区块链的各种应用场景和案例 ( 比如搭建在以及坊上的各类区块链应用 )
  • 未来的可编程金融和可编程社会也将会是搭建在应用层

合约层

  • 封装各类脚本, 算法和智能合约
  • 区块链可编程的特性的基础
    • 比特币: 全球账本
    • 以太坊: "全球计算机" 类似于区块链的操作系统

激励层

  • 经济因素集成到区链技术体系中来, 包括经济激励的发行和分配机制等 ( 公有链 )
  • 在私有链当中, 则不一定需要进行激励, 因为参于记账的节点往往是在链外完成博弈, 通过强制力或自愿来要求参与记账

共识层

  • 各类共识机制算法如下:
    • 工作量证明机制 ( PoW, Proof of Work )
    • 权益证明机制 ( Pos, Proof of Stake )
    • 股份授权证明机制 ( DPos, Delegated Proof of Stake )
  • 共识机制算法是区块链的核心技术

网络层

  • P2P 组网机制
  • 数据传播机制
  • 数据验证机制
  • 动态组网功能

数据层

  • 封装了底层数据区块的链式结构
  • 非对称公私钥数据加密技术
  • 时间戳技术

其它注意事项

  • 激励层, 合约层和应用层不是每个区块链应用的必要因素, 一些区块链应用并不完整的包含后三层结构.
  • 数据层, 网络层, 共识层是构建区块链技术的必要元素, 缺少任何一层都将不能称之为真正意义的区块链技术.
Last Updated:
Contributors: zhang