基于区块链的数据传输方法、装置及存储介质制造方法及图纸

技术编号:26478682 阅读:26 留言:0更新日期:2020-11-25 19:22
本申请涉及区块链技术领域,尤其涉及一种基于区块链的数据传输方法、装置及存储介质,所述方法包括:接收第二区块链节点发送的区块请求信息,第二区块链节点为区块链中的参与交易节点;根据区块请求信息确定第一数量个目标区块,第一数量为正整数;获取第一数量个目标区块;向第二区块链节点发送第一数量个目标区块。实施本申请实施例有利于提升区块链中区块链节点之间的数据传输效率。

【技术实现步骤摘要】
基于区块链的数据传输方法、装置及存储介质
本申请涉及区块链
,具体涉及一种基于区块链的数据传输方法、装置及存储介质。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链中的联盟链中包括两种类型的节点,一种节点为参与交易节点,一种节点为排序节点,排序节点负责区块的生成,并在参与交易节点需要区块的数据时,向参与交易节点发送区块的数据。当前参与交易节点在向排序节点发送区块请求信息后,排序节点读取数据库的数据,查找满足条件的区块,每找到一个满足条件的区块,则向参与交易节点发送一个区块,之后继续查找满足条件的区块,使得整个过程中排序节点需要频繁的访问本地存储,进而使得区块的传输效率低下。
技术实现思路
本申请实施例提供一种基于区块链的数据传输方法、装置及存储介质,有利于提升区块链汇总区块链节点之间的数据传输效率。本申请实施例第一方面提供了一种基于区块链的数据传输方法,应用于第一区块链节点,所述第一区块链节点为区块链中的排序节点,所述方法包括::接收第二区块链节点发送本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据传输方法,其特征在于,应用于第一区块链节点,所述第一区块链节点为区块链中的排序节点,所述方法包括:/n接收第二区块链节点发送的区块请求信息,所述第二区块链节点为所述区块链中的参与交易节点;/n根据所述区块请求信息确定第一数量个目标区块,所述第一数量为正整数;/n获取所述第一数量个目标区块;/n向所述第二区块链节点发送所述第一数量个目标区块。/n

【技术特征摘要】
1.一种基于区块链的数据传输方法,其特征在于,应用于第一区块链节点,所述第一区块链节点为区块链中的排序节点,所述方法包括:
接收第二区块链节点发送的区块请求信息,所述第二区块链节点为所述区块链中的参与交易节点;
根据所述区块请求信息确定第一数量个目标区块,所述第一数量为正整数;
获取所述第一数量个目标区块;
向所述第二区块链节点发送所述第一数量个目标区块。


2.根据权利要求1所述的方法,其特征在于,所述获取所述第一数量个目标区块,包括:
确定包含所述第一数量个目标区块的目标文件;
提取所述目标文件中第一数据量的数据,所述第一数据量的数据中包含所述第一数量个目标区块;
解析所述第一数据量的数据,得到所述第一数量个目标区块。


3.根据权利要求2所述的方法,其特征在于,所述提取所述目标文件中第一数据量的数据,包括:
根据序列号集合确定所述目标文件的初始读取位置点和终止读取位置点,所述序列号集合包括以下至少一种:所述目标文件中包含的区块的第一最大序列号,所述目标文件中包含的区块的第一最小序列号,所述第一数量个目标区块中区块的第二最大序列号,所述第一数量个目标区块中区块的第二最小序列号;
根据所述初始读取位置点和所述终止读取位置点读取所述目标文件,得到所述第一数据量的数据。


4.根据权利要求3所述的方法,其特征在于,所述根据序列号集合确定所述目标文件的初始读取位置点和终止读取位置点,包括:
获取所述目标文件中一个区块对应的最小单位数据量和最大单位数据量;
根据所述第一最小序列号,所述第二最小序列号和所述最小单位数据量确定所述初始读取位置点;
根据所述第一最小序列号、所述第二最大序列号和所述最大单位数据量确定所述终止读取位置点。


5.根据权利要求1-3任一项所述的方法,其特征在于,所述向所述第二区块链节点发送所述第一数量个目标区块,包括:
向所述第二区块链节点发送状态请求信息;
接收所述第二区块链节点针对所述状态请求信息发送的状态信息;
根据所述状态信息确定所述第二区块链节点的最大接收数据量;
根据所述最大接收数据量和所述第一数量个目标区块生成数据传输策略;
按照所述数据传输策略向所述第二区块链节点发送所述...

【专利技术属性】
技术研发人员:冯世伟
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1