[发明专利]一种区块链的共识方法及装置在审
| 申请号: | 202110738775.9 | 申请日: | 2021-06-30 |
| 公开(公告)号: | CN113343274A | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 王越;范瑞彬;张开翔;张龙;毛嘉宇;储雨知 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64;G06Q40/04 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 雷航 |
| 地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区块 共识 方法 装置 | ||
本发明公开了一种区块链的共识方法及装置,该方法应用于包括多个分区的区块链网络,每个分区包括领导节点和非领导节点,该方法为:确定第一分区内的第一领导节点,所述第一领导节点参与所述第一分区内第一子区块的共识,在所述第一领导节点确定所述第一子区块共识成功后,若满足预设条件,根据所述第一子区块和至少一个第二分区的第二子区块,生成第一待共识主区块,并获取来自所述至少一个第二分区的第二领导节点的第二待共识主区块,参与所述区块链网络内所述第二主区块的共识。上述方法应用于金融科技(Fintech)时,在保证减少了节点间的数据传输上,提升区块链整体的区块可信性。
技术领域
本发明涉及金融科技(Fintech)领域中的区块链(blockchain)领域,尤其涉及一种区块链的共识方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)和区块链(blockchain)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。目前,基于区块链的不可篡改性,金融科技领域中常通过区块链进行交易。
区块链中每生成一个区块,都需要各共识节点间进行共识。随着区块链的共识节点加入,各共识节点所需要传输的数据也越来越多,这会导致区块生成的效率较低,这是一个亟待解决的问题。
发明内容
本发明提供一种区块链的共识方法及装置,解决了现有技术中区块生成的效率较低的问题。
第一方面,本发明提供一种区块链的共识方法,应用于包括多个分区的区块链网络,其中每个分区包括领导节点和非领导节点,所述方法包括:
确定第一分区内的第一领导节点,所述第一分区为所述多个分区中任一分区;
所述第一领导节点参与所述第一分区内第一子区块的共识;所述第一子区块的共识节点为所述第一分区内的节点;
在所述第一领导节点确定所述第一子区块共识成功后,若所述第一分区在第一主区块共识成功之后共识成功的子区块数量或累计共识成功的子区块数量满足预设条件,则所述第一领导节点根据所述第一子区块和至少一个第二分区的第二子区块,生成第一待共识主区块;所述第一主区块为所述区块链网络当前共识成功的最新主区块,所述多个分区包括所述第一分区和所述至少一个第二分区,其中,任一第二分区的所述第二子区块为该第二分区共识成功的最新子区块;
所述第一领导节点广播所述第一待共识主区块至所述至少一个第二分区,并获取来自所述至少一个第二分区的第二领导节点的第二待共识主区块;其中,任一第二分区的所述第二待共识主区块为该第二分区生成的最新主区块;
所述第一领导节点基于所述第一待共识主区块和所述至少一个第二分区的第二领导节点的第二待共识主区块参与所述区块链网络内第二主区块的共识;所述第二主区块的共识节点包括所述第一领导节点以及所述至少一个第二分区的第二领导节点。
上述方法中,区块链包括多个分区,且每个分区既有领导节点,又有非领导节点,针对于任意的第一分区,在第一分区内的子区块共识时,共识节点仅涉及所述第一分区内的节点,所以在第一主区块与第二主区块之间的子区块共识时,仅需要与本分区的节点进行共识,并且在满足预设条件时,所述第一领导节点才生成第一待共识主区块,并获取来自所述至少一个第二分区的第二领导节点的第二待共识主区块,只需要通过每个分区的部分领导节点相互传输数据,对第二主区块共识,也减少了节点间的数据传输,且对在第一主区块与第二主区块之间的子区块通过第二主区块进行共识进行,从而在保证减少了节点间的数据传输上,提升区块链整体的区块可信性。
可选的,所述第二主区块的验证内容包括区块哈希列表、交易根哈希、回执根哈希和签名信息列表中至少一项;
所述第二主区块的区块哈希列表是根据所述第一子区块的区块哈希和所述至少一个第二分区的第二子区块的区块哈希得到的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110738775.9/2.html,转载请声明来源钻瓜专利网。





