预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115037746A(43)申请公布日2022.09.09(21)申请号202210602327.0(22)申请日2022.05.30(71)申请人蚂蚁区块链科技(上海)有限公司地址200010上海市黄浦区外马路618号8层803室(72)发明人王毅飞(74)专利代理机构北京博思佳知识产权代理有限公司11415专利代理师李威(51)Int.Cl.H04L67/10(2022.01)H04L67/1074(2022.01)权利要求书5页说明书22页附图3页(54)发明名称数据传输系统、方法及装置(57)摘要本说明书提供一种数据传输系统、方法及装置。所述方法应用于区块链网络中的第二区块链节点对应的第二链下计算节点,该网络中的第一区块链节点对应于第一链下计算节点,任一区块链节点所对应各个链下计算节点的节点标识互不相同,该方法包括:接收第二区块链节点发送的包含目标数据的数据消息,并根据所述目标数据执行链下协作计算任务,该消息由第一链下计算节点在监听到的链下协作计算任务表明第二链下计算节点为参与方且需使用第一链下计算节点提供的目标数据的情况下发送至第一区块链节点,并由后者根据其中包含的身份信息通过区块链网络转发至第二区块链节点,并由后者根据该消息中包含的节点标识和任务标识发送至第二区块链节点。CN115037746ACN115037746A权利要求书1/5页1.一种数据传输系统,包括区块链网络中的区块链节点及其对应的链下计算节点,所述区块链网络的任一区块链节点所对应各个链下计算节点的节点标识互不相同,第一区块链节点对应于第一链下计算节点,第二区块链节点对应于第二链下计算节点,其中:第一链下计算节点用于监听第一区块链节点生成的链下协作计算任务,并在所述链下协作计算任务表明第二链下计算节点为参与方且需要使用第一链下计算节点提供的目标数据的情况下,向第一区块链节点发送包含所述目标数据的数据消息,所述数据消息还包含第二区块链节点的身份信息、第二链下计算节点的节点标识和所述链下协作计算任务的任务标识;第一区块链节点用于通过所述区块链网络将所述数据消息转发至所述身份信息指示的第二区块链节点;第二区块链节点用于根据所述节点标识和所述任务标识确定第二链下计算节点,并将所述数据消息发送至确定出的第二链下计算节点;第二链下计算节点用于监听第二区块链节点生成的所述链下协作计算任务,并在所述链下协作计算任务表明第二链下计算节点为参与方且需要使用第一链下计算节点提供的目标数据的情况下,根据接收到的所述目标数据执行监听到的所述链下协作计算任务。2.根据权利要求1所述的系统,第一区块链节点通过所述区块链网络转发所述数据消息,包括:第一区块链节点通过所述区块链网络的共识链路转发所述数据消息,所述共识链路在所述区块链网络中的各个区块链节点分别包含的P2P组件之间建立。3.根据权利要求1所述的系统,第二区块链节点根据所述节点标识和所述任务标识确定第二链下计算节点,包括:在维护有链下计算节点的节点标识和链下协作计算任务的任务标识之间的第一映射关系的情况下,第二区块链节点根据第一映射关系确定所述数据消息中包含的所述节点标识和所述任务标识对应的第二链下计算节点;或者,在维护有链下计算节点的节点标识和链下协作计算任务的任务频道之间的第二映射关系,且所述数据消息中的所述节点标识和所述任务标识构成所述链下协作计算任务的任务频道的情况下,第二区块链节点根据第二映射关系确定所述数据消息中包含的所述任务频道对应的第二链下计算节点。4.根据权利要求1所述的系统,所述链下协作计算任务由第一区块链节点和第二区块链节点分别执行该区块链网络中的同一区块链交易而生成。5.根据权利要求1所述的系统,在第一链下计算节点的数量为多个且第二链下计算节点的数量为一个的情况下,该第二链下计算节点根据各个第一链下计算节点分别传输的数据消息中包含的所述目标数据执行所述链下协作计算任务;或者,在第一链下计算节点的数量为一个且第二链下计算节点的数量为多个的情况下,各个第二链下计算节点分别根据该第一链下计算节点传输的数据消息中包含的所述目标数据执行所述链下协作计算任务。6.根据权利要求1所述的系统,所述目标数据包括:第一链下计算节点维护的链下数据;或者,2CN115037746A权利要求书2/5页在所述链下协作计算任务包含具有依赖关系的多个子任务的情况下,由第一链下计算节点执行被依赖的第一协作计算子任务得到的子任务执行结果,其中第二链下计算节点用于根据该子任务执行结果执行所述链下协作计算任务中依赖于第一协作计算子任务的第二协作计算子任务。7.一种数据传输方法,应用于区块链网络中的第一区块链节点对应的第一链下计算节点,所述区块链网络中的第二区块链节点对应于第二链