区块链
当前位置:主页 > 资讯 > 区块链 >

基于物联网的区块链体系需要怎样的共识算法?

发布日期:2019-03-16 阅读次数: 字体大小:

自治与法制,怎样才是更适合物联网的治理体系?随着COT(Chains of Things)第一批基于物联网硬件解决方案的区块链智能场景框架即将进入POC阶段。项目联合工作组在服务实体经济的调研过程,选择了能满足物与物的交易与交互,物与人的交易与交互基础治理算法。

 
 

COT是本体(Ontology)的共建生态,因而采用本体基础设施的技术方案来进行主网技术架构搭建和实施,VBFT共识算法能满足当前智能柜集成场景体系,也将作为COT的第一条链来打造基于第一批智能物联网的区块链基础设施。它将为降低物联网及智能硬件数据上链与存证门槛和丰富链网生态体系,做出重要贡献与探索。

 
 

在VBFT算法中,区块链网络节点首先通过抵押Stake申请参与网络共识,然后通过可验证随机数(verifiable random number),随机从所有共识节点中选择若干节点,提出备选区块,验证备选区块,对验证结果进行背书投票后完成区块的共识。简而言之,VBFT算法通过VRF选择节点子集实现了共识算法的扩展,同时通过随机性和PoS保障了算法的抗攻击能力,通过类BFT算法实现了快速的状态终局性。

相对于其他共识算法,VBFT算法是和区块链网络的治理模型紧密结合的。VBFT算法基于区块链定义的网络层次架构而设计,同时通过可验证随机性保障区块链网络层次架构的去中心化公平性

VBFT共识划分三个层次,是符合COT预设的治理模型的。
COT

同步网络COT区块链网络的主体,自主自愿同步区块、同步记账,监督整个COT生态;

候选网络满足性能要求,可以参与共识的候选节点集合。对共识执行网络进行监督;

共识网络参与区块链去中心化出块的功能性网络,负责共识执行。

因此,COT第一条链不同网络的具体功能设计如下:

1

候选网络可以同时监督多个COT生态链的共识执行;

2

共识网络对单个生态链的执行负责;

3

同步网络保持广泛的去中心化跨链生态的支持。

 

基于智能物联网所支持业务场景具有多样性,支持多样性智能硬件的区块链平台也需要具有链上业务多样性的特点。区块链技术需要满足不同业务特性,需要在安全性、扩展性和性能之中找到平衡。为了满足不同的业务特性,需要多个区块链网络支持。因此,COT生态需要多链的解决方案。而VBFT共识算法就是COT跨链解决方案的建立基础之一,规则如下: 

1

节点运营者对于COT节点进行运营,一个节点运营者可以运营多条COT生态链的节点。

2

一条COT生态链中,一个节点运营者只能运营一个节点。

 

 

跨链业务以原子交易子链技术为基础,以COT分布式身份体系为纽带,以跨链节点部署为运行平台,实现COT多链生态。