1.一种区块传输方法,其特征在于,区块链网络包括多个传输组,所述传输组包括一个传输领导节点和多个传输非领导节点,所述传输领导节点配置用于与所属传输组的各传输非领导节点、其它传输组的各传输领导节点进行数据传输,所述传输非领导节点配置用于与所属传输组的其它节点进行数据传输,所述方法适用于所述传输领导节点,所述方法包括:响应于与所属传输组的第一传输非领导节点进行数据传输,记录所述第一传输非领导节点与当前节点的数据传输量和数据传输时间以更新所述第一传输非领导节点与当前节点的数据传输平均速率;
按与当前节点的数据传输平均速率的降序对所属传输组的各传输非领导节点进行排序以生成第一节点列表;
根据待传输的第一区块的数据量确定第一分片数量;
对所述第一区块进行FEC编码以获得所述第一分片数量个第一分片;
以首尾循环的方式从所述第一节点列表中取若干个第一分片传输组,依次向各所述第一分片传输组传输所述第一分片数量个第一分片;其中,所述第一分片传输组包括所述第一分片数量个节点。
2.根据权利要求1所述的方法,其特征在于,还包括:
响应于与第一传输领导节点进行数据传输,记录所述第一传输领导节点与当前节点的数据传输量和数据传输时间以更新所述第一传输领导节点与当前节点的数据传输平均速率;
按与当前节点的数据传输平均速率的降序对其它传输组的各传输领导节点进行排序以生成第二节点列表;
以首尾循环的方式从所述第二节点列表中取若干个第二分片传输组,依次向各所述第二分片传输组传输所述第一分片数量个第一分片;其中,所述第二分片传输组包括所述第一分片数量个节点。
3.一种计算机设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1‑2中任一项所述的方法。
4.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1‑2中任一项所述的方法。