[发明专利]一种区块链分片方法、系统及电子设备在审
申请号: | 202111475185.8 | 申请日: | 2021-12-03 |
公开(公告)号: | CN114490020A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 艾崧溥;王同贺;曹军威;邢春晓 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06Q40/04 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 毛宏宝 |
地址: | 100084 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 分片 方法 系统 电子设备 | ||
1.一种区块链分片方法,其特征在于,包括:
在当前分片周期内,统计所述区块链的各业务节点中每两个所述业务节点之间的交易数量,其中,所述区块链的各所述业务节点在所述当前分片周期分成多个分片;
基于各所述交易数量,确定所述当前分片周期的下一个分片周期内所述区块链的各个分片;
在所述区块链中广播所述确定的结果,以使所述业务节点在所述下一个分片周期内,基于所述确定的结果,更新所述业务节点所在的分片。
2.根据权利要求1所述的区块链分片方法,其特征在于,所述在当前分片周期内,统计所述区块链的各业务节点中每两个所述业务节点之间的交易数量,包括:
收集在所述当前分片周期内,每个分片共识阶段的每两个所述业务节点之间的交易数量;
将各个所述分片共识阶段的每两个所述业务节点之间的交易数量进行汇总,得到在所述当前分片周期内,所述区块链的各业务节点中每两个所述业务节点之间的交易数量。
3.根据权利要求2所述的区块链分片方法,其特征在于,所述基于各所述交易数量,确定所述当前分片周期的下一个分片周期内所述区块链的各个分片,包括:
将各所述业务节点一一映射到多维空间中分布的各点,所述业务节点所映射的点的坐标中至少包含所述业务节点与其它各所述业务节点中每个所述业务节点之间的交易数量;
基于所述多维空间中分布的各点之间的距离,将所述多维空间中分布的各点,根据预设的多个所述下一个分片周期的分片数量候选值分别进行聚类;
基于预设选择规则,从各所述分片数量候选值对应的聚类的结果中,选择一个所述分片数量候选值对应的聚类的结果;
基于选择的聚类的结果,确定所述当前分片周期的下一个分片周期内所述区块链的各个分片。
4.根据权利要求3所述的区块链分片方法,其特征在于,所述多个所述下一个分片周期的分片数量候选值包括:以预定候选规则得到的所述下一个分片周期的第一分片数量候选值,以及根据所述第一分片数量参考值构建的多个第二分片数量候选值;
所述预定候选规则,包括:
在所述下一个分片周期的分片要求相对于所述当前分片周期的分片发生变化时,根据所述区块链的所述业务节点的总量和在所述下一个分片周期每个所述分片中预包含的所述业务节点的数量,得到所述下一个分片周期的第一分片数量候选值;
在所述下一个分片周期的分片要求相对于所述当前分片周期的分片无变化时,将所述当前分片周期的分片数量作为所述下一个分片周期的第一分片数量候选值。
5.根据权利要求4所述的区块链分片方法,其特征在于,所述下一个分片周期的分片要求相对于所述当前分片周期的分片发生变化,包括:
所述下一个分片周期中预设参数集合中的任一参数相对于所述当前分片周期的分片发生变化;
其中,所述预设参数集合包括以下参数中的至少一种:每个所述分片中预包含的所述业务节点的数量、用于构建所述第二分片数量候选值的预设步长,以及用于拓展所述第二分片数量候选值的个数的调整参数。
6.根据权利要求5所述的区块链分片方法,其特征在于,所述根据所述第一分片数量参考值构建的多个第二分片数量候选值,包括:
在所述下一个分片周期的分片要求相对于所述当前分片周期的分片发生变化时,根据所述下一个分片周期的第一分片数量候选值、所述预设步长,以及所述调整参数,构建的以所述第一分片数量候选值为中心,向两侧呈等差值分布的多个第二分片数量候选值;
在所述下一个分片周期的分片要求相对于所述当前分片周期的分片无变化时,根据所述当前分片周期的分片数量和所述调整参数,构建的以所述当前分片周期的分片数量为中心,向两侧呈等差值分布的多个第二分片数量候选值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111475185.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种仿生电极净化组件和仿生电极自清洁方法
- 下一篇:质量检测系统和方法