【技术实现步骤摘要】
一种决策证明型区块链算法及其物理架构
本专利技术涉及区块链算法
,具体涉及一种决策证明型区块链算法及其物理架构。
技术介绍
随着互联网的发展,区块链技术作为去中心化、公开透明的典范。具体地,区块链技术是去中心、分布式结构的数据存储、传输和证明的方法。任何人都可以对这个公共账本进行核查,但不存在一个单一的用户可以对它进行控制。在区块链系统中的参与者们,会共同维持账本的更新,它只能按照严格的规则和共识来进行修改。在自动控制管理上进行区块链的设计主要有三类问题,第一类是核心区块链协议的开发,比如网络层(点对点通信)或者共识层(对现有区块链状况的分布式共识)。第二类是智能合约开发,比如特定需求下的电能分配。第三类是开发者搭建与区块链互动的应用,通常用流行的网页开发语言来搭建应用程序,这些应用程序再通过API与区块链互动。区块链作为比特币的底层算法,目前存在的问题有确认时间长、容量有限、交易费用较高,如果用于工业控制,这些问题可以通过控制算法来缓解。目前区块链主要应用在商业领域,用在控制领域时会面临以下问题:数据会更加庞大,数据分类复杂,数据之间的逻辑关系复杂等。传统的区块链技术是以链的方式来组织数据的,这种方式的区块链容量过小、区块链的增量数据过小,数据之间逻辑关系简单,权力功能区分不明确,所以难以满足实时控制的需求。业界广泛使用的共识机制是PoW(ProofofWork,工作量证明)算法(包含其扩展算法PoS算法和DPoS算法)、PBFT(PracticalByzantineFaultTolerance,实用拜占庭容错)算法、Paxos算法和Raft算法。 ...
【技术保护点】
1.一种决策证明型区块链算法,其特征在于,所述算法包括:应用级服务器制定智能合约;特定逻辑级服务器根据管辖的管理级服务器汇报的数据挂单决议需求,该特定逻辑级服务器作为区块链的决议领导者;由通用数据存储服务器作为第三方数据库对挂单的数据进行验证与归档;挂单数据验证未被篡改后,除特定逻辑级服务器外的逻辑级服务器或者指定的逻辑级服务器基于挂单给出的数据依照应用级服务器制定的智能合约进行运算、表决并形成决议;向区块链公布运算表决决议结果;及决议被否决则作为领导者的特定逻辑级服务器自行分析否决原因并自行修改提案,决议被通过则交由各自管辖的管理级服务器按照决议进行控制执行;其中,所述区块链采用共识机制确保逻辑级服务器公正执行智能合约。
【技术特征摘要】
1.一种决策证明型区块链算法,其特征在于,所述算法包括:应用级服务器制定智能合约;特定逻辑级服务器根据管辖的管理级服务器汇报的数据挂单决议需求,该特定逻辑级服务器作为区块链的决议领导者;由通用数据存储服务器作为第三方数据库对挂单的数据进行验证与归档;挂单数据验证未被篡改后,除特定逻辑级服务器外的逻辑级服务器或者指定的逻辑级服务器基于挂单给出的数据依照应用级服务器制定的智能合约进行运算、表决并形成决议;向区块链公布运算表决决议结果;及决议被否决则作为领导者的特定逻辑级服务器自行分析否决原因并自行修改提案,决议被通过则交由各自管辖的管理级服务器按照决议进行控制执行;其中,所述区块链采用共识机制确保逻辑级服务器公正执行智能合约。2.根据权利要求1所述的一种决策证明型区块链算法,其特征在于,由区块链控制的所述逻辑级服务器的表决策略包括分布与集中,所述分布是指区块链上的除特定逻辑级服务器外的所有逻辑级服务器共同记录共同表决,所述集中是指谁发起谁主导,而发起决议是由单个逻辑级服务器管理的下属管理级服务器汇报的数据来决定,特定逻辑级服务器代表特定的管理级服务器。3.根据权利要求1所述的一种决策证明型区块链算法,其特征在于,所述通用数据存储服务器对挂单的数据进行验证时,挂单的数据验证被篡改则驳回,不会被记录在区块链中,挂单的数据验证未被篡改则被记录在区块链分支。4.根据权利要求1所述的一种决策证明型区块链算法,其特征在于,所述区块链采用多链并行的形式,并非一维链而是一条基于时间为主干形成的多叉树状的多维链;所述区块链上记录的每一次决议并非完成决议就不再管理,而是由该决议引申出的所有后续决议都会链接在该决议的下方,每次决议的领导者为当前决议的发起人而非父节点的发起人;所述区块链为面向对象的区域链,每一个决议的模版是一个类,每个决议是一个对象。5.根据权利要求1所述的一种决策证明型区块链算法,其特征在于,指定所述逻辑级服务器进行表决时,随机分配一个空余服务器作为监管。6.根据权利要求1所述的一种决策证明型区块链算法,其特征在于,所述决议结果分为四种:同意、反对、弃权以及一票否决,对于不同安全等级的决议有不同的票数要求。7.根据权利要求1所述的一种决策证明型区块链算法,其特征在于,所述逻辑级服务器在表决过程中,还通过定时系统定时随机指定某一逻辑级服务器作为验证服务器,发布一条仅用于验证的决议,测试除验证服务器外的逻辑级服务器是否正常判断。8.根据权利要求1所述的...
【专利技术属性】
技术研发人员:朱中道,
申请(专利权)人:南京快直聘网络科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。