CN109658104B - 一种链上资产一致性确认的***和方法 - Google Patents
一种链上资产一致性确认的***和方法 Download PDFInfo
- Publication number
- CN109658104B CN109658104B CN201811563251.5A CN201811563251A CN109658104B CN 109658104 B CN109658104 B CN 109658104B CN 201811563251 A CN201811563251 A CN 201811563251A CN 109658104 B CN109658104 B CN 109658104B
- Authority
- CN
- China
- Prior art keywords
- asset
- information
- hosting
- downlink
- managed
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种链上资产一致性确认的***和方法,涉及数字资产技术领域。该***的一具体实施方式包括:资产托管***根据下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,并通过查询请求发送至存储服务***;存储服务***根据查询请求中的托管资产登记索引标识查询对应的托管资产保存信息,之后通过资产托管***发送至资产托管方;资产托管方判断托管资产保存信息的资产权利托管转让信息与资产权利登记***的对应信息是否一致,若两者一致,则将带有资产托管方签名的下链请求信息发送至资产托管***。该实施方式能够在将数字资产下链返还至用户之前,确认托管方是否有权将对应资产返还至用户。
Description
技术领域
本发明涉及数字资产技术领域,尤其涉及一种链上资产一致性确认的***和方法。
背景技术
目前区块链技术发展迅速,区块链作为一个去中心化的新型分布式计算范式,为各种数字资产在分布式网络上的运行提供了技术支持。这些数字资产运行在区块链的分布式网络上,不依赖某个特定第三方或中心方记账,而通过共享账本方式进行全局多节点共识记账,并通过加密算法实现了一种技术保障的安全体系。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
在将数字资产下链返还至用户前,无法解决如何确定托管方是否有权将对应资产返还至用户的问题。
发明内容
有鉴于此,本发明实施例提供一种链上资产一致性确认的***和方法,通过判断存储服务***中托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,根据判断结果即可确定托管方是否有权将对应资产返还至用户。
为实现上述目的,根据本发明实施例的一个方面,提供了一种链上资产一致性确认的***。
根据本发明实施例的链上资产一致性确认的***,包括:资产托管***、存储服务***和资产托管方;其中,所述资产托管***,用于根据接收的下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,将所述托管资产登记索引标识通过查询请求发送至所述存储服务***;所述存储服务***,用于根据所述查询请求中的托管资产登记索引标识,查询所述待下链初始块块号对应的托管资产保存信息并验证,验证通过后通过所述资产托管***发送至所述资产托管方;所述资产托管方,用于判断所述托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,若两者一致,则将带有所述资产托管方签名的下链请求信息发送至所述资产托管***。
可选地,所述下链请求信息是由资产应用终端***基于用户选择和/或输入的下链资产数量生成,之后发送至所述资产托管***的,且所述下链请求信息包括所述下链资产信息,所述下链资产信息包括所述待下链初始块块号。
可选地,所述资产托管方还用于:判断所述托管资产保存信息中资产权利托管转让信息的资产持有者是否为所述资产托管方。
可选地,所述资产托管方还用于:若接收到的所述托管资产保存信息与资产权利登记***中的托管资产保存信息不一致,则向所述资产托管***返回下链操作失败的通知。
根据本发明实施例的另一个方面,提供一种链上资产一致性确认的方法。
根据本发明实施例的链上资产一致性确认的方法,包括:资产托管***根据接收的下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,将所述托管资产登记索引标识通过查询请求发送至存储服务***;所述存储服务***根据所述查询请求中的托管资产登记索引标识,查询所述待下链初始块块号对应的托管资产保存信息并验证,验证通过后通过所述资产托管***发送至资产托管方;所述资产托管方判断所述托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,若两者一致,则将带有所述资产托管方签名的下链请求信息发送至所述资产托管***。
可选地,所述下链请求信息是由资产应用终端***基于用户选择和/或输入的下链资产数量生成,之后发送至所述资产托管***的,且所述下链请求信息包括所述下链资产信息,所述下链资产信息包括所述待下链初始块块号。
可选地,所述方法还包括:判断所述托管资产保存信息中资产权利托管转让信息的资产持有者是否为所述资产托管方。
可选地,所述方法还包括:若接收到的所述托管资产保存信息与资产权利登记***中的托管资产保存信息不一致,则向所述资产托管***返回下链操作失败的通知。
上述发明中的一个实施例具有如下优点或有益效果:基于待下链初始块块号获取对应的托管资产登记索引标识,以根据托管资产登记索引标识从存储服务***中获取对应的托管资产保存信息,进而判断存储服务***中托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,根据判断结果即可确定托管方是否有权将对应资产返还至用户。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是本发明实施例一中链上资产一致性确认的***的主要子***示意图;
图2是本发明实施例一中链上资产一致性确认的***进行一致性确认的主要流程示意图;
图3是本发明实施例二中链上资产一致性确认的***进行一致性确认的主要流程示意图;
图4是本发明实施例中链上资产一致性确认的方法的主要流程示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是本发明实施例一中链上资产一致性确认的***的主要子***示意图。如图1所示,本发明实施例一的链上资产一致性确认的***100,主要包括:
资产托管***101,用于根据接收的下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,将所述托管资产登记索引标识通过查询请求发送至存储服务***。资产应用终端***基于用户选择和/或输入下链资产数量生成下链请求信息,将带有所述资产应用终端***签名的下链请求信息发送至资产托管***。所述下链请求信息中包括所述下链资产信息,所述下链资产信息包括所述待下链初始块块号。所述初始块信息中包括初始块块号和带有资产托管***签名的托管资产发行请求,所述托管资产发行请求包括带有存储服务***签名的托管资产登记索引信息,所述托管资产登记索引信息包括托管资产登记索引标识。
所述存储服务***102,用于根据所述查询请求中的托管资产登记索引标识,查询所述待下链初始块块号对应的托管资产保存信息并验证,验证通过后通过所述资产托管***发送至资产托管方。所述托管资产保存信息带有资产托管***的签名,包括:纸质文件电子化或者纯电子化的凭证信息(比如可以是电子签名存档,或者通过资产权利登记***查询到的结果)。存储服务***验证查询到的托管资产保存信息中的签名,验证通过后,将托管资产保存信息添加自身签名后反馈至资产托管***,由资产托管***将托管资产保存信息发送至资产托管方,以请求与资产权利登记***进行核对验证。
所述资产托管方103,用于判断所述托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,若两者一致,则将带有所述资产托管方签名的下链请求信息发送至所述资产托管***。资产托管方访问资产权利登记***,并查询和核对接收到的托管资产保存信息,判断接收到的托管资产保存信息的资产权利托管转让信息与资产权利登记***的对应信息是否一致,若一致,则将带有资产托管方签名的下链请求信息发送至资产托管***;若不一致,则向资产托管***返回下链操作失败的通知。
图2是本发明实施例一中链上资产一致性确认的***进行一致性确认的主要流程示意图。如图2所示,本发明实施例一的链上资产一致性确认的***进行一致性确认的主要流程,包括以下步骤:
步骤S201:资产托管***根据下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,将托管资产登记索引标识通过查询请求发送至存储服务***。资产托管***可以是对用户将链下的实名登记资产通过指定的资产托管方进行托管登记管理、以及对托管资产在区块链上发行数字资产的过程进行登记管理的***,用户可以通过Web或其它方式对该资产托管***进行访问,发行数字资产的过程包括链下资产上链流程和链上资产下链流程。其中,链下资产上链,即是将用户在区块链之下的实名资产通过资产托管方托管后,由资产托管***向基于区块链的资产账本***发行链上数字资产;链上资产下链,即是将用户在区块链上的数字资产作废,并将该数字资产对应的链下托管资产返还转让至用户。
其中,所述下链请求信息是指用户对于自己已上链的数字资产,可以发起资产下链返还的请求。在可选的实施例中,所述下链请求信息包括:返还用户信息和下链资产信息等。所述返还用户信息包括:用户的身份标识和实名账本记录等,此处的用户是指有资产下链需求的用户。所述下链资产信息可以是用户请求下链的资产信息,在可选的实施例中,所述下链资产信息包括:托管资产类别、下链资产数量、待下链托管登记索引信息和待下链初始块块号等。
其中,所述初始块信息包括:初始块块号和带有资产托管***签名的托管资产发行请求等;所述托管资产发行请求包括:带有存储服务***签名的托管资产登记索引信息和托管资产发行信息等;所述托管资产登记索引信息包括:托管资产登记索引标识和托管资产保存信息的防篡改信息等;所述托管资产保存信息可以认为是在存储服务***中存放的、与链下资产托管上链或链上资产下链返还相关的、证实资产托管方作为托管资产权利人的全面的托管资产信息,在可选的实施例中,所述托管资产保存信息包括:纸质文件电子化或者纯电子化的凭证信息;所述托管资产发行信息是指将链下资产托管至链上时的发行信息,包括:托管资产类别、托管资产描述信息、权利人地址、资产发行单位数量等。资产托管***根据待下链初始块块号获取对应的初始块信息,基于获取的每个初始块信息的托管资产发行请求的托管资产登记索引信息的托管资产登记索引标识向存储服务***查询对应的托管资产保存信息。
其中,防篡改信息为:托管资产保存信息的数字指纹信息,或利用资产托管***和存储服务***对所述数字指纹信息进行签名后的信息。数字指纹信息是指采用某种算法对托管资产保存信息进行运算得到的信息,例如,对托管资产保存信息进行哈希运算后得到的哈希值。需要说明的是,数字指纹信息也可以采用其他算法对托管资产保存信息进行运算得到的信息,只要运算得到的信息唯一对应一个托管资产保存信息即可。
步骤S202:存储服务***根据查询请求中的托管资产登记索引标识,查询待下链初始块块号对应的托管资产保存信息并进行验证,验证通过之后将查询到的托管资产保存信息反馈至资产托管***。实施例中的存储服务***需要安全可信,可以是云存储服务***,也可以是一台具有存储功能的设备,也可以是由多台具有存储功能的设备通过网络连接形成的***。
步骤S203:资产托管***将托管资产保存信息发送至资产托管方,请求与资产权利登记***进行核对验证。存储服务***将查询到的托管资产保存信息反馈至资产托管***,由资产托管***将托管资产保存信息发送至资产托管方,以请求与资产权利登记***进行核对验证。
步骤S204:资产托管方访问资产权利登记***,并查询和核对接收到的托管资产保存信息,以判断托管资产保存信息的资产权利托管转让信息与资产权利登记***的对应信息是否一致,若一致,则执行步骤S205;若不一致,则执行步骤S206。资产托管方可以是具备一定资格的、具有一定公信力度的机构,比如商业银行以及其业务***;资产托管方可以是一个用于接收托管资产的实体,可以采用基金等法律关系成立;在一些实际情况中,该实体可以采用人工方式来处理信息。资产权利登记***为链下传统的资产权利登记***。
步骤S205:资产托管方将带有资产托管方签名的下链请求信息发送至资产托管***,并请求进行下链资产冻结操作。上述过程中,将存储服务***的托管资产保存信息与资产权利登记***的信息进行对比,若两者一致,则验证通过,资产托管方有权将下链请求信息中指定的资产返还至用户。此时的下链请求信息中带有资产应用终端***、资产托管***和资产托管方三方签名。
步骤S206:资产托管方向资产托管***返回下链操作失败的通知。上述过程中,将存储服务***的托管资产保存信息与资产权利登记***的信息进行对比,若两者不一致,说明托管过程出现异常,下链操作失败。
在一优选的实施例中,在步骤S203执行完毕后,还可以由资产托管方确认托管资产保存信息中资产权利托管转让信息中的资产所有者是否为资产托管方。若资产所有者不是该资产托管方,则该资产托管方无权将下链请求信息中指定的资产返还至用户,可以向资产托管***返回下链操作失败的通知。
实施例二:由实施例一可知,资产应用终端***需根据下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,以查询存储服务***中对应的托管资产保存信息。而下链请求信息是资产应用终端***生成的,因此资产应用终端***需接收到来自资产应用终端***的下链请求信息,再进行后续处理。下面结合实施例二进行详细说明。
图3是本发明实施例二中链上资产一致性确认的***进行一致性确认的主要流程示意图。如图3所示,本发明实施例二的链上资产一致性确认的***进行一致性确认的主要流程,包括以下步骤:
步骤S301:用户访问安装在终端设备上的资产应用终端***,按照预先设置好的登录识别方式提交识别信息后登录资产应用终端***。资产应用终端***是安装在终端设备上的与资产账本***对应的***软件;用户可以通过访问资产托管***,从资产托管***上下载并安装资产应用终端***软件。终端设备可以是具有显示屏并且支持网页浏览的各种电子设备,比如手机、平板电脑、台式计算机等。资产账本***是基于区块链技术的资产账本***,可以由其上的链上共识节点实现验证、查询、记录等操作。其中,所述登录识别方式可以为用户名和密码识别、指纹识别、人脸识别等方式,相应的识别信息可以是:用户名和密码,或者与该用户名对应的预设格式的识别码。所述预设格式的识别码可以是字符形式的密码,也可以是生物识别码,如用户的指纹、面部信息、虹膜信息等。
步骤S302:资产应用终端***确定用户为已关联资产账本地址的实名用户后,从资产托管***中获取用户对应的实名账本记录。资产托管***中存储有用户对应的实名账本记录。其中,所述实名账本记录包括:与用户的身份信息相关联的身份证书和与用户的身份信息相关联的资产账本地址,所述身份证书包括:用户的身份标识和用户公钥。身份证书可以是为信息不可抵赖提供的CA(Certification Authority,证书授权中心)证书。。
用户公钥和用户私钥由资产应用终端***在本地采用不对称加密算法生成。用户私钥可以用于对用户身份信息、用户的银行卡信息、用户的生物识别码信息或用户的身份证书等数据信息进行签名,也可以在后续资产交易或融资流程中用于对数字资产信息进行签名,以确认交易的所有权;用户公钥可以用于对被该用户私钥进行签名过的数据信息进行相应验证。
步骤S303:资产应用终端***将与资产类别相对应的下链操作入口通过终端设备展示给用户。本发明实施例中预先将数字资产进行分类处理,每类数字资产对应唯一的资产类别号。数字资产包括可分割的数字资产和不可分割的数字资产,可分割的数字资产是指对初始块包含的托管资产在链下可以分割,比如股票、黄金等;不可分割的数字资产是指对初始块包含的托管资产在链下不可以分割,比如房屋、文物、著作权、金融合同等。当两份资产属于同一种类可分割的数字资产时,这两份资产之间可以进行运算。两份不可分割的数字资产即使属于同一种类,这两份资产之间也是不可以进行运算的,比如,数字资产房产A与数字资产房产B,虽然都属于房产类,但这两份资产之间不可以进行运算。使用资产类别号可以明确该类资产是属于可分割的数字资产还是不可分割的数字资产,便于下链清算。
步骤S304:用户通过终端设备选择下链操作入口、选择和/或输入下链资产数量。用户选择某个资产类别对应的下链操作入口,资产应用终端确认用户是实名用户后,显示用户的实名身份信息,用户选择下链资产数量,确认进行下链操作。
步骤S305:资产应用终端***基于下链资产数量生成下链请求信息,将带有资产应用终端***签名的下链请求信息发送至资产托管***。其中,所述下链请求信息包括:返还用户信息和下链资产信息等,所述返还用户信息包括:用户的身份标识和实名账本记录等,所述下链资产信息包括:托管资产类别、下链资产数量、待下链托管登记索引信息(实施例中该信息以列表形式存储)和待下链初始块块号等。生成下链请求信息的具体实现为:首先根据实名账本记录,获取与实名账本记录的资产账本地址相对应的链上资产信息,其中,所述链上资产信息包括所述资产账本地址对应的资产数量和链上资产托管登记索引信息(实施例中该信息以列表形式存储);之后在所述链上资产托管登记索引信息对应的初始块信息中,选择一组初始块信息,使得选择出的初始块信息所包含的有效资产单位数量之和与所述下链资产数量相同,将选择出的所述初始块信息对应的初始块块号作为所述待下链初始块块号,将选择出的初始块信息对应的链上资产托管登记索引信息作为待下链托管登记索引信息,以基于所述下链资产数量、所述待下链托管登记索引信息和所述待下链初始块块号生成所述下链请求信息。有效资产单位数量为资产发行单位数量减去被终结的资产单位数量的结果。
步骤S306:资产托管***根据下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,将所述托管资产登记索引标识通过查询请求发送至存储服务***。该步骤的具体实现与步骤S201相同。
步骤S307:存储服务***根据查询请求中的托管资产登记索引标识,查询待下链初始块块号对应的托管资产保存信息并验证,验证通过之后将查询到的托管资产保存信息反馈至资产托管***。该步骤与步骤S202相同。
步骤S308:资产托管***将托管资产保存信息发送至资产托管方,请求与资产权利登记***进行核对验证。该步骤的具体实现与步骤S203相同。
步骤S309:资产托管方访问资产权利登记***,并查询和核对接收到的托管资产保存信息,以判断托管资产保存信息的资产权利托管转让信息与资产权利登记***的对应信息是否一致,若一致,则执行步骤S310;若不一致,则执行步骤S311。该步骤与步骤S204相同。
步骤S310:资产托管方将带有资产托管方签名的下链请求信息发送至资产托管***,并请求进行下链资产冻结操作。该步骤的具体实现与步骤S205相同。
步骤S311:资产托管方向资产托管***返回下链操作失败的通知。该步骤的具体实现与步骤S206相同。
图4是本发明实施例中链上资产一致性确认的方法的主要流程示意图。如图4所示本发明实施例中链上资产一致性确认的方法,主要包括以下步骤:
步骤S401:资产托管***根据接收的下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,将所述托管资产登记索引标识通过查询请求发送至存储服务***。资产应用终端***基于用户选择和/或输入下链资产数量生成下链请求信息,将带有所述资产应用终端***签名的下链请求信息发送至资产托管***。所述下链请求信息中包括所述下链资产信息,所述下链资产信息包括所述待下链初始块块号。所述初始块信息中包括初始块块号和带有资产托管***签名的托管资产发行请求,所述托管资产发行请求包括带有存储服务***签名的托管资产登记索引信息,所述托管资产登记索引信息包括托管资产登记索引标识。
步骤S402:所述存储服务***根据所述查询请求中的托管资产登记索引标识,查询所述待下链初始块块号对应的托管资产保存信息并验证,验证通过之后通过所述资产托管***发送至资产托管方。存储服务***验证查询到的托管资产保存信息中的签名,验证通过后,将托管资产保存信息添加自身签名后反馈至资产托管***,由资产托管***将托管资产保存信息发送至资产托管方,以请求与资产权利登记***进行核对验证。
步骤S403:所述资产托管方判断所述托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,若两者一致,则将带有所述资产托管方签名的下链请求信息发送至所述资产托管***。资产托管方访问资产权利登记***,并查询和核对接收到的托管资产保存信息,判断接收到的托管资产保存信息的资产权利托管转让信息与资产权利登记***的对应信息是否一致,若一致,则将带有资产托管方签名的下链请求信息发送至资产托管***;若不一致,则向资产托管***返回下链操作失败的通知。
根据本发明实施例的技术方案,基于待下链初始块块号获取对应的托管资产登记索引标识,以根据托管资产登记索引标识从存储服务***获取对应的托管资产保存信息,进而判断存储服务***中托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,根据判断结果即可确定托管方是否有权将对应资产返还至用户。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (8)
1.一种链上资产一致性确认的***,其特征在于,包括:资产托管***、存储服务***和资产托管方;其中,
所述资产托管***,用于根据接收的下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,将所述托管资产登记索引标识通过查询请求发送至所述存储服务***;
所述存储服务***,用于根据所述查询请求中的托管资产登记索引标识,查询所述待下链初始块块号对应的托管资产保存信息并验证,验证通过后通过所述资产托管***发送至所述资产托管方;
所述资产托管方,用于判断所述托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,若两者一致,则将带有所述资产托管方签名的下链请求信息发送至所述资产托管***。
2.根据权利要求1所述的***,其特征在于,所述下链请求信息是由资产应用终端***基于用户选择和/或输入的下链资产数量生成,之后发送至所述资产托管***的,且所述下链请求信息包括所述下链资产信息,所述下链资产信息包括所述待下链初始块块号。
3.根据权利要求1所述的***,其特征在于,所述资产托管方还用于:
判断所述托管资产保存信息中资产权利托管转让信息的资产持有者是否为所述资产托管方。
4.根据权利要求1至3的任一项所述的***,其特征在于,所述资产托管方还用于:
若接收到的所述托管资产保存信息与资产权利登记***中的托管资产保存信息不一致,则向所述资产托管***返回下链操作失败的通知。
5.一种链上资产一致性确认的方法,其特征在于,包括以下步骤:
资产托管***根据接收的下链请求信息中下链资产信息的待下链初始块块号,获取对应初始块信息中的托管资产登记索引标识,将所述托管资产登记索引标识通过查询请求发送至存储服务***;
所述存储服务***根据所述查询请求中的托管资产登记索引标识,查询所述待下链初始块块号对应的托管资产保存信息并验证,验证通过后通过所述资产托管***发送至资产托管方;
所述资产托管方判断所述托管资产保存信息的资产权利托管转让信息与资产权利登记***中的对应信息是否一致,若两者一致,则将带有所述资产托管方签名的下链请求信息发送至所述资产托管***。
6.根据权利要求5所述的方法,其特征在于,所述下链请求信息是由资产应用终端***基于用户选择和/或输入的下链资产数量生成,之后发送至所述资产托管***的,且所述下链请求信息包括所述下链资产信息,所述下链资产信息包括所述待下链初始块块号。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
判断所述托管资产保存信息中资产权利托管转让信息的资产持有者是否为所述资产托管方。
8.根据权利要求5至7的任一项所述的方法,其特征在于,所述方法还包括:
若接收到的所述托管资产保存信息与资产权利登记***中的托管资产保存信息不一致,则向所述资产托管***返回下链操作失败的通知。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811563251.5A CN109658104B (zh) | 2018-12-20 | 2018-12-20 | 一种链上资产一致性确认的***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811563251.5A CN109658104B (zh) | 2018-12-20 | 2018-12-20 | 一种链上资产一致性确认的***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109658104A CN109658104A (zh) | 2019-04-19 |
CN109658104B true CN109658104B (zh) | 2022-10-21 |
Family
ID=66115427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811563251.5A Active CN109658104B (zh) | 2018-12-20 | 2018-12-20 | 一种链上资产一致性确认的***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109658104B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111210349B (zh) * | 2020-01-03 | 2024-02-13 | 中国建设银行股份有限公司 | 虚拟资产的转托管方法、装置、电子设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107493273A (zh) * | 2017-08-02 | 2017-12-19 | 深圳市易成自动驾驶技术有限公司 | 身份认证方法、***及计算机可读存储介质 |
CN108154439A (zh) * | 2016-12-02 | 2018-06-12 | 北京金股链科技有限公司 | 资产数据处理装置及方法 |
CN108694500A (zh) * | 2018-04-26 | 2018-10-23 | 布比(北京)网络技术有限公司 | 一种基于区块链的数字资产流通方法和*** |
CN108764908A (zh) * | 2018-06-01 | 2018-11-06 | 杭州复杂美科技有限公司 | 一种资产防伪方法及***、设备和存储介质 |
CN109040026A (zh) * | 2018-07-11 | 2018-12-18 | 深圳市网心科技有限公司 | 一种数字资产的授权方法、装置、设备及介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080281907A1 (en) * | 2007-05-07 | 2008-11-13 | Hilary Vieira | System and method for globally issuing and validating assets |
-
2018
- 2018-12-20 CN CN201811563251.5A patent/CN109658104B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108154439A (zh) * | 2016-12-02 | 2018-06-12 | 北京金股链科技有限公司 | 资产数据处理装置及方法 |
CN107493273A (zh) * | 2017-08-02 | 2017-12-19 | 深圳市易成自动驾驶技术有限公司 | 身份认证方法、***及计算机可读存储介质 |
CN108694500A (zh) * | 2018-04-26 | 2018-10-23 | 布比(北京)网络技术有限公司 | 一种基于区块链的数字资产流通方法和*** |
CN108764908A (zh) * | 2018-06-01 | 2018-11-06 | 杭州复杂美科技有限公司 | 一种资产防伪方法及***、设备和存储介质 |
CN109040026A (zh) * | 2018-07-11 | 2018-12-18 | 深圳市网心科技有限公司 | 一种数字资产的授权方法、装置、设备及介质 |
Non-Patent Citations (2)
Title |
---|
区块链技术在数字资产安全交易中的应用;韩爽等;《计算机***应用》;20180315(第03期);全文 * |
区块链资产托管***的应用;呙亚南;《中国金融》;20180116(第02期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109658104A (zh) | 2019-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109669955B (zh) | 一种基于区块链的数字资产查询***和方法 | |
WO2020192743A1 (zh) | 权限管理方法、权限验证方法和相关装置 | |
CN109508564B (zh) | 一种基于区块链的数字资产存储***和方法 | |
US9736146B2 (en) | Embedded extrinsic source for digital certificate validation | |
KR102118962B1 (ko) | 블록체인 네트워크를 이용하여 사용자의 아이덴티티를 관리하는 방법 및 서버, 그리고, 블록체인 네트워크 기반의 사용자 아이덴티티를 이용하여 사용자를 인증하는 방법 및 단말 | |
CN111881483B (zh) | 基于区块链的资源账户绑定方法、装置、设备和介质 | |
CN110599275A (zh) | 一种基于区块链网络的数据处理方法、装置及存储介质 | |
CN110535807B (zh) | 一种业务鉴权方法、装置和介质 | |
CN110674531B (zh) | 基于区块链的居住信息管理方法、装置、服务器及介质 | |
CN109685664B (zh) | 一种基于资产托管***关联的数字资产实名登记*** | |
CN111314172A (zh) | 基于区块链的数据处理方法、装置、设备及存储介质 | |
US20230232222A1 (en) | User terminal, authentication terminal, registration terminal, management system and program | |
CN112001701A (zh) | 用于管理营业执照的方法和装置 | |
CN110659888A (zh) | 一种通过链上数字货币结算的链上资产转移***和方法 | |
CN113610528A (zh) | 基于区块链的管理***、方法、设备及存储介质 | |
CN112862589A (zh) | 金融场景下的身份验证方法、装置和*** | |
CN109636392B (zh) | 一种链下资产托管转让的***和方法 | |
CN110619578A (zh) | 一种通过链下结算的链上资产转移***和方法 | |
CN110955699A (zh) | 一种去中心化的电子学历证书查验方法及*** | |
CA2970301C (en) | Improved network for onboarding and delivery of electronic payments to payees | |
CN109658104B (zh) | 一种链上资产一致性确认的***和方法 | |
US11204914B2 (en) | Systems and methods for a federated directory service | |
CN110648228A (zh) | 一种通过链上数字货币结算的链上资产转移***和方法 | |
CN115167975A (zh) | 区块链集群***和方法 | |
CN109685665B (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 |