CN109669955B - 一种基于区块链的数字资产查询***和方法 - Google Patents

一种基于区块链的数字资产查询***和方法 Download PDF

Info

Publication number
CN109669955B
CN109669955B CN201811563264.2A CN201811563264A CN109669955B CN 109669955 B CN109669955 B CN 109669955B CN 201811563264 A CN201811563264 A CN 201811563264A CN 109669955 B CN109669955 B CN 109669955B
Authority
CN
China
Prior art keywords
asset
information
chain
query
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811563264.2A
Other languages
English (en)
Other versions
CN109669955A (zh
Inventor
姚前
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201811563264.2A priority Critical patent/CN109669955B/zh
Publication of CN109669955A publication Critical patent/CN109669955A/zh
Application granted granted Critical
Publication of CN109669955B publication Critical patent/CN109669955B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种基于区块链的数字资产查询***和方法,涉及数字资产技术领域。该***的一具体实施方式包括:资产应用终端***基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成第一链上资产查询请求信息,之后将所述第一链上资产查询请求信息发送至资产账本***;所述资产账本***根据所述第一链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息,之后反馈至所述资产应用终端***;所述资产应用终端***将所述链上资产信息展示给所述用户。该实施方式能够根据用户的查询要求进行数字资产查询,并将对应的查询结果进行展示。

Description

一种基于区块链的数字资产查询***和方法
技术领域
本发明涉及数字资产技术领域,尤其涉及一种基于区块链的数字资产查询***和方法。
背景技术
目前区块链技术发展迅速,区块链作为一个去中心化的新型分布式计算范式,为各种数字资产在分布式网络上的运行提供了技术支持。这些数字资产运行在区块链的分布式网络上,不依赖某个特定第三方或中心方记账,而通过共享账本方式进行全局多节点共识记账,并通过加密算法实现了一种技术保障的安全体系。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有区块链运行的是链上数字资产,无法针对各种查询要求对应进行数字资产查询。
发明内容
有鉴于此,本发明实施例提供一种基于区块链的数字资产查询***和方法,通过基于用户设定的查询要求和用户对应的资产账本地址,生成链上资产查询请求信息,之后从资产账本***中获取与链上资产查询请求信息的资产账本地址相对应的链上资产信息,实现了针对查询要求进行数字资产查询的目的。
为实现上述目的,根据本发明实施例的一个方面,提供了一种基于区块链的数字资产查询***。
根据本发明实施例的基于区块链的数字资产查询***,包括:资产应用终端***和资产账本***;其中,所述资产应用终端***,用于基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成第一链上资产查询请求信息,之后将所述第一链上资产查询请求信息发送至所述资产账本***;所述资产账本***,用于根据所述第一链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息,之后反馈至所述资产应用终端***;所述资产应用终端***,还用于将所述链上资产信息展示给所述用户。
可选地,所述查询要求包括:查询条件和查询结果,所述查询条件为下列任意一项或者多项:资产序号、资产类别、资产状态,所述查询结果为下列任意一项或者多项:所述资产数量、资产明细、初始块信息、终结块信息、资产交易历史记录。
可选地,所述资产账本***还用于:若所述第一链上资产查询请求信息的查询要求中包括所述初始块信息,则根据所述第一链上资产查询请求信息的资产账本地址,查询与所述链上资产信息的托管资产类别相对应的初始块信息,之后反馈至所述资产应用终端***;所述资产应用终端***,还用于:将与所述链上资产信息的托管资产类别相对应的初始块信息展示给所述用户。
可选地,所述资产应用终端***还用于:若所述查询要求中包括所述初始块对应的托管资产保存信息,则基于所述用户选择的所述初始块信息对应的托管资产登记索引标识,生成第二链上资产查询请求信息,之后将所述第二链上资产查询请求信息发送至存储服务***;所述存储服务***,用于根据所述第二链上资产查询请求信息的托管资产登记索引标识,查询与所述托管资产登记索引标识相对应的托管资产保存信息,之后反馈至所述资产应用终端***。
可选地,所述资产应用终端***还用于:若所述查询要求中包括链下资产登记信息,则访问资产权利登记***,以从所述资产权利登记***中获取与所述托管资产保存信息相对应的资产托管方持有的链下资产登记信息。
根据本发明实施例的另一个方面,提供一种基于区块链的数字资产查询方法。
根据本发明实施例的基于区块链的数字资产查询方法,包括:资产应用终端***基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成第一链上资产查询请求信息,之后将所述第一链上资产查询请求信息发送至资产账本***;所述资产账本***根据所述第一链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息,之后反馈至所述资产应用终端***;所述资产应用终端***将所述链上资产信息展示给所述用户。
可选地,所述查询要求包括:查询条件和查询结果,所述查询条件为下列任意一项或者多项:资产序号、资产类别、资产状态,所述查询结果为下列任意一项或者多项:所述资产数量、资产明细、初始块信息、终结块信息、资产交易历史记录。
可选地,所述方法还包括:若所述第一链上资产查询请求信息的查询要求中包括所述初始块信息,则所述资产账本***根据所述第一链上资产查询请求信息的资产账本地址,查询与所述链上资产信息的托管资产类别相对应的初始块信息,之后反馈至所述资产应用终端***;所述资产应用终端***将与所述链上资产信息的托管资产类别相对应的初始块信息展示给所述用户。
可选地,所述方法还包括:若所述查询要求中包括所述初始块对应的托管资产保存信息,则所述资产应用终端***基于所述用户选择的所述初始块信息对应的托管资产登记索引标识,生成第二链上资产查询请求信息,之后将所述第二链上资产查询请求信息发送至存储服务***;所述存储服务***根据所述第二链上资产查询请求信息的托管资产登记索引标识,查询与所述托管资产登记索引标识相对应的托管资产保存信息,之后反馈至所述资产应用终端***。
可选地,所述方法还包括:若所述查询要求中包括链下资产登记信息,则所述资产应用终端***访问资产权利登记***,以从所述资产权利登记***中获取与所述托管资产保存信息相对应的资产托管方持有的链下资产登记信息。
上述发明中的一个实施例具有如下优点或有益效果:基于用户设定的查询要求和用户对应的资产账本地址,生成链上资产查询请求信息,之后从资产账本***中获取与链上资产查询请求信息的资产账本地址相对应的链上资产信息,能够针对不同的查询要求对应进行数字资产查询。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是本发明实施例一中基于区块链的数字资产查询***的主要子***示意图;
图2是本发明实施例一中基于区块链的数字资产查询***进行数字资产查询的主要流程示意图;
图3是本发明实施例二中基于区块链的数字资产查询***进行数字资产查询的主要流程示意图;
图4是本发明实施例中基于区块链的数字资产查询方法的主要流程示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
用户进行数字资产查询时,可能只需要查询区块链上某类数字资产的资产数量,或者需要进一步查询该类数字资产的初始块信息,或者还需要根据初始块信息的托管资产登记索引标识查询存储服务***中的托管资产保存信息,甚至需要基于托管资产保存信息从资产权利登记***中查询对应的最新的链下资产登记信息。实施例中通过资产应用终端***为用户提供了数字资产查询界面,以使用户在该数字资产查询界面设定查询要求,进而使得该***根据用户的查询要求获取对应的数字资产信息。另外,该实施例可用于数字资产上链前查询、上链完成后查询、下链前查询、下链后查询、交易前查询、交易后查询等。
图1是本发明实施例一中基于区块链的数字资产查询***的主要子***示意图。如图1所示,本发明实施例一的基于区块链的数字资产查询***100,主要包括:
资产应用终端***101,用于基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成第一链上资产查询请求信息,之后将所述第一链上资产查询请求信息发送至资产账本***。资产应用终端***在终端设备上向用户展示链上资产查询功能界面,该链上资产查询功能界面用于用户输入和/或选择查询要求。资产托管***中保存有用户对应的实名账本记录,所述实名账本记录包括:与用户的身份信息相关联的身份证书和与用户的身份信息相关联的资产账本地址。资产应用终端***预先从资产托管***中获取用户的实名账本记录,即可得到该用户对应的资产账本地址。在用户输入和/或选择查询要求后,资产应用终端***基于查询要求和该用户对应的资产账本地址即可生成第一链上资产查询请求信息。生成的所述第一链上资产查询请求信息包括:所述实名账本记录中的资产账本地址和所述查询要求。
资产账本***102,用于根据所述第一链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息,之后反馈至所述资产应用终端***。资产账本***中保存有链上资产信息以及与所述链上资产信息的托管资产类别相对应的初始块信息。其中,所述链上资产信息包括:资产账本地址、托管资产类别、资产数量,所述初始块信息包括:初始块块号和带有资产托管***签名的托管资产发行请求等。资产应用终端***访问资产账本***,根据查询要求从资产账本***中获取对应的信息;资产账本***将查询结果反馈至资产应用终端***。
资产应用终端***101,还用于将接收到的所述链上资产信息展示给所述用户。资产应用终端***接收到查询结果后,按照查询要求将查询结果通过终端设备展示给用户,方便用户查看。
图2是本发明实施例一中基于区块链的数字资产查询***进行数字资产查询的主要流程示意图。如图2所示,本发明实施例一的基于区块链的数字资产查询***进行数字资产查询的主要流程,包括以下步骤:
步骤S201:用户访问安装在终端设备上的资产应用终端***,按照预先设置好的登录识别方式提交识别信息后登录资产应用终端***。资产应用终端***是安装在终端设备上的与资产账本***对应的***软件;用户可以通过访问资产托管***,从资产托管***上下载并安装资产应用终端***软件。终端设备可以是具有显示屏并且支持网页浏览的各种电子设备,比如手机、平板电脑、台式计算机等。其中,所述登录识别方式可以为用户名和密码识别、指纹识别、人脸识别等方式,相应的识别信息可以是:用户名和密码,或者与该用户名对应的预设格式的识别码。所述预设格式的识别码可以是字符形式的密码,也可以是生物识别码,如用户的指纹、面部信息、虹膜信息等。
步骤S202:资产应用终端***确定用户为已关联资产账本地址的实名用户后,从资产托管***中获取用户对应的实名账本记录。资产托管***中存储有用户对应的实名账本记录。资产托管***可以是对用户将链下的实名登记资产通过指定的资产托管方进行托管登记管理、以及对托管资产在区块链上发行数字资产的过程进行登记管理的***,用户可以通过Web或其它方式对该资产托管***进行访问,发行数字资产的过程包括链下资产上链流程和链上资产下链流程。其中,链下资产上链,即是将用户在区块链之下的实名资产通过资产托管方托管后,由资产托管***向基于区块链的资产账本***发行链上数字资产;链上资产下链,即是将用户在区块链上的数字资产作废,并将该数字资产对应的链下托管资产返还转让至用户。所述实名账本记录包括:与用户的身份信息相关联的身份证书和与用户的身份信息相关联的资产账本地址,所述身份证书包括:用户的身份标识和用户公钥。身份证书可以是为信息不可抵赖提供的CA(Certification Authority,证书授权中心)证书。
用户公钥和用户私钥由资产应用终端***在本地采用不对称加密算法生成。用户私钥可以用于对用户身份信息、用户的银行卡信息、用户的生物识别码信息或用户的身份证书等数据信息进行签名,也可以在后续资产交易或融资流程中用于对数字资产信息进行签名,以确认交易的所有权;用户公钥可以用于对被该用户私钥进行签名过的数据信息进行相应验证。
步骤S203:资产应用终端***在终端设备上向用户展示链上资产查询功能界面。所述链上资产查询功能界面用于用户输入和/或选择查询要求。
步骤S204:用户在链上资产查询功能界面中输入和/或选择查询要求,以生成第一链上资产查询请求信息。所述第一链上资产查询请求信息是指用户对于自己已上链的数字资产,可以发起数字资产查询的请求。在一可选的实施例中,所述第一链上资产查询请求信息包括:所述实名账本记录中的资产账本地址和所述查询要求。所述查询要求是指用户进行链上资产查询可能用到的一些限制因素。在一可选的实施例中,所述查询要求包括:查询条件和查询结果,所述查询条件可以为下列任意一项或者多项:资产序号、资产类别、资产状态等。其中,所述资产状态包括:有效状态、冻结状态、作废状态等。
本发明实施例中预先将数字资产进行分类处理,每类数字资产对应唯一的资产类别。数字资产包括可分割的数字资产和不可分割的数字资产,可分割的数字资产是指对初始块包含的托管资产在链下可以分割,比如股票、黄金等;不可分割的数字资产是指对初始块包含的托管资产在链下不可以分割,比如房屋、文物、著作权、金融合同等。当两份资产属于同一种类可分割的数字资产时,这两份资产之间可以进行运算。两份不可分割的数字资产即使属于同一种类,这两份资产之间也是不可以进行运算的,比如,数字资产房产A与数字资产房产B,虽然都属于房产类,但这两份资产之间不可以进行运算。使用资产类别可以明确该类资产是属于可分割的数字资产还是不可分割的数字资产,便于下链清算。
所述查询结果可以为下列任意一项或者多项:资产数量、资产明细、初始块信息、终结块信息、资产交易历史记录、初始块对应的托管资产保存信息、终结块对应的托管资产保存信息等。所述初始块信息包括:初始块块号、资产序号、托管资产登记索引信息、托管资产描述信息、权利人地址、资产发行单位数量、有效资产单位数量。所述终结块信息包括:终结块对应的已终结初始块记录列表、终结块块号、带存储服务***签名的更新的托管资产登记索引信息。所述托管资产保存信息可以认为是在存储服务***中存放的、与链下资产托管上链或链上资产下链返还相关的、证实资产托管方作为托管资产权利人的全面的托管资产信息,在可选的实施例中,所述托管资产保存信息包括:纸质文件电子化或者纯电子化的凭证信息(比如可以是电子签名存档,或者通过资产权利登记***查询到的结果)。
假设本实施例中的查询要求包括初始块信息,则资产应用终端***需从资产账本***中获取与第一链上资产查询请求信息的资产账本地址相对应的链上资产信息和与所述链上资产信息的托管资产类别相对应的初始块信息,具体见步骤S205。假设本实施例中的查询要求中仅包括资产数量,则资产应用终端***仅需从资产账本***中获取与第一链上资产查询请求信息的资产账本地址相对应的链上资产信息。
步骤S205:资产应用终端***访问资产账本***,以从资产账本***中获取与第一链上资产查询请求信息的资产账本地址相对应的资产交易信息。资产账本***是基于区块链技术的资产账本***,可以由其上的链上共识节点进行验证、查询、记录等操作。其中,所述资产交易信息包括:链上资产信息和与所述链上资产信息的托管资产类别号相对应的初始块信息等。所述链上资产信息包括:资产账本地址、托管资产类别、资产数量、资产记录索引和关联资产信息等。所述初始块信息包括:初始块块号和带有资产托管***签名的托管资产发行请求等;所述托管资产发行请求包括:带有存储服务***签名的托管资产登记索引信息和托管资产发行信息等;所述托管资产登记索引信息包括:托管资产登记索引标识和托管资产保存信息的防篡改信息等;所述托管资产发行信息包括:托管资产类别、托管资产描述信息、权利人地址、资产发行单位数量等。所述防篡改信息为:托管资产保存信息的数字指纹信息,或利用资产托管***和存储服务***对所述数字指纹信息进行签名后的信息。数字指纹信息是指采用某种算法对托管资产保存信息进行运算得到的信息,例如,对托管资产保存信息进行哈希运算后得到的哈希值。需要说明的是,数字指纹信息也可以采用其他算法对托管资产保存信息进行运算得到的信息,只要运算得到的信息唯一对应一个托管资产保存信息即可。资产应用终端***访问资产账本***,查询与资产账本地址相对应的所有资产交易信息;资产账本***将查询结果反馈至资产应用终端***。
步骤S206:资产应用终端***将查询出的资产交易信息通过终端设备展示给用户。
实施例二:用户通过资产应用终端***除从资产账本***中获取资产交易信息外,可能还需要获取托管资产保存信息。托管资产保存信息保存在存储服务***,相应的本发明实施例的数字资产查询***还需包括存储服务***,且步骤S304中用户设定的查询要求中需包括初始块对应的托管资产保存信息。实施例中的存储服务***需要安全可信,可以是云存储服务***,也可以是一台具有存储功能的设备,也可以是由多台具有存储功能的设备通过网络连接形成的***。具体实现如下:
图3是本发明实施例二中基于区块链的数字资产查询***进行数字资产查询的主要流程示意图。如图3所示,本发明实施例二的基于区块链的数字资产查询***进行数字资产查询的主要流程,包括以下步骤:
步骤S301:用户访问安装在终端设备上的资产应用终端***,按照预先设置好的登录识别方式提交识别信息后登录资产应用终端***。该步骤与步骤S201相同。
步骤S302:资产应用终端***确定用户为已关联资产账本地址的实名用户后,从资产托管***中获取用户对应的实名账本记录。该步骤与步骤S202相同。
步骤S303:资产应用终端***在终端设备上向用户展示链上资产查询功能界面。该步骤与步骤S203相同。
步骤S304:用户在链上资产查询功能界面中输入和/或选择查询要求,以生成第一链上资产查询请求信息。此处的查询要求中包括初始块对应的托管资产保存信息,其具体实现与步骤S204相同。
步骤S305:资产应用终端***访问资产账本***,以从资产账本***中获取与第一链上资产查询请求信息的资产账本地址相对应的资产交易信息。该步骤与步骤S205相同。
步骤S306:资产应用终端***将查询出的资产交易信息通过终端设备展示给用户。该步骤与步骤S206相同。
步骤S307:用户根据资产交易信息的初始块信息,在链上资产查询功能界面中选择初始块信息对应的托管资产登记索引标识,以生成第二链上资产查询请求信息。由于用户需要查询托管资产保存信息,故需根据资产交易信息中链上资产信息的托管资产类别对应的初始块信息,在链上资产查询功能界面中选择该类资产对应的托管资产登记索引标识,将该托管资产登记索引标识通过第二链上资产查询请求信息发送至存储服务***。
步骤S308:资产应用终端***访问存储服务***,以从存储服务***中获取与第二链上资产查询请求信息的托管资产登记索引标识相对应的托管资产保存信息。其中,所述托管资产保存信息包括:带有所述资产应用终端***和所述资产托管***双签名的资产托管上链请求信息,以及带有所述资产应用终端***、所述资产托管***和所述资产托管方三方签名的资产权利托管转让信息。资产应用终端***访问存储服务***,查询与资产交易信息的初始块信息的托管资产发行请求中的托管资产登记索引信息中的托管资产登记索引标识相对应的托管资产保存信息;存储服务***将查询结果反馈至资产应用终端***。资产托管方可以是具备一定资格的、具有一定公信力度的机构,比如商业银行以及其业务***;资产托管方可以是一个用于接收托管资产的实体,可以采用基金等法律关系成立;在一些实际情况中,该实体可以采用人工方式来处理信息。
所述资产托管上链请求信息包括:带有所述资产应用终端***和所述资产托管***双签名的链下资产托管转让请求信息、托管资产发行信息和资产托管方信息等。托管资产发行信息是指将链下资产托管至链上时的发行信息,资产托管方信息是指负责托管发行至链上的链下资产的资产托管方的信息。在可选的实施例中,所述链下资产托管转让请求信息包括:带有所述资产应用终端***签名的链下资产托管转让请求指令和实名账本记录。所述链下资产托管转让请求指令包括:链下资产登记信息和托管转让资产金额或数量,链下资产登记信息是指用户在资产权利登记***中登记的链下资产信息,例如用户拥有哪些类型的资产、每种类型资产的金额或数量、资产的相关状态信息(例如是否质押、是否存在瑕疵等)等;托管转让资产金额或数量是指,用户请求托管转让的链下资产的金额或数量。在可选的实施例中,链下资产登记信息包括:资产权利登记***的访问地址和资产识别信息等,所述资产识别信息包括:用户的身份标识、资产标识或编号、资产金额或数量等。
所述资产权利托管转让信息包括:资产权利转让凭证信息、资产托管方持有资产的凭证信息、更新的资产登记信息以及其它资产描述和登记信息。
步骤S309:资产应用终端***验证托管资产保存信息中的签名,验证通过后,将资产类别对应的链上资产信息、初始块信息和托管资产保存信息通过终端设备展示给用户。验证签名,用于确认托管资产保存信息真实、有效。资产应用终端***将每一个资产类别对应的链上资产信息、初始块信息以及托管资产保存信息展示给用户。
在另一优选的实施例中,用户通过资产应用终端***除从资产账本***中获取资产交易信息、托管资产保存信息之外,可能还需要获取与托管资产保存信息相对应的链下资产登记信息。链下资产登记信息保存在资产权利登记***,相应的本发明实施例的数字资产查询***还需包括资产权利登记***,且步骤S304中用户设定的查询要求中需包括链下资产登记信息。具体实现见步骤S310。
步骤S310:资产应用终端***访问资产权利登记***,以从资产权利登记***中获取与所述托管资产保存信息相对应的资产托管方持有的链下资产登记信息。资产权利登记***为链下传统的资产权利登记***,提供资产权利验证查询的API接口。所述链下资产登记信息包括:资产标识或编号、资产金额或数量等。用户通过资产应用终端***访问资产权利登记***,查询与该用户的托管资产保存信息相对应的链下资产登记信息;资产权利登记***将查询结果反馈至资产应用终端***。该步骤用于从链下的资产权利登记***中查询资产托管方持有的链下资产登记信息,以确保查询到的链下资产登记信息与该用户的托管资产保存信息中的对应内容相一致。
图4是本发明实施例中基于区块链的数字资产查询方法的主要流程示意图。如图4所示本发明实施例中基于区块链的数字资产查询方法,主要包括以下步骤:
步骤S401:资产应用终端***基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成第一链上资产查询请求信息,之后将所述第一链上资产查询请求信息发送至资产账本***。资产应用终端***在终端设备上向用户展示链上资产查询功能界面,该链上资产查询功能界面用于用户输入和/或选择查询要求。资产托管***中保存有用户对应的实名账本记录,所述实名账本记录包括:与用户的身份信息相关联的身份证书和与用户的身份信息相关联的资产账本地址。资产应用终端***预先从资产托管***中获取用户的实名账本记录,即可得到该用户对应的资产账本地址。在用户输入和/或选择查询要求后,资产应用终端***基于查询要求和该用户对应的资产账本地址即可生成第一链上资产查询请求信息。生成的所述第一链上资产查询请求信息包括:所述实名账本记录中的资产账本地址和所述查询要求。
步骤S402:所述资产账本***根据所述第一链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息,之后反馈至所述资产应用终端***。资产账本***中保存有链上资产信息以及与所述链上资产信息的托管资产类别相对应的初始块信息。其中,所述链上资产信息包括:资产账本地址、托管资产类别、资产数量,所述初始块信息包括:初始块块号和带有资产托管***签名的托管资产发行请求等。资产应用终端***访问资产账本***,根据查询要求从资产账本***中获取对应的信息;资产账本***将查询结果反馈至资产应用终端***。
步骤S403:所述资产应用终端***将所述链上资产信息展示给所述用户。资产应用终端***接收到查询结果后,按照查询要求将查询结果通过终端设备展示给用户,方便用户查看。
根据本发明实施例的技术方案,基于用户设定的查询要求和用户对应的资产账本地址,生成链上资产查询请求信息,之后从资产账本***中获取与链上资产查询请求信息的资产账本地址相对应的链上资产信息,能够针对不同的查询要求对应进行数字资产查询。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

Claims (8)

1.一种基于区块链的数字资产查询***,其特征在于,包括:资产应用终端***、资产账本***和存储服务***;其中,
所述资产应用终端***,用于基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成第一链上资产查询请求信息,之后将所述第一链上资产查询请求信息发送至所述资产账本***;
所述资产账本***,用于根据所述第一链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息,之后反馈至所述资产应用终端***;
所述资产应用终端***,还用于将所述链上资产信息展示给所述用户;
所述资产应用终端***还用于:若所述查询要求中包括初始块对应的托管资产保存信息,则基于所述用户选择的初始块信息对应的托管资产登记索引标识,生成第二链上资产查询请求信息,之后将所述第二链上资产查询请求信息发送至所述存储服务***;
所述存储服务***,用于根据所述第二链上资产查询请求信息的托管资产登记索引标识,查询与所述托管资产登记索引标识相对应的托管资产保存信息,之后反馈至所述资产应用终端***。
2.根据权利要求1所述的***,其特征在于,所述查询要求包括:查询条件和查询结果,所述查询条件为下列任意一项或者多项:资产序号、资产类别、资产状态,所述查询结果为下列任意一项或者多项:资产数量、资产明细、初始块信息、终结块信息、资产交易历史记录。
3.根据权利要求2所述的***,其特征在于,所述资产账本***还用于:
若所述第一链上资产查询请求信息的查询要求中包括所述初始块信息,则根据所述第一链上资产查询请求信息的资产账本地址,查询与所述链上资产信息的托管资产类别相对应的初始块信息,之后反馈至所述资产应用终端***;
所述资产应用终端***,还用于:
将与所述链上资产信息的托管资产类别相对应的初始块信息展示给所述用户。
4.根据权利要求1所述的***,其特征在于,所述资产应用终端***还用于:
若所述查询要求中包括链下资产登记信息,则访问资产权利登记***,以从所述资产权利登记***中获取与所述托管资产保存信息相对应的资产托管方持有的链下资产登记信息。
5.一种基于区块链的数字资产查询方法,其特征在于,包括以下步骤:
资产应用终端***基于用户选择和/或输入的查询要求以及所述用户对应的资产账本地址,生成第一链上资产查询请求信息,之后将所述第一链上资产查询请求信息发送至资产账本***;
所述资产账本***根据所述第一链上资产查询请求信息的资产账本地址,查询与所述资产账本地址相对应的链上资产信息,之后反馈至所述资产应用终端***;
所述资产应用终端***将所述链上资产信息展示给所述用户;
若所述查询要求中包括初始块对应的托管资产保存信息,则所述资产应用终端***基于所述用户选择的初始块信息对应的托管资产登记索引标识,生成第二链上资产查询请求信息,之后将所述第二链上资产查询请求信息发送至存储服务***;
所述存储服务***根据所述第二链上资产查询请求信息的托管资产登记索引标识,查询与所述托管资产登记索引标识相对应的托管资产保存信息,之后反馈至所述资产应用终端***。
6.根据权利要求5所述的方法,其特征在于,所述查询要求包括:查询条件和查询结果,所述查询条件为下列任意一项或者多项:资产序号、资产类别、资产状态,所述查询结果为下列任意一项或者多项:资产数量、资产明细、初始块信息、终结块信息、资产交易历史记录。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述第一链上资产查询请求信息的查询要求中包括所述初始块信息,则所述资产账本***根据所述第一链上资产查询请求信息的资产账本地址,查询与所述链上资产信息的托管资产类别相对应的初始块信息,之后反馈至所述资产应用终端***;
所述资产应用终端***将与所述链上资产信息的托管资产类别相对应的初始块信息展示给所述用户。
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述查询要求中包括链下资产登记信息,则所述资产应用终端***访问资产权利登记***,以从所述资产权利登记***中获取与所述托管资产保存信息相对应的资产托管方持有的链下资产登记信息。
CN201811563264.2A 2018-12-20 2018-12-20 一种基于区块链的数字资产查询***和方法 Active CN109669955B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811563264.2A CN109669955B (zh) 2018-12-20 2018-12-20 一种基于区块链的数字资产查询***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811563264.2A CN109669955B (zh) 2018-12-20 2018-12-20 一种基于区块链的数字资产查询***和方法

Publications (2)

Publication Number Publication Date
CN109669955A CN109669955A (zh) 2019-04-23
CN109669955B true CN109669955B (zh) 2022-05-31

Family

ID=66144581

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811563264.2A Active CN109669955B (zh) 2018-12-20 2018-12-20 一种基于区块链的数字资产查询***和方法

Country Status (1)

Country Link
CN (1) CN109669955B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110413621B (zh) * 2019-07-31 2021-08-06 中国工商银行股份有限公司 基于区块链的离线归档***及方法
CN110659977A (zh) * 2019-08-05 2020-01-07 孟江华 通过链上数字货币结算的链上质押资产清偿***和方法
CN110619566A (zh) * 2019-08-05 2019-12-27 孟江华 通过链上数字货币结算的链上质押资产返还***和方法
CN110659887A (zh) * 2019-08-05 2020-01-07 孟江华 一种基于区块链的自动交易处理***和方法
CN110648227A (zh) * 2019-08-05 2020-01-03 孟江华 一种通过链下结算的链上资产质押融资***和方法
CN111061809B (zh) * 2019-12-12 2023-07-18 北京阿尔山区块链联盟科技有限公司 数字资产获取方法、装置和电子设备
CN112101940A (zh) * 2020-09-16 2020-12-18 上海万向区块链股份公司 用区块链实施的随机可验证样本选取***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108305168A (zh) * 2018-02-14 2018-07-20 北京三六五八网络科技有限公司 基于区块链的数字资产处理方法装置、共享商城
CN108648075A (zh) * 2018-03-30 2018-10-12 北京欧链科技有限公司 数字资产兑换的方法及装置
CN108805730A (zh) * 2018-06-15 2018-11-13 山大地纬软件股份有限公司 一种基于区块链的数字社保卡***
CN108876360A (zh) * 2018-06-05 2018-11-23 北京创世智链信息技术研究院 一种基于区块链的数字资金托管方法、装置及***
CN109003184A (zh) * 2018-06-22 2018-12-14 中链科技有限公司 区块链资产管理方法及装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017147696A1 (en) * 2016-02-29 2017-09-08 Troy Jacob Ronda Systems and methods for distributed identity verification
US11651352B2 (en) * 2016-07-15 2023-05-16 Visa International Service Association Digital asset distribution by transaction device
US10417217B2 (en) * 2016-08-05 2019-09-17 Chicago Mercantile Exchange Inc. Systems and methods for blockchain rule synchronization
TWI650723B (zh) * 2017-10-30 2019-02-11 天逸財金科技服務股份有限公司 資產證明授權查詢方法與系統
CN108197214B (zh) * 2017-12-28 2020-12-29 中国人民银行数字货币研究所 数字货币交易信息的查询方法和查询***
CN108389046B (zh) * 2018-02-07 2020-08-28 西安交通大学 一种电子商务中基于区块链技术的隐私保护交易方法
CN108830709A (zh) * 2018-04-17 2018-11-16 中车工业研究院有限公司 一种基于区块链的众包交易***
CN108898412A (zh) * 2018-05-08 2018-11-27 广东奥园奥买家电子商务有限公司 一种区块链会员积分数字资产处理平台
CN108764877B (zh) * 2018-06-05 2022-07-08 张静霞 基于区块链技术的数字资产确权交易方法
CN109002725B (zh) * 2018-07-19 2021-05-18 合肥工业大学 基于区块链的数据处理***
CN108988326B (zh) * 2018-07-20 2022-04-26 阳光电源(上海)有限公司 一种分布式智慧能量管理设备与网络

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108305168A (zh) * 2018-02-14 2018-07-20 北京三六五八网络科技有限公司 基于区块链的数字资产处理方法装置、共享商城
CN108648075A (zh) * 2018-03-30 2018-10-12 北京欧链科技有限公司 数字资产兑换的方法及装置
CN108876360A (zh) * 2018-06-05 2018-11-23 北京创世智链信息技术研究院 一种基于区块链的数字资金托管方法、装置及***
CN108805730A (zh) * 2018-06-15 2018-11-13 山大地纬软件股份有限公司 一种基于区块链的数字社保卡***
CN109003184A (zh) * 2018-06-22 2018-12-14 中链科技有限公司 区块链资产管理方法及装置

Also Published As

Publication number Publication date
CN109669955A (zh) 2019-04-23

Similar Documents

Publication Publication Date Title
CN109669955B (zh) 一种基于区块链的数字资产查询***和方法
CN110636492B (zh) 使用区块链切换移动服务提供商
US11038891B2 (en) Decentralized identity management system
US11899629B2 (en) Decentralized database associating public keys and communications addresses
CN109508564B (zh) 一种基于区块链的数字资产存储***和方法
CN111316303B (zh) 用于基于区块链的交叉实体认证的***和方法
US11475137B2 (en) Distributed data storage by means of authorisation token
CN111213147B (zh) 用于基于区块链的交叉实体认证的***和方法
WO2020192743A1 (zh) 权限管理方法、权限验证方法和相关装置
CN111698228B (zh) ***访问权限授予方法、装置、服务器及存储介质
CN111144881A (zh) 对资产转移数据的选择性访问
CN111556120B (zh) 基于区块链的数据处理方法、装置、存储介质及设备
CN110599171A (zh) 一种基于区块链网络的虚拟资产处理方法及装置
CN112840617A (zh) 存储区块链资源的区块链通知板
EP3537684A1 (en) Apparatus, method, and program for managing data
CN110599275A (zh) 一种基于区块链网络的数据处理方法、装置及存储介质
KR102383492B1 (ko) 블록체인 상의 스마트 계약을 이용한 사용자 키 관리 방법
CN109685664B (zh) 一种基于资产托管***关联的数字资产实名登记***
CN111698198B (zh) 秘密生成和份额分发
CN112084186A (zh) 拆分和合并存储
CN114422258A (zh) 一种基于多认证协议的单点登录方法、介质及电子设备
CN110619578A (zh) 一种通过链下结算的链上资产转移***和方法
US20230325521A1 (en) Data processing method and apparatus based on blockchain network, device, and storage medium
US11204914B2 (en) Systems and methods for a federated directory service
CN111797426B (zh) 一种用于去信任通知服务的方法和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant