区块链其底层技术本身也有其特定的分层结构。区块链结构的具体层级结构有六个,它们之间有何作用及关联?接下来我们一起来了解一下。
01 数据层、网络层、共识层
数据层(DataLayer) 相当于区块链的四大核心技术中的数据结构,即“区块+链”的结构。从创世区块到新添加的区块所构成的链式结构包含了哈希值、随机数、认证交易的时间戳、交易信息数据、公钥和私钥等,是整个区块链技术中最底层的数据结构。
网络层(NetworkLayer) 类似于四大核心技术中的分布式存储,主要保证点对点机制、数据传播机制和数据验证机制。分布式算法以及加密签名等都在网络层中实现,区块链上的各个节点通过这种方式来保持联系并共同维护整个区块链账本,比较熟知的有闪电网络、雷电网络等第二层支付协议。
共识层(ConsensusLayer) 相当于四大核心技术中的共识机制,主要包括共识算法机制。目前为止有PoW、PoS、DPoS、Proof of Burn、Proof of Importance等十几种共识机制。
数据层、网络层、共识层三者为区块链层级中的底层基础,也是区块链技术必不可少的三个元素。缺少任何一个元素都无法成为真正的区块链技术。
02 激励层、合约层、应用层
激励层(ActuatorLayer) 包括激励机制和分配制度。在区块链中一般指挖矿奖励,通过奖励一部分数字资产从而激励矿工去验证交易信息,从而维持挖矿活动以及区块链账本更新的持续进行。另外,还会制定一些相关制度,奖惩分明,激励记账节点,惩罚恶意节点。
合约层(ContractLayer) 自然就和我们最常听到的智能合约有关。把代码写到合约里,就可以自定义约束条件,不需要第三方信任背书,到时间立即实时操作。当然除了智能合约,作为信任机器的重要层级,还包括一些其他的脚本代码、侧链应用等等。
应用层(ApplicationLayer) 类似于手机上的各种APP,即区块链的各种应用场景。例如比特币、以太坊等就是区块链的应用项目,这个层面包括未来区块链应用落地的各个方面。
03 小结
一般把数据层和网络层归类为区块链中的协议层,合约层和激励层归为扩展层,即共识层。
六个层级之间相互独立,但又不可分割。了解层级之间的关系和各个层级的相关知识,可以更好地认知和理解区块链技术的整体结构。
作者:三黎
2021年,互联网与科技迈入了一个新的关口,一方面,旧的蓝海已被悉数挖掘,增量市场已达到天花板,智能手机、消费生活、本地出行都慢慢进入存量市场的厮杀。另一方面,突破性的基础技术又处于爆发前夕,虚拟现实、人工智能、电动汽车...
2021年2月21日,比特币创下58330.57美元的新高,逼近6万美元的关口,十年间上涨6500余倍, Elon Musk(Tesla创始人)获利超过9亿美元。其实比特币只是区块链的众多应用之一。那投资者怎么进行区块链...
William 是一位风险投资者和商业区块链的作者。他计划成立一家专注于区块链和加密货币的投资公司。这个名字叫瑞士 Jabre Capital 的新公司旨在投资区块链初创公司、特定代币和公开交易的加密货币。据报道,它不是...
据报道,高盛从2015年开始了自己的区块链之旅高盛对区块链的态度可见一斑,无论是公开表达对区块链的热情,还是大力投资区块链项目。高盛 区块链 实践 pdf_百年职校都布局区块链了_区块链布局高盛区块链背书:从推广网页到发...