【技术实现步骤摘要】
一种基于多个区块链网络的数据读取方法及系统
本说明书实施例涉及信息
,尤其涉及一种基于多个区块链网络的数据读取方法及系统。
技术介绍
随着区块链技术的发展,基于区块链网络进行数据存证的模式逐渐兴起。例如,在版权保护领域,可以搭建一个用于对版权作品以及版权作品的版权相关信息(如版权人信息、版权授权信息、版权转让信息等)进行存证的区块链网络。用户可以将自己创作的目标作品提交给该区块链网络中的任一节点,由该节点基于所述用户的用户信息与所述目标作品,构建存证交易并广播至其他节点,该区块链网络中的各节点会基于共识机制,将该存证交易写入区块链,相当于对“所述目标作品是由所述用户创作的”这一事实进行分布式存证。实际上,市面上存在较多提供数据存证服务的区块链网络,各区块链网络之间相互独立。而同一用户可能向不止一个区块链网络中都上传了数据,这意味着,该用户若想要从区块链中读取其上传的数据,就不得不分别针对上述的不止一个区块链网络所维护的不同区块链进行数据读取。基于以上,需要一种对用户而言更为便利的数据读取方法。
技术实现思路
为了解决现有的数据存证方式对用户而言不够便利的问题,本说明书实施例提供一种基于多个区块链网络的数据存证方法及系统,技术方案如下:根据本说明书实施例的第1方面,提供一种基于多个区块链网络的数据读取方法,数据存证系统包括至少两个第一类区块链网络与一个第二类区块链网络;其中,当向任一第一类区块链网络提交待存证数据时,该第一类区块链网络将包含所述待存证数据的第一类存证交易写入自身的区块链,以及,将包含所述待存证数据的第一类存证交易的交易哈希发送给所述第二类区 ...
【技术保护点】
1.一种基于多个区块链网络的数据读取方法,数据存证系统包括至少两个第一类区块链网络与一个第二类区块链网络;其中,当向任一第一类区块链网络提交待存证数据时,该第一类区块链网络将包含所述待存证数据的第一类存证交易写入自身的区块链,以及,将包含所述待存证数据的第一类存证交易的交易哈希发送给所述第二类区块链网络,以使所述第二类区块链网络将包含所述交易哈希与该第一类区块链网络的网络标识的第二类存证交易写入自身的区块链;所述数据读取方法包括:所述第二类区块链网络中的任一节点接收用户发送的第一类交易哈希;所述第一类交易哈希是待读取的第一类存证交易的交易哈希;在所述第二类区块链网络的区块链中,查询包含所述第一类交易哈希的第二类存证交易,并从查询到的第二类存证交易中读取网络标识;将所述第一类交易哈希发送给读取的网络标识对应的第一类区块链网络,以便获取该第一类区块链网络返回的对应于所述第一类交易哈希的第一类存证交易;将获取的第一类存证交易返回给所述用户。
【技术特征摘要】
1.一种基于多个区块链网络的数据读取方法,数据存证系统包括至少两个第一类区块链网络与一个第二类区块链网络;其中,当向任一第一类区块链网络提交待存证数据时,该第一类区块链网络将包含所述待存证数据的第一类存证交易写入自身的区块链,以及,将包含所述待存证数据的第一类存证交易的交易哈希发送给所述第二类区块链网络,以使所述第二类区块链网络将包含所述交易哈希与该第一类区块链网络的网络标识的第二类存证交易写入自身的区块链;所述数据读取方法包括:所述第二类区块链网络中的任一节点接收用户发送的第一类交易哈希;所述第一类交易哈希是待读取的第一类存证交易的交易哈希;在所述第二类区块链网络的区块链中,查询包含所述第一类交易哈希的第二类存证交易,并从查询到的第二类存证交易中读取网络标识;将所述第一类交易哈希发送给读取的网络标识对应的第一类区块链网络,以便获取该第一类区块链网络返回的对应于所述第一类交易哈希的第一类存证交易;将获取的第一类存证交易返回给所述用户。2.如权利要求1所述的方法,数据存证系统还包括至少一个第三类区块链网络;针对每个第三类区块链网络,该第三类区块链网络中的至少一个节点为指定管理方所管理;并且,所述第二区块链网络中的至少一个节点为所述指定管理方所管理;其中,当向任一第三类区块链网络提交待存证数据时,该第三类区块链网络将包含所述待存证数据的第三类存证交易写入自身的区块链,以及,所述第二类区块链网络中所述指定管理方所管理的任一节点将包含所述第三类存证交易的交易哈希与该第三类区块链网络的网络标识的第二类存证交易广播给所述第二类区块链网络,以便写入所述第二类区块链网络的区块链。3.如权利要求2所述的方法,所述方法还包括:所述第二类区块链网络中所述指定管理方所管理的任一节点接收所述用户发送的第三类交易哈希;所述第三类交易哈希是待读取的第三类存证交易的交易哈希;在所述第二类区块链网络的区块链中,查询包含所述第三类交易哈希的第二类存证交易,并从查询到的第二类存证交易中读取网络标识;从读取的网络标识对应的第三类区块链网络的区块链中,读取所述第三类交易哈希对应的第三类存证交易并返回给所述用户。4.如权利要求1所述的方法,所述方法还包括:当向所述第二类区块链网络提交待存证数据时,所述第二类区块链网络将包含所述待存证数据的第二类存证交易写入自身的区块链。5.如权利要求1~4任一项所述的方法,所述第二区块链网络中的每个节点皆为指定管理方所管理。6.一种区块链系统,包括至少两个第一类区块链网络与一个第二类区块链网络;其中,当向任一第一类区块链网络提交待存证数据时,该第一类区块链网络将包含所述待存证数据的第一类存证交易写入自身的区块链,以及,将包含所述待存证数据的第一类存证交易的交易哈希发送给所述第二类区块链网络,以使所述第二类区块链网络将包含所述交易哈希与该第一类区块链网络的网络标识的第二类存证交易写入自身的区块链;所述第二类区块链网络中的任一节点,接收用户发送的第一类交易哈希,所述第一类...
【专利技术属性】
技术研发人员:杨新颖,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。