欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 202210494691X
申请人: 杭州复杂美科技有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 电通信技术
更新日期:2023-11-27
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种区块传输方法,其特征在于,区块链网络包括多个传输组,所述传输组包括至少一个传输领导节点和多个传输非领导节点,所述传输领导节点配置用于与所属传输组的其它节点、其它传输组的各传输领导节点进行数据传输,所述传输非领导节点配置用于与所属传输组的其它节点进行数据传输,所述方法适用于所述传输领导节点,所述方法包括:接收当前节点所属的第一传输组的第一传输非领导节点发送的第一区块;其中,所述第一区块由所述第一传输非领导节点获得第一区块高度的区块打包权后打包生成;

判断所述第一区块的数据量是否小于第一阈值:

是,则直接向所述第一传输组的其它节点、其它传输组的各传输领导节点传输所述第一区块;

否,则根据所述第一区块的数据量确定第一分片数量;以及,对所述第一区块进行FEC编码以获得所述第一分片数量个第一分片;

向所述第一传输组的其它节点、其它传输组的各传输领导节点传输所述第一分片数量个第一分片,以供各区块链节点在获取至少第一数量个所述第一分片后,根据第一数量个所述第一分片还原所述第一区块;

其中,第一分片数量

BlockSize1为所述第一区块的数据量,a为第二阈值,b为冗余编码分片数量,为所述第一数量。

2.一种区块传输方法,其特征在于,区块链网络包括多个传输组,所述传输组包括至少一个传输领导节点和多个传输非领导节点,所述传输领导节点配置用于与所属传输组的其它节点、其它传输组的各传输领导节点进行数据传输,所述传输非领导节点配置用于与所属传输组的其它节点进行数据传输,所述方法适用于所述传输非领导节点,所述方法包括:响应于当前节点获得第一区块高度的区块打包权,打包生成第一区块;

将所述第一区块发送至当前节点所属的第一传输组的第一传输领导节点,以供所述第一传输领导节点:判断所述第一区块的数据量是否小于第一阈值:

是,则直接向所述第一传输组的其它节点、其它传输组的各传输领导节点传输所述第一区块;

否,则根据所述第一区块的数据量确定第一分片数量;以及,对所述第一区块进行FEC编码以获得所述第一分片数量个第一分片;

向所述第一传输组的其它节点、其它传输组的各传输领导节点传输所述第一分片数量个第一分片,以供各区块链节点在获取至少第一数量个所述第一分片后,根据第一数量个所述第一分片还原所述第一区块;

其中,第一分片数量

BlockSize1为所述第一区块的数据量,a为第二阈值,b为冗余编码分片数量,为所述第一数量。

3.一种区块传输方法,其特征在于,区块链网络包括多个传输组,所述传输组包括至少一个传输领导节点和多个传输非领导节点,所述传输领导节点配置用于与所属传输组的其它节点、其它传输组的各传输领导节点进行数据传输,所述传输非领导节点配置用于与所属传输组的其它节点进行数据传输,所述方法适用于所述传输领导节点,所述方法包括:响应于当前节点获得第二区块高度的区块打包权,打包生成第二区块;

判断所述第二区块的数据量是否小于第一阈值:

是,则直接向所属传输组的其它节点、其它传输组的各传输领导节点传输所述第二区块;

否,则根据所述第二区块的数据量确定第二分片数量;以及,对所述第二区块进行FEC编码以获得所述第二分片数量个第二分片;

向所属传输组的其它节点、其它传输组的各传输领导节点传输所述第二分片数量个第二分片,以供各区块链节点在获取至少第二数量个所述第二分片后,根据第二数量个所述第二分片还原所述第二区块;

其中,第二分片数量

BlockSize2为所述第二区块的数据量,a为第二阈值,b为冗余编码分片数量,为所述第二数量。

4.一种计算机设备,其特征在于,所述设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1‑3中任一项所述的方法。

5.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1‑3中任一项所述的方法。