【技术实现步骤摘要】
账本数据库数据查询方法及装置
[0001]本说明书实施例涉及计算机
,具体地,涉及账本数据库数据查询方法及装置。
技术介绍
[0002]作为一种分布式账本技术,区块链克服了传统中心化账本的安全性低、易受单点攻击等缺点,具备分布式共享、多方共识、不可篡改和可追溯的安全能力。但区块链技术并不能代替数据库等通用存储技术,因为区块链技术并不具备数据库技术的高性能、低成本、易用能力。
技术实现思路
[0003]本说明书实施例提供了账本数据库数据查询方法,能将数据库技术和区块链技术相结合,从而使得不同机构能借助区块链技术实现数据共享。
[0004]第一方面,本说明书实施例提供了一种账本数据库数据查询方法,应用于第一机构的机构设备,包括:向区块链发送第一交易,所述第一交易用于获取已注册的数据服务信息,所述数据服务信息包括第二机构的账本数据库的信息,所述第二机构的账本数据库的信息包括所述第二机构的账本数据库的连接信息;接收所述区块链返回的所述数据服务信息;基于所述数据服务信息,向第二机构的账本数据库发送数据查询请求。
[0005]在一些实施例中,所述机构设备是第一机构的账本数据库。
[0006]在一些实施例中,所述数据服务信息是第二机构的账本数据库注册到所述区块链中的。
[0007]在一些实施例中,所述第二机构的账本数据库的信息还包括,该账本数据库的标识和/或该账本数据库对外公开的数据信息。
[0008]在一些实施例中,所述连接信息包括互联网协议IP地址和端口号;所述数据 ...
【技术保护点】
【技术特征摘要】
1.一种账本数据库数据查询方法,应用于第一机构的机构设备,包括:向区块链发送第一交易,所述第一交易用于获取已注册的数据服务信息,所述数据服务信息包括第二机构的账本数据库的信息,所述第二机构的账本数据库的信息包括所述第二机构的账本数据库的连接信息;接收所述区块链返回的所述数据服务信息;基于所述数据服务信息,向第二机构的账本数据库发送数据查询请求。2.根据权利要求1所述的方法,其中,所述机构设备是第一机构的账本数据库。3.根据权利要求2所述的方法,其中,所述数据服务信息是第二机构的账本数据库注册到所述区块链中的。4.根据权利要求1所述的方法,其中,所述第二机构的账本数据库的信息还包括,该账本数据库的标识和/或该账本数据库对外公开的数据信息。5.根据权利要求4所述的方法,其中,所述连接信息包括互联网协议IP地址和端口号;所述数据信息包括以下至少一项:数据说明、数据表名、字段名。6.根据权利要求3所述的方法,还包括:获取第二机构的账本数据库响应于所述数据查询请求而生成的数据查询结果。7.根据权利要求6所述的方法,其中,所述向第二机构的账本数据库发送数据查询请求,包括:直接向第二机构的账本数据库发送数据查询请求;所述获取第二机构的账本数据库响应于所述数据查询请求而生成的数据查询结果,包括:从第二机构的账本数据库接收所述数据查询结果。8.根据权利要求6所述的方法,其中,所述向第二机构的账本数据库发送数据查询请求,包括:向所述区块链发送第二交易,所述第二交易用于发布所述数据查询请求;所述获取第二机构的账本数据库响应于所述数据查询请求而生成的数据查询结果,包括:监听第二机构的账本数据库发布至所述区块链中的所述数据查询结果,从而获取到所述数据查询结果。9.根据权利要求8所述的方法,其中,所述区块链中部署有与数据服务有关的智能合约。10.根据权利要求9所述的方法,其中,所述数据服务信息是第二机构的账本数据库通过调用所述智能合约注册的,并且存储于所述智能合约的状态中;所述第一交易用于调用所述智能合约获取已注册的数据服务信息。11.根据权利要求9所述的方法,其中,所述第二交易用于调用所述智能合约发布所述数据查询请求;以及所述监听第二机构的账本数据库发布至所述区块链中的所述数据查询结果,包括:监听第二机构的账本数据库通过调用所述智能合约发布的所述数据查询结果。12.根据权利要求1所述的方法,其中,所述区块链中存储有第二机构的账本数据库中
全部或部分数据的摘要信息。13.根据权利要求2所述的方法,其中,在向区块链发送第一交易之前,还包括:接收第一机构的业务系统发送的针对所述数据服务信息的获取请求;所述基于所述数据服务信息,向第二机构的账本数据库发送数据查询请求,包括:将所述数据服务信息返回给第一机构的业务系统;接收第一机构的业务系统发送的数据查询请求,所述数据查询请求基于所述数据服务信息生成;向第二机构的账本数据库发送所述数据查询请求。14.根据权利要求3所述的方法,其中,所述数据服务信息是第二机构的账本数据库在接收到第二机构的业务系统发送的数据服务注册请求后,注册到所述区块链中的。15.根据权利要求1所述的方法,其中...
【专利技术属性】
技术研发人员:徐岩,蒋志勇,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。