买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:蚂蚁区块链科技(上海)有限公司
摘要:本文件提供一种蜜獾拜占庭容错共识机制的区块链共识方法、节点及系统。方法包括:统计本轮共识N个共识提议的共识投票。遍历第一集合:将有≥f+1且<2f+1个相同共识投票的共识提议迁移至第二集合;将未有f+1个相同共识意见的共识提议迁移至第三集合,并更新为反对意见。遍历第四集合:将有≥2f+1个相同共识意见的共识提议迁移至第二集合;针对有≥f+1且<2f+1个相同共识意见的共识提议,将不能够追溯的迁移至第三集合并更新为反对意见,将能追溯的迁移至第二集合并更新为赞成意见。将第二集合并至第一集合,将第三集合并至第四集合,执行下一轮共识,直至第一集合有可达成共识的N个共识提议。基于最后一轮统计的共识投票,确定共识结果。
主权项:1.一种蜜獾拜占庭容错共识机制的区块链共识方法,包括:目标共识节点执行本轮共识,统计N个共识提议的共识投票;所述目标共识节点对第一集合遍历以执行:将具有大于等于f+1且小于2f+1个相同共识投票的共识提议迁移至第二集合中;将未具有f+1个相同共识意见的共识提议迁移至第三集合中,并更新为反对的共识意见;其中,f为区块链的共识节点容错数;所述目标共识节点对第四集合遍历以执行:将具有大于等于2f+1个相同共识意见的共识提议迁移至第二集合中;将具有大于等于f+1且小于2f+1个相同共识意见的能够基于纠删码算法追溯的共识提议迁移至所述第二集合中,并更新为赞成的共识意见;将具有大于等于f+1且小于2f+1个相同共识意见的不能够基于纠删码算法追溯的共识提议迁移至所述第三集合中,并更新为反对的共识意见;将未具有f+1个相同共识意见的共识提议迁移至所述第三集合中,并更新为反对的共识意见;其中,在首轮共识中,所述目标共识节点对RBC协议阶段无法通过纠删码算法追溯的共识提议,投表示反对的共识投票,对其余共识提议投表示赞成的共识投票,所述第一集合为所述第四集合针对所述N个共识提议的绝对补集,首轮共识中所述第四集合存放有所述N个共识提议;所述目标共识节点将所述第二集合合并至第一集合,将所述第三集合合并至第四集合,以执行下一轮共识,直至所述第一集合中存放有所述N个共识提议,且所述N个共识提议均具有大于等于2f+1个相同的共识投票;所述目标共识节点基于最后一轮共识中统计到的所述N个共识提议的共识投票,确定共识结果。
全文数据:
权利要求:
百度查询: 蚂蚁区块链科技(上海)有限公司 蜜獾拜占庭容错共识机制的区块链共识方法、节点及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。