基于区块链的资产管理方法、系统及装置

文档序号:1847351 发布日期:2021-11-16 浏览:20次 >En<

阅读说明:本技术 基于区块链的资产管理方法、系统及装置 (Asset management method, system and device based on block chain ) 是由 严旭东 陈锐发 吴钱宗 于 2021-02-20 设计创作,主要内容包括:本说明书一个或多个实施例提供一种基于区块链的资产管理方法、系统及装置。该方法可以包括:获取由业务参与方发起的服务操作请求,所述服务操作请求被基础服务方用于执行相应的服务操作并获得执行得到的结果证据,所述结果证据用于表明所述服务操作与所述业务参与方拥有的资产凭证相关;确定所述服务操作请求中对应于所述基础服务方提供的服务操作的过程证据,其中,所述区块链系统中分别存证有所述结果证据与所述过程证据,所述结果证据与所述过程证据的匹配结果被用于验证所述资产凭证的可信度。(One or more embodiments of the present specification provide a blockchain-based asset management method, system, and apparatus. The method can comprise the following steps: the method comprises the steps of obtaining a service operation request initiated by a business participant, wherein the service operation request is used by a basic service party for executing corresponding service operation and obtaining result evidence obtained by execution, and the result evidence is used for indicating that the service operation is related to an asset certificate owned by the business participant; and determining process evidence corresponding to the service operation provided by the basic service party in the service operation request, wherein the result evidence and the process evidence are respectively stored in the blockchain system, and the matching result of the result evidence and the process evidence is used for verifying the credibility of the asset certificate.)

基于区块链的资产管理方法、系统及装置

技术领域

本说明书一个或多个实施例涉及区块链技术领域,尤其涉及一种基于区块链的资产管理方法、系统及装置。

背景技术

随着金融业务的迅速发展,资产所有人在资产凭证的形成过程与资产凭证的存续过程中通常会使用如核身签约或者代收代付等服务,而这些服务能够证明相应的资产凭证的真实性。但是在相关技术中,通常由资产所有人保存使用上述核身签约或者代收代付等服务得到的证明材料,并由资产所有人向其他业务参与方提供这些证明材料,来向其他业务参与方证明资产凭证的真实性。此时资产所有人提供的证明材料是可以被单方面进行篡改和伪造的,难以有效证明资产凭证的真实性,增加了资产转移的风险。

发明内容

有鉴于此,本说明书一个或多个实施例提供一种基于区块链的资产管理方法、系统及装置。

为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

根据本说明书一个或多个实施例的第一方面,提出了一种基于区块链的资产管理系统,包括:

基础服务方,用于获取由业务参与方发起的服务操作请求,并根据所述服务操作请求执行相应的服务操作,获得执行得到的结果证据,所述结果证据用于表明所述服务操作与所述业务参与方拥有的资产凭证相关;

穿透服务方,用于获取所述服务操作请求,确定所述服务操作请求中对应于所述基础服务方所提供的服务操作的过程证据;

区块链系统,用于分别存证所述结果证据与所述过程证据,所述结果证据与所述过程证据的匹配结果被用于验证所述资产凭证的可信度。

根据本说明书一个或多个实施例的第二方面,提出了一种基于区块链的资产管理方法,应用于穿透服务方;所述方法包括:

获取由业务参与方发起的服务操作请求,所述服务操作请求被基础服务方用于执行相应的服务操作并获得执行得到的结果证据,所述结果证据用于表明所述服务操作与所述业务参与方拥有的资产凭证相关;

确定所述服务操作请求中对应于所述基础服务方提供的服务操作的过程证据,其中,所述区块链系统中分别存证有所述结果证据与所述过程证据,所述结果证据与所述过程证据的匹配结果被用于验证所述资产凭证的可信度。

根据本说明书一个或多个实施例的第三方面,提出了一种基于区块链的资产管理装置,应用于穿透服务方;所述装置包括:

获取单元,用于获取由业务参与方发起的服务操作请求,所述服务操作请求被基础服务方用于执行相应的服务操作并获得执行得到的结果证据,所述结果证据用于表明所述服务操作与所述业务参与方拥有的资产凭证相关;

确定单元,用于确定所述服务操作请求中对应于所述基础服务方提供的服务操作的过程证据,其中,所述区块链系统中分别存证有所述结果证据与所述过程证据,所述结果证据与所述过程证据的匹配结果被用于验证所述资产凭证的可信度。

根据本说明书一个或多个实施例的第四方面,提出了一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器通过运行所述可执行指令以实现如第二方面所述的方法。

根据本说明书一个或多个实施例的第五方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第二方面所述方法的步骤。

附图说明

图1是本说明书一示例性实施例提供的一种资产管理系统的架构示意图。

图2是本说明书一示例性实施例提供的一种基于区块链的资产管理方法的流程图。

图3是本说明书一示例性实施例提供的另一种基于区块链的资产管理方法的流程图。

图4是本说明书一示例性实施例提供的另一种基于区块链的资产管理方法的流程图。

图5是本说明书一示例性实施例提供的一种电子设备的结构示意图。

图6是本说明书一示例性实施例提供的一种基于区块链的资产管理装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。

区块链技术(也被称之为,分布式账本技术)是一种去中心化的分布式数据库技术。由于采用去中心化的网络结构、共识机制和链式区块结构,使得区块链技术具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。

区块链一般被划分为三种类型:公有链(Public Blockchain),私有链(PrivateBlockchain)和联盟链(Consortium Blockchain)。此外,还有多种类型的结合,比如私有链+联盟链、联盟链+公有链等不同组合形式。其中去中心化程度最高的是公有链。公有链以比特币、以太坊为代表,加入公有链的参与者可以读取链上的数据记录、参与交易以及竞争新区块的记账权等,且各参与者(即节点)可自由加入以及退出网络。私有链则相反,该网络的数据写入权限由某个组织或者机构控制,数据读取权限受组织规定;简单来说,私有链可以为一个弱中心化系统,参与节点具有严格限制且少,因而私有链更适合于特定机构内部使用。联盟链则是介于公有链以及私有链之间的区块链,可实现“部分去中心化”。联盟链中各个节点通常有与之相对应的实体机构或者组织,参与者通过授权加入网络并组成利益相关联盟,共同维护区块链运行。

在区块链网络中,通过向区块链节点提交相应的区块链交易(简称交易),并由区块链节点执行区块链交易,以实现相应的操作目的。基于区块链网络的去中心化架构,使得区块链上的每笔区块链交易都需要在区块链网络内的所有区块链节点上执行,以确保每个区块链节点所维护的区块链账本数据一致。如果交易逻辑较为简单,比如以比特币为例,区块链交易仅用于实现转账操作,此时即便区块链交易需要在所有区块链节点都执行,也不会导致过多的资源消耗。但是,如果区块链提供了智能合约的功能,而区块链交易调用了智能合约,那么情况可能大不相同。区块链上的智能合约是在区块链系统上可以被交易触发执行的合约,智能合约可以通过代码的形式定义。

在区块链网络中,通过向区块链节点提交相应的区块链交易,可以由区块链交易触发执行对应的智能合约,可以通过调用智能合约实现复杂的功能。而智能合约是区块链上预先部署的可执行代码,智能合约允许在没有第三方的情况下进行可信交易,且该交易可追踪且不可逆转。智能合约中可以定义一个或多个接口,每一接口用于实现相应的功能。在通过区块链交易调用智能合约时,可以声明调用该智能合约中定义的哪个或哪些接口,以实现相应的功能。

随着金融业务的迅速发展,资产所有人在资产凭证的形成过程与资产凭证的存续过程中通常会使用如核身签约或者代收代付等服务,而这些服务能够证明相应的资产凭证的真实性。但是在相关技术中,通常由资产所有人保存使用上述核身签约或者代收代付等服务得到的证明材料,并由资产所有人向其他业务参与方提供这些证明材料,来向其他业务参与方证明资产凭证的真实性。此时资产所有人提供的证明材料是可以被单方面进行篡改和伪造的,难以有效证明资产凭证的真实性,增加了资产转移的风险。

资产凭证可以用于证明资产所有人拥有某一资产,资产转移往往需要依据资产凭证进行,其中,资产可以是链外资产例如现金、证券或者不动产等,也可以是链上资产如区块链内的代币(token)等。资产凭证可以是欠条、签约合同或者交易记录等,现在很多资产凭证还可以是互联网上可查询的电子合同或者电子交易记录等,本说明书并不对此进行限制。

本说明书可以将资产转移过程与区块链相结合,可以保证资产转移过程中涉及的资产凭证的可靠性和真实性。下面结合实施例进行详细说明。

图1是本说明书示出的一种资产管理系统的架构示意图。如图1所示,该系统可以包括基础服务方11、穿透服务方12和区块链系统13。其中,基础服务方11可以包括有若干服务节点,例如图1所示的服务节点1、服务节点2和服务节点3。

在任一资产转移业务的处理过程中,业务参与方可以向基础服务方11发送服务操作请求,那么基础服务方11就可以根据该服务操作请求执行服务操作,从而可以实现向业务参与方提供相应的服务支持,并且基础服务方11可以通过执行服务操作获得相应的结果证据,该结果证据可以用于表明上述服务操作与业务参与方所拥有的资产凭证相关联的。

该基础服务方11可以包括有若干服务节点。而基础服务方11所提供的服务操作往往涉及一个或者多个服务节点,而每个服务节点可以提供至少一种基础服务能力,那么基础服务方11提供上述服务操作的过程可以包括,由各个服务节点分别根据服务操作请求提供相应的基础服务能力,其中,基础服务能力可以包括核身签约、实名认证或者代收代付等,本说明书并不对此进行限制。例如,如图1所示的服务节点1可以提供核身签约的基础服务能力,服务节点2可以提供代收代付的基础服务能力,以及服务节点3可以提供实名认证的基础服务能力等。

在一实施例中,在服务操作仅涉及一个服务节点的情况下,由穿透服务方12向该服务节点发送服务操作请求,从而可以避免由服务节点向穿透服务方12转发服务操作请求,可以避免服务节点通过篡改服务操作请求,既影响基础服务方11获得的结果证据的真实性,又影响穿透服务方12获得的过程证据的真实性。

在一实施例中,在服务操作涉多个服务节点的情况下,穿透服务方12向至少一个服务节点转发服务操作请求,同样可以避免任一服务节点对服务操作请求进行篡改,从而避免影响后续得到的结果证据和过程证据的真实性。因而,穿透服务方12既可以是基础服务方11的下游方,穿透服务方12也可以是基础服务方11的上游方,本说明书并不对此进行限制。

在一实施例中,在服务操作请求包含参与方认证信息的情况下,基础服务方11执行的服务操作涉及用于信息认证的服务节点,该用于信息认证的服务节点可以提供的基础服务能力包括对参与方认证信息进行验证,从而可以验证参与方认证信息是否是真实可信的。而业务参与方拥有资产凭证的前提条件可以包括:参与方认证信息被验证通过。其中,该参与方证信息可以包括资产转移过程中任一参与方的身份证或者营业执照等信息。以商品买卖过程为例,参与方认证信息可以包括商品出售方的身份证或者营业执照等信息,还可以包括商品购买方的身份证或者营业执照等信息,本说明书并不对此进行限制。

在一实施例中,在服务操作请求包含业务执行信息的情况下,基础服务方11执行的服务操作涉及用于执行业务的服务节点,该用于执行业务的服务节点可以根据该业务执行信息,执行对应于资产凭证的资产转移业务。以商品买卖过程为例,假定用户A以分三期付款的方式向商家B购买商品100件,其中,用户A需要通过银行C向商家B每月支付1000元,此时商家B即为拥有资产凭证3000元的业务参与方,银行C即为用于执行业务服务节点。商家B每月可以向相应的穿透服务方发送服务操作请求,该服务操作请求中可以包括请求将用户A在银行C的账号向商家B在银行C的账户转移1000元。穿透服务方可以将服务操作请求转发给银行C,那么银行C可以根据接收到的服务操作请求,从用户A的账户扣除1000元,并在商家B的账户增加1000元,从而可以实现该资产转移业务。

穿透服务方12可以获取由业务参与方发送的服务操作请求或者穿透服务方12可以获取由基础服务方11转发的服务操作请求,穿透服务方12可以确定出该服务操作请求中对应于基础服务方11提供的服务操作的过程证据,例如,该过程证据可以是服务操作请求中对应于基础服务方11提供的服务操作的关键请求报文,或者该过程证据可以是服务操作请求本身等,本说明书并不对此进行限制。

区块链系统13可以用于存证上述结果证据和过程证据,存证在区块链系统13中的结果证据和过程证据可以防止被篡改且可追溯,从而可以保证结果证据和过程证据的真实性和可靠性,进一步可以保证根据结果证据与过程证据得到的匹配结果的真实性和可靠性,而该结果证据与过程证据的匹配结果可以被用于验证业务参与方所拥有的资产凭证的可信度。其中,资产凭证的可信度可以包括下述至少之一:业务参与方的身份信息的可信度、资产凭证的额度信息的可信度、资产凭证的有效期限的可信度、业务参与方与资产凭证之间的关联关系的可信度等。

在一实施例中,结果证据与过程证据的匹配结果是用于验证业务参与方的身份信息的可信度、资产凭证的额度信息的可信度还是用于验证资产凭证的有效期限的可信度与上述基础服务方提供的服务操作有关,例如,若服务操作中包含对参与方认证信息的验证过程,则结果证据与过程证据的匹配结果可以用于表明业务参与方的身份信息的可信度等。

在一实施例中,基础服务方11可以从穿透服务方12处接收到过程证据,并由基础服务方11将过程证据与结果证据存证至区块链系统13中;或者,穿透服务方12可以从基础服务方11处接收到结果证据,并由穿透服务方12将结果证据和过程证据存证至区块链系统13中;或者,可以分别由基础服务方11将结果证据存证至区块链系统13中,以及由穿透服务方12将过程证据存证至区块链系统13中,本说明书并不对此进行限制。

其中,由基础服务方11根据业务参与方发起的服务操作请求生成结果证据,由穿透服务方12根据服务操作请求生成过程证据,从而使得基础服务方11和穿透服务方12分别提供各自视角针对资产凭证的证明,从而可以避免任何一方伪造针对资产凭证的证明,可以保证结果证据与过程证据的匹配结果的真实性,从而可以起到为资产凭证增信的作用。

在一实施例中,结果证据中还可以包含由基础服务方11采用维护的非对称密钥对中的私钥进行签名而得到的第一签名,那么区块链系统13在获取到结果证据后可以执行用于签名验证的智能合约,区块链系统13可以确定出基础服务方11对应的第一公钥,区块链系统13可以根据第一公钥对第一签名进行验证,并在根据第一公钥对第一签名验证通过的情况下,区块链系统13才将结果证据进行存证。也就是,区块链系统13存证结果证据的前提条件包括:区块链系统13对结果证据中所含的第一签名验证通过,从而既可以保证该结果证据由基础服务方11生成又可以保证该结果证据在传输的过程中未被篡改。

同样的,过程证据中还可以包含由穿透服务方12采用维护的非对称密钥对中的私钥进行签名而得到的第二签名,那么区块链系统13在获取到过程证据后可以执行用于签名验证的智能合约,区块链系统13可以确定出穿透服务方12对应的第二公钥,区块链系统13可以根据第二公钥对第二签名进行验证,并在根据第二公钥对第二签名验证通过的情况下,区块链系统13才将过程证据进行存证。也就是,区块链系统13存证过程证据的前提条件包括:区块链系统13对过程证据中所含的第二签名验证通过,从而既可以保证该过程证据由穿透服务方12生成又可以保证该过程证据在传输的过程中未被篡改。

在一实施例中,区块链系统13上存证有各个结果证据和各个过程证据,区块链系统13可以接收到针对任一资产凭证发起的证据查询交易,那么区块链系统13可以根据该证据查询交易执行具有查询功能的智能合约,从而获取对应于资产凭证的结果证据和过程证据。其中,区块链系统13可以接收到由穿透服务方12对应的客户端发送的证据查询交易,或者区块链系统13可以接收到由任一其他客户端发起的证据查询交易,本说明书并不对此进行限制。

在一实施例中,区块链系统13接收到由任一客户端发送的证据查询交易,区块链系统13可以将查询得到的对应于资产凭证的结果证据和过程证据返回至发送上述证据查询交易的客户端,并由该客户端对结果证据和过程证据进行匹配,得到相应的匹配结果,从而可以实现在链下对结果证据和过程证据进行匹配,可以提升匹配的效率。

在一实施例中,在结果证据中包括由基础服务方11针对接收到的服务操作请求而生成的第一标识信息、过程证据中包括由穿透服务方12针对接收到的服务操作请求而生成的第二标识信息的情况下,上述证据查询交易中可以包括第一标识信息和第二标识信息,从而使得区块链系统13可以分别根据第一标识信息和第二标识信息查询到相应的结果证据和过程证据。其中,第一标识信息和第二标识信息可以包括ID(Identity document,身份标识号)或者名称等。

在一实施例中,在结果证据中包括由基础服务方11针对接收到的服务操作请求而生成的第一标识信息、过程证据中包括由穿透服务方12针对接收到的服务操作请求而生成的第二标识信息,并且区块链系统13中可以维护有第一标识信息和第二标识信息的映射关系的情况下,区块链系统13中接收到的证据查询交易中可以仅包括第一标识信息或者仅包括第二标识信息,当然该证据查询交易中可以同时包括第一标识信息和第二标识信息,本说明书并不对此进行限制。当证据查询交易中仅包括第一标识信息时,区块链系统13可以根据该第一标识信息从维护的映射关系中确定出相应的第二标识信息,从而使得区块链系统13可以分别根据第一标识信息和第二标识信息查询到相应的结果证据和过程证据。同样的,当证据查询交易中仅包括第二标识信息时,区块链系统13可以根据该第二标识信息从维护的映射关系中确定出相应的第一标识信息等。

在区块链系统中维护上述第一标识信息和第二标识信息的映射关系,可以避免任何一方篡改或者伪造标识信息,也可以避免任何一方伪造第一标识信息和第二标识信息之间的关联关系,从而可以保证后续根据第一标识信息和第二标识信息查询到的结果证据和过程证据是对应于同一资产凭证的。

在一实施例中,区块链系统13还可以接收到针对任一资产凭证而发起的证据校验交易,区块链系统13可以根据该证据校验交易执行具有校验功能的智能合约,从而可以将对应于资产凭证的结果证据和过程证据进行匹配,得到匹配结果。其中,若结果证据匹配于过程证据,则可以表明相应的资产凭证可信,而若结果证据未匹配于过程证据,则表明相应的资产凭证不可信。其中,区块链系统13可以接收到由穿透服务方12对应的客户端发送的证据校验交易,或者区块链系统13可以接收到由任一其他客户端发起的证据查询交易,本说明书并不对此进行限制。

当然,上述证据查询交易和证据校验交易可以是相互独立的区块链交易,或者,同一区块链交易中可以包含证据查询交易所含内容和证据校验交易所含内容,本说明书并不对此进行限制。

图2是本说明书一示例性实施例示出的一种基于区块链的资产管理方法的流程图。如图2所示,该方法应用于穿透服务方(如图1所示的穿透服务方12);该方法可以包括以下步骤:

步骤202,获取由业务参与方发起的服务操作请求,所述服务操作请求被基础服务方用于执行相应的服务操作并获得执行得到的结果证据,所述结果证据用于表明所述服务操作与所述业务参与方拥有的资产凭证相关。

在一实施例中,穿透服务方可以直接获取由业务参与方发起的服务操作请求,或者穿透服务方可以获取由基础服务方转发的服务操作请求,本说明书并不对此进行限制。而基础服务方在获取上述服务操作请求后,基础服务方可以根据该服务操作请求执行服务操作,从而可以实现向业务参与方提供相应的服务支持,并且基础服务方可以通过执行服务操作获得相应的结果证据,该结果证据可以用于表明基础服务方提供的服务操作与业务参与方所拥有的资产凭证相关联的。

步骤204,确定所述服务操作请求中对应于所述基础服务方提供的服务操作的过程证据,其中,所述区块链系统中分别存证有所述结果证据与所述过程证据,所述结果证据与所述过程证据的匹配结果被用于验证所述资产凭证的可信度。

在一实施例中,穿透服务方可以确定出该服务操作请求中对应于基础服务方提供的服务操作的过程证据,例如,该过程证据可以是服务操作请求中对应于基础服务方提供的服务操作的关键请求报文,或者该过程证据可以是服务操作请求本身等,本说明书并不对此进行限制。

区块链系统可以用于存证上述结果证据和过程证据,存证在区块链系统中的结果证据和过程证据可以防止被篡改且可追溯,从而可以保证结果证据和过程证据的真实性和可靠性,进一步可以保证由结果证据与过程证据得到的匹配结果的真实性和可靠性。而该结果证据与过程证据的匹配结果可以被用于验证业务参与方所拥有的资产凭证的可信度。其中,资产凭证的可信度可以包括下述至少之一:业务参与方的身份信息的可信度、资产凭证的额度信息的可信度、资产凭证的有效期限的可信度、业务参与方与资产凭证之间的关联关系的可信度。

在一实施例中,过程证据中还可以包含由穿透服务方采用维护的非对称密钥对中的私钥进行签名而得到的数字签名,那么区块链系统在获取到过程证据后可以执行用于签名验证的智能合约,区块链系统可以确定出穿透服务方对应的公钥,区块链系统可以根据确定出的公钥对数字签名进行验证,并在根据公钥对数字签名验证通过的情况下,区块链系统才将过程证据进行存证。也就是,区块链系统存证过程证据的前提条件包括:区块链系统对过程证据中所含的数字签名验证通过,从而既可以保证该过程证据由穿透服务方生成又可以保证该过程证据在传输的过程中未被篡改。

在一实施例中,穿透服务方可以从基础服务方处接收到结果证据,并由穿透服务方将结果证据和过程证据存证至区块链系统中;或者,基础服务方可以从穿透服务方处接收到过程证据,并由基础服务方将过程证据与结果证据存证至区块链系统中;或者,可以分别由基础服务方将结果证据存证至区块链系统中,以及由穿透服务方将过程证据存证至区块链系统中,本说明书并不对此进行限制。

在一实施例中,穿透服务方可以生成针对资产凭证的证据查询交易,并将该证据查询交易传输至区块链系统,那么区块链系统可以根据该证据查询交易执行具有查询功能的智能合约,从而获得对应于资产凭证的结果证据和过程证据。

在一实施例中,在结果证据中包括由基础服务方针对接收到的服务操作请求而生成的第一标识信息、过程证据中包括由穿透服务方针对接收到的服务操作请求而生成的第二标识信息的情况下,证据查询交易中可以包括第一标识信息和第二标识信息,从而使得区块链系统可以分别根据第一标识信息和第二标识信息查询到相应的结果证据和过程证据。

在一实施例中,在结果证据中包括由基础服务方针对接收到的服务操作请求而生成的第一标识信息、过程证据中包括由穿透服务方针对接收到的服务操作请求而生成的第二标识信息,并且区块链系统中可以维护有第一标识信息和第二标识信息的映射关系的情况下,证据查询交易中可以仅包括第一标识信息或者仅包括第二标识信息,当然该证据查询交易中可以同时包括第一标识信息和第二标识信息,本说明书并不对此进行限制。当证据查询交易中仅包括第一标识信息时,区块链系统可以根据该第一标识信息从维护的映射关系中确定出相应的第二标识信息,从而使得区块链系统可以分别根据第一标识信息和确定出的第二标识信息查询到相应的结果证据和过程证据。同样的,当证据查询交易中仅包括第二标识信息时,区块链系统可以根据该第二标识信息从维护的映射关系中确定出相应的第一标识信息等。

在一实施例中,穿透服务方可以获取由区块链系统传输的结果证据和过程证据,穿透服务方可以直接对接收到的结果证据和过程证据进行匹配,得到相应的匹配结果,从而可以实现在链下对结果证据和过程证据进行匹配,可以提升匹配的效率。

在一实施例中,穿透服务方可以生成针对资产凭证的证据校验交易,并由穿透服务方将该证据校验交易传输至区块链系统,区块链系统可以根据该证据校验交易执行具有校验功能的智能合约,从而可以将对应于资产凭证的结果证据和过程证据进行匹配,得到匹配结果。其中,若结果证据匹配于过程证据,则可以表明相应的资产凭证可信,而若结果证据未匹配于过程证据,则表明相应的资产凭证不可信。

当然,上述证据查询交易和证据校验交易可以是相互独立的区块链交易,或者,同一区块链交易中可以包含证据查询交易所含内容和证据校验交易所含内容,本说明书并不对此进行限制。

另外,图2的具体实施过程与图1所示的实施例相类似,此处不再赘述。

为了便于理解,下面结合附图3-4对本说明书的技术方案进行进一步说明。以企业A向供应商B采购商品进行示例性描述。图3是本说明书一示例性实施例一种基于区块链的资产管理方法的流程图。

假设企业A预计向供应商B购买商品1000件,并将签订购买协议,该购买协议中约定企业A将通过银行C向供应商B每月还款1万元,企业A将于1月至10月共分10个月向供应商B进行还款,供应商B将获得相应的资产凭证X。其中,基础服务方包括小程序M、银行C。如图3所示,可以包括以下步骤:

步骤301,供应商B向小程序M发送服务操作请求。

在本实施例中,供应商B可以向小程序M发送服务操作请求,该服务操作请求中可以包含企业A的营业执照信息,该营业执照信息包含执照编号:BH110,该服务操作请求中可以包含企业A的账户信息,该账户信息可以包含账户编号:ZH220,以及该服务操作请求指示将企业A的营业执照信息发送至小程序M进行验证,将企业A的账户信息发送至银行C进行验证。

步骤302,小程序M对企业A的营业执照信息进行验证。

步骤303,小程序M将得到的验证结果1存证至区块链系统中。

步骤304,小程序M将服务操作请求转发至穿透服务方。

在本实施例中,小程序M包括的基础服务能力包括验证营业执照的真伪,那么小程序M在接收到服务操作请求后,可以对企业A的营业执照信息进行验证。小程序M还可以根据接收到的服务操作请求生成外部单号1:M01。假设小程序M在对企业A的营业执照信息进行验证后,得到的验证结果1可以包括企业A执照编号BH110的营业执照信息真实可信,以及外部单号1为M01。小程序M可以将获得的验证结果1存证至区块链系统中。

在本实施例中,小程序M可以将接收到的服务操作请求转发至穿透服务方。

步骤305,穿透服务方提取服务操作请求中的关键请求信息。

步骤306,穿透服务方将关键请求信息存证至区块链系统中。

步骤307,穿透服务方将服务操作请求转发至银行C。

在本实施例中,穿透服务方可以根据服务操作请求中包含的用于指示对企业A的营业执照信息和企业A的账户信息进行验证,从服务操作请求中提取关键请求信息,该关键请求信息可以包括:企业A的营业执照信息和企业A的账户信息,其中,营业执照信息中可以包含执照编号BH110,账户信息可以包含账户编号ZH220。

在本实施例中,穿透服务方可以针对接收到的服务操作请求生成内部单号:ND15。上述关键请求信息中还可以包括内部单号为ND15。穿透服务方可以将获得的关键请求信息存证至区块链系统中。

在本实施例中,穿透服务方还可以将服务操作请求转发至银行C,从而可以使得银行C对企业A的账户信息进行验证。

步骤308,银行C对企业A的账户信息进行验证。

步骤309,银行C将得到的验证结果2存证至区块链系统中。

在本实施例中,银行C包含的基础服务能力包括验证账户信息的真伪,那么银行C在接收到服务操作请求后,可以根据服务操作请求中包含的企业A的账户信息对企业A的账户进行验证,例如,可以验证该企业A的账户的实名认证信息是否正确、企业A的账户在最近一年内是否存在异常以及还可以验证企业A在银行C的信用等级是否符合预设等级要求等等。银行C还可以根据服务操作请求生成外部单号2:C20。

在本实施例中,假设银行C在对企业A的账户信息进行验证后,获得的验证结果2中可以包括:对应于账户编号ZH220的企业A的账户正常,以及外部单号2为C20。银行C可以将得到的验证结果2存证至区块链系统中。

在本实施例中,穿透服务方还可以分别从小程序M中获取对应于服务操作请求的外部单号1:M01,以及从银行C中获取对应于该服务操作请求的外部单号2:C20,从而穿透服务方可以获得映射关系为:外部单号1(M01)—外部单号2(C20)—内部单号(ND15)。穿透服务方可以将该映射关系存证至区块链中,从而可以避免任何一方篡改单号或者是伪造外部单号与内部单号之间的映射关系。

在本实施例中,在供应商B通过小程序M确定企业A的营业执照信息真实可信以及通过银行C确定企业A的账户正常的情况下,供应商B与企业A之间的购买协议生效,此时供应商B拥有资产凭证X,该资产凭证X记录了:企业A从1月-10月每月通过银行C向供应商B还款1万元。

图4是本说明书一示例性实施例一种基于区块链的资产管理方法的流程图。假设在3月的时候,供应商B在收到企业A第3个月的还款后,供应商B希望使用资产凭证X向金融机构D申请融资,并且供应商B还提供了外部单号1,即M01,此时,金融机构D需要验证该资产凭证X的可信度。

步骤401,金融机构D向区块链系统发送证据查询交易。

步骤402,区块链系统执行具有查询功能的智能合约。

在本实施例中,金融机构D可以向区块链系统发送证据查询交易,该证据查询交易中可以包含外部单号1,即M01。区块链系统可以根据该证据查询交易,执行具有查询功能的智能合约,可以按照区块链系统上维护的映射关系确定对应于外部单号1的外部单号2以及对应于外部单号1的内部单号,那么区块链系统可以分别按照外部单号1获取存证的验证结果1,按照外部单号2获取存证的验证结果2以及按照内部单号获取存证的关键请求信息。

步骤403,金融机构D向区块链系统发送证据校验交易。

步骤404,执行具有校验功能的智能合约。

在本实施例中,金融机构D可以向该区块链系统发送证据校验交易,该证据交易交易中也可以包含有外部单号1,即M01。区块链系统可以根据该证据校验交易,执行具有校验功能的智能合约,从而可以将上述步骤402中获得的验证结果1与关键请求信息进行匹配,以及将验证结果2与关键请求信息进行匹配。

在本实施例中,假设区块链系统通过执行具有校验功能的智能合约,确定出验证结果1匹配于关键请求信息,例如,该具有校验功能的智能合约可以被用于确定验证结果1中包含的执照编号BH110与关键请求信息中包含的执照编号BH110相一致;以及区块链系统可以通过执行具有校验功能的智能合约,确定出验证结果2匹配于关键请求信息,例如,该具有校验功能的智能合约可以被用于确定验证结果2中包含的账户编号ZH220与关键请求信息中包含的账户编号ZH220相一致。

在本实施例中,区块链系统通过执行具有校验功能的智能合约,获得匹配结果,该匹配结果中包含验证结果1匹配于关键请求信息以及验证结果2匹配于关键请求信息,从而可以表明供应商B拥有的资产凭证X可信,可以证明该资产凭证X确实由小程序M和银行C提供了相应的基础服务能力。

步骤405,区块链系统将匹配结果返回至金融机构D。

在本实施例中,金融机构D可以接收到区块链系统返回的匹配结果,金融机构D可以根据该匹配结果确定供应商B所拥有的资产凭证X可信,从而金融机构D可以向供应商B提供资金支持。

图5示出了根据本说明书的一示例性实施例的电子设备的结构示意图。请参考图5,在硬件层面,该电子设备包括处理器502、内部总线504、网络接口506、内存508以及非易失性存储器510,当然还可能包括其他业务所需要的硬件。处理器502从非易失性存储器510中读取对应的计算机程序到内存508中然后运行,在逻辑层面上形成基于区块链的资产管理装置。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图6,在软件实施方式中,该基于区块链的资产管理装置可以包括接获取单元602和确定单元604。其中:

获取单元602,用于获取由业务参与方发起的服务操作请求,所述服务操作请求被基础服务方用于执行相应的服务操作并获得执行得到的结果证据,所述结果证据用于表明所述服务操作与所述业务参与方拥有的资产凭证相关;

确定单元604,用于确定所述服务操作请求中对应于所述基础服务方提供的服务操作的过程证据,其中,所述区块链系统中分别存证有所述结果证据与所述过程证据,所述结果证据与所述过程证据的匹配结果被用于验证所述资产凭证的可信度。

可选的,所述过程证据包含由所述穿透服务方采用身份私钥进行签名而生成的数字签名,其中,所述区块链系统存证所述过程证据的前提条件包括:所述区块链系统对所述数字签名验证通过。

可选的,还包括:

第一存证单元606,用于将所述过程证据存证至所述区块链系统中;

第二存证单元608,用于从所述基础服务方处接收得到所述结果证据,并将所述结果证据和所述过程证据存证至所述区块链系统中。

可选的,还包括:

第一生成单元610,用于生成针对所述资产凭证的证据查询交易;

第一传输单元612,用于将所述证据查询交易传输至所述区块链系统,以使所述区块链系统通过执行具有查询功能的智能合约,获取对应于所述资产凭证的结果证据和过程证据。

可选的,

在所述结果证据包括由所述基础服务方针对所述服务操作请求生成的第一标识信息、所述过程证据包括由所述穿透服务方针对所述服务操作请求生成的第二标识信息的情况下,所述证据查询交易中包含所述第一标识信息和所述第二标识信息;

在所述结果证据包括由所述基础服务方针对所述服务操作请求生成的第一标识信息、所述过程证据包括由所述穿透服务方针对所述服务操作请求生成的第二标识信息且所述区块链系统中维护有所述第一标识信息与所述第二标识信息之间的映射关系的情况下,所述证据查询交易中包含所述第一标识信息和/或所述第二标识信息。

可选的,还包括:

第二生成单元614,用于生成针对所述资产凭证的证据校验交易;

第二传输单元616,用于将所述证据校验交易传输至所述区块链系统,以使所述区块链系统通过执行具有校验功能的智能合约,将对应于所述资产凭证的结果证据和过程证据进行匹配并输出匹配结果,其中,若所述结果证据匹配于所述过程证据,则表明所述资产凭证可信,若所述结果证据未匹配于所述过程证据,则表明所述资产凭证不可信。

可选的,所述资产凭证的可信度包括下述至少之一:

所述业务参与方的身份信息的可信度、所述资产凭证的额度信息的可信度、所述资产凭证的有效期限的可信度、所述业务参与方与所述资产凭证之间的关联关系的可信度。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

在一个典型的配置中,计算机包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。

在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种卡券管理方法和卡券管理系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!