买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国科学院计算技术研究所
摘要:本发明提出一种动态可控的区块链多人通道高效混合型共识方法和系统,包括:在区块链主链外建立区块链多人通道,该区块链多人通道内包括普通节点、领导节点和候选领导节点;该区块链多人通道每过持续调整周期,便领导节点根据账本数据得到前一调整点到当前调整点的指标参数,制定下一持续调整周期内共识周期内检查点数量和该共识周期长度;且该持续调整周期由多个共识周期构成,该区块链多人通道每过该共识周期,便到执行强共识;且该共识周期包括至少一个检查周期,检查周期结束后执行弱共识。本发明通过混合强弱共识,并动态调整其时间间隔,提升了共识效率、降低交易回滚率。
主权项:1.一种动态可控的区块链多人通道高效混合型共识方法,其特征在于,包括:步骤1、在区块链主链外建立区块链多人通道,该区块链多人通道内包括普通节点、领导节点和候选领导节点;该区块链多人通道每过持续调整周期,便到达调整点,调用步骤4,且该持续调整周期由多个共识周期构成,该区块链多人通道每过该共识周期,便到达共识点,调用步骤3,且该共识周期包括至少一个检查周期,检查周期结束后到达检查点,该区块链多人通道每到该检查点,便调用步骤2;步骤2、所有普通节点对自身账本状态进行验证,所有候选领导节点对账本进行验证,若验证过程中发现账本错误,则发现账本错误的节点发起链上申诉,并增加该共识周期内的检查周期数量,否则普通节点和候选领导节点分别本地更新最新账本概要和明细;步骤3、该区块链多人通道暂停交易处理,该领导节点协调组织节点进行强一致共识,若共识中发现错误,则发现账本错误的节点发起链上申诉,并缩减该共识周期,否则该区块链多人通道内节点根据选举规则,选举出新的领导节点;步骤4、领导节点根据账本数据得到前一调整点到当前调整点的指标参数,输入通道内共识开销模型,得到下一持续调整周期内共识周期内检查点数量和该共识周期长度;该步骤4包括:领导者根据账本数据得到Ni、Ti、CtotalTi,Ni和Cmalice,i,并通过该共识开销模型得到上一快速调整点到当前调整点的多组VACE指标值及其自变量: CtotalTi,Ni=γTiNi Cmalice,i=λTi其中Ni为第i个共识周期中,多人通道包含的节点数;EcensensusNi为共识周期i的共识点处,强一致共识的开销;ErollbackNi为共识周期i中单笔失败交易回滚所花费的开销,ErollbackNi为共识周期i中单笔失败交易回滚所花费的开销;Ti为共识周期i的共识周期长度;CtotalTi,Ni为共识周期i内所有被处理的交易数量,Cmalice,i为共识周期i内恶意事件发生的次数;λ为共识周期i内恶意事件发生的强度;γ为共识周期内交易总数量关于网络规模Ni的函数参数;每一个影响因素对应的指数分别为aii=0,1,…,7,a2,a3,a4,a5,a60,a0,a1,a70;运行状态变量分别为第i-1轮共识完成后通道内节点余额的方差、第i-1个共识周期成功完成的交易数量、第i-1个共识周期成功完成的交易额总量、第i个共识周期的候选领导者节点数量、第i个共识周期的普通节点数量、第i个共识周期包含的检查点数量;该领导节点通过拟合计算参数γ,aii=0,1,…,7,得到该运行状态变量的表达式,求得该表达式在新一个共识周期关于检查点个数和共识周期长度的极小值,取整该极小值作为下一持续调整周期内共识周期内检查点数量和该共识周期长度。
全文数据:
权利要求:
百度查询: 中国科学院计算技术研究所 一种动态可控的区块链多人通道高效混合型共识方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。