买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明涉及区块链技术领域,具体涉及一种具有高TPS的区块链共识方法,包括:周期性选举产生若干个汇总节点,汇总节点交换高度签名;在第一阶段中为交易关联背书节点签名;在第二阶段汇总节点分别建立当前高度的区块,将区块广播给区块链节点,区块链节点验证并关联签名后传播区块,区块链节点按照包含交易数量多、产生区块早的判断顺序决定胜出区块;将满足关联签名数量的条件的区块发送给若干个汇总节点,率先集齐满足预设数量个汇总节点签名的区块作为为最终区块被广播,若干个汇总节点交换下一个区块高度的签名,开启下一个区块的出块。本发明的实质性效果是:使得交易信息被节点积极传播和共享,有效在实际中提升区块链系统的TPS。
主权项:1.一种具有高TPS的区块链共识方法,其特征在于,包括:区块链节点周期性选举产生若干个汇总节点,若干个汇总节点交换欲出块的高度签名,从而集齐预设数量个高度签名;在第一阶段中为交易关联背书节点签名,满足背书节点签名数量的交易被发送给汇总节点中的一个或多个,背书节点将等同的获得交易手续费中的一部分;在第二阶段中若干个汇总节点分别根据自己收到的交易建立当前高度的区块,建立的区块包含奖励交易和集齐的高度签名,将区块广播给区块链节点,区块链节点验证并关联签名后传播区块,此时若干个汇总节点产生的区块将在区块链节点中竞争传播,区块链节点按照包含交易数量多、产生区块早的判断顺序决定胜出区块,区块链节点将仅传播胜出区块;随着第二阶段的进行,某个区块链节点关联签名后,区块将满足关联签名数量的条件,将区块发送给若干个汇总节点,汇总节点签名区块并相互传递,率先集齐满足预设数量个汇总节点签名的区块作为最终区块被广播,若干个汇总节点交换下一个区块高度的签名,开启下一个区块的出块;区块链节点之间建立层状广播结构,每层包括若干个区块链节点,每个区块链节点均与n1个上一层区块链节点或汇总节点连接,每个区块链节点均与n2个下一层区块链节点连接,n1及n2均大于1,汇总节点及其他区块链节点广播时,向连接的下一层区块链节点广播;在第二阶段中汇总节点将建立的区块发送给若干个区块链节点;区块链节点收到区块后,验证并暂存区块,将区块哈希值签名后反馈给对应的汇总节点,将区块发送给连接的n2个下一层区块链节点;区块链节点再次收到区块时,与暂存的区块对比,得出胜出区块,若胜出区块为暂存区块则不做操作,反之,将胜出区块的区块哈希值签名后反馈给对应的汇总节点,将胜出区块发送给连接的n2个下一层区块链节点,将暂存区块替换为胜出区块;当汇总节点收到足够数量的签名反馈后,将区块及全部签名广播给其他汇总节点;其他汇总节点验证区块后将区块哈希值签名后广播,集齐满足预设数量个汇总节点的区块哈希值签名后,区块成为当前高度的最终区块;若干个汇总节点交换下一个区块高度的签名,集齐预设数量个下一个区块高度签名后,将集齐的区块高度签名广播,区块链节点收到下一个区块高度签名后,停止广播当前高度的区块,并从汇总节点或上一层区块链节点下载当前高度的最终区块及关联的区块哈希值签名;所述汇总节点交换的高度签名包含时间戳,预设数量个高度签名中的最晚时间戳视为当前区块出块的起始时刻,若干个汇总节点建立区块的时间戳需处于以起始时刻为基准的时间段[T1,T2]中,每个汇总节点在每个区块高度仅允许建立一个区块,若对同一个高度建立多个区块,则仅时间戳满足时间段且最早的区块被接受,在T2时刻后,若干个汇总节点之间交换所建立的区块,当前区块高度的最终区块产生后,汇总节点遴选出最终区块未纳入的交易,在下一个区块纳入。
全文数据:
权利要求:
百度查询: 浙江数秦科技有限公司 一种具有高TPS的区块链共识方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。