CN111340628A - 基于区块链的资产信息管理方法和装置 - Google Patents

基于区块链的资产信息管理方法和装置 Download PDF

Info

Publication number
CN111340628A
CN111340628A CN202010177433.XA CN202010177433A CN111340628A CN 111340628 A CN111340628 A CN 111340628A CN 202010177433 A CN202010177433 A CN 202010177433A CN 111340628 A CN111340628 A CN 111340628A
Authority
CN
China
Prior art keywords
asset
target
account
information
blockchain
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.)
Pending
Application number
CN202010177433.XA
Other languages
English (en)
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.)
Pross Technology Chongqing Co ltd
Original Assignee
Pross Technology Chongqing Co ltd
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 Pross Technology Chongqing Co ltd filed Critical Pross Technology Chongqing Co ltd
Priority to CN202010177433.XA priority Critical patent/CN111340628A/zh
Publication of CN111340628A publication Critical patent/CN111340628A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本说明书的一个或多个实施方式提供了一种基于区块链的资产信息管理方法和装置,所述区块链存储有与目标资产对应的目标资产账户,所述方法包括:构建针对目标资产账户的业务信息录入交易,所述业务信息录入交易包括所述目标资产账户的标识信息,和与所述目标资产相关的业务信息;向所述区块链发送所述业务信息录入交易,以使所述区块链的节点设备调用所述智能合约中的所述资产业务信息录入逻辑,将所述与所述目标资产对应的业务信息写入所述目标资产账户的账户体中;并调用智能合约中的业务信息审计逻辑,基于所述目标业务信息和所述目标审计规则,执行对所述目标业务信息的审计,并将审计结果写入所述目标资产账户中。

Description

基于区块链的资产信息管理方法和装置
技术领域
本说明书涉及数据处理技术领域,尤其涉及一种基于区块链的资产信息管 理方法和装置。
背景技术
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同 参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术 具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设 备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广 泛的进行应用。
发明内容
有鉴于此,本说明书一个或多个实施方式提供一种基于区块链的资产信息 管理方法、装置、和计算机设备。
为实现上述目的,本说明书一个或多个实施方式提供了一种基于区块链的 资产信息管理方法,所述区块链网络***包括多个资产管理方节点;
所述区块链存储有与目标资产对应的目标资产账户,所述目标资产账户 基于第一资产管理方节点发送的目标资产账户创建交易而创建;所述目标资 产账户的账户结构包括账户头和账户体;所述账户头包括目标资产的标识信 息;所述目标资产账户包括基于目标业务信息的目标审计规则;所述区块链 上部署有用于资产账户的业务信息录入的第三智能合约和用于业务信息审计 的第四智能合约;
所述方法应用于第二资产管理方节点,包括:
构建针对目标资产账户的业务信息录入交易,所述业务信息录入交易包 括所述目标资产账户的标识信息,和与所述目标资产相关的目标业务信息;
向所述区块链发送所述业务信息录入交易,以使所述区块链的节点设备 响应于所述业务信息录入交易,调用所述第三智能合约中的资产业务信息录 入逻辑,将所述目标业务信息写入所述目标资产账户的账户体中;
且使所述区块链的节点设备响应于被录入所述目标资产账户中的目标业 务信息,调用所述第四智能合约中的业务信息审计逻辑,基于所述目标业务 信息和所述目标审计规则,执行对所述目标业务信息的审计,并将审计结果 写入所述目标资产账户中。
在又一示出的实施方式中,所述区块链上部署有用于资产账户创建的第 一智能合约;所述目标资产账户的创建过程包括:
所述第一资产管理方节点构建目标资产账户创建交易,所述目标资产账 户创建交易包括目标资产的标识信息;
向所述区块链发送所述目标资产账户创建交易,以使所述区块链的节点 设备调用所述第一智能合约中的资产账户创建逻辑,创建与所述目标资产对 应的目标资产账户。
在又一示出的实施方式中,所述区块链上部署有用于审计规则录入的第 五智能合约;所述目标审计规则被录入所述目标资产账户的过程包括:
第三资产管理方节点设备构建针对目标资产账户的审计规则录入交易, 所述审计规则录入交易包括所述目标资产账户的标识信息,和针对所述目标 业务信息的目标审计规则;
向所述区块链发送所述审计规则录入交易,以使所述区块链的节点设备 响应于所述审计规则录入交易,调用所述第五智能合约中的审计规则录入逻 辑,将针对所述目标业务信息的目标审计规则写入所述目标资产账户中。
在又一示出的实施方式中,所述业务信息录入交易还包括所述第二资源 管理方节点设备基于所述业务信息而作的第二电子签名;
所述调用所述第三智能合约中的资产业务信息录入逻辑,将所述与所述 目标资产对应的业务信息写入所述目标资产账户的账户体中,包括:
调用所述第三智能合约中的资产业务信息录入逻辑,验证所述第二电子 签名是否为所述第二资源管理方节点设备基于上述业务信息而作出的;如果 是,将所述与所述目标资产对应的业务信息和所述第二电子签名写入所述目 标资产账户的账户体中。
在又一示出的实施方式中,所述业务信息包括业务信息名称和业务信息 内容;所述账户体还收录有与所述第二电子签名对应的第二管理方的身份信 息;
所述调用所述第三智能合约中的资产业务信息录入逻辑,还包括:
基于所述业务信息录入交易所包括的业务信息名称,从所述目标资产账 户的账户体中获取与所述业务信息名称对应的已存储的第二资产管理方身份;
确认与所述业务信息录入交易包含的第二电子签名对应的第二资产管理 方的身份信息,与所述已存储的第二资产管理方身份信息是否相同;
如果否,拒绝将所述与所述目标资产对应的业务信息和所述第二电子签 名写入所述目标资产账户的账户体中。
在又一示出的实施方式中,所述区块链上部署有用于资产账户确认的第 二智能合约;所述方法还包括:
构建目标资产账户确认交易,所述目标资产账户确认交易包括所述第二 资产管理方节点至少基于所述目标资产的标识信息作出的第二电子签名;
向所述区块链发送所述目标资产账户确认交易,以使所述区块链的节点 设备调用所述第二智能合约中的资产账户确认逻辑,将所述第二电子签名收 录入所述目标资产账户的账户头,以表示所述资产账户已获得所述第二资产 管理方的确认。
在又一示出的实施方式中,所述账户头还包括所述第二资产管理方节点 至少基于所述目标资产的标识信息作出的第二电子签名。
在又一示出的实施方式中,所述账户头还包括所述第二资产管理方的身 份证书。
在又一示出的实施方式中,所述区块链为基于账户模型构建的区块链, 所述目标资产账户被保存在所述第一智能合约对应的账户存储空间或被保存 在所述区块链的状态数据库。
在又一示出的实施方式中,所述区块链为基于账本模型构建的区块链, 所述目标资产账户被保存在所述区块链的状态数据库。
在又一示出的实施方式中,所述目标资产的标识信息包括所述目标资产 的描述信息,或基于所述目标资产的描述信息而计算得出的哈希摘要值。
在又一示出的实施方式中,所述目标资产为基于目标标的物的债权融资 资产,所述目标资产的描述信息包括目标资产对应的贷款业务编号、贷款额、 贷款申请方身份信息等信息中的一个或多个;所述第一资产管理方为贷款申 请方或贷款申请方的代理方;
所述区块链还包括所述贷款提供方节点;
所述与所述目标资产相关的业务信息包括所述目标标的物的债权证明信 息、和贷款账单信息。
在又一示出的实施方式中,所述目标资产账户的账户头还收录有所述贷 款提供方基于所述目标资产的标识信息作出的电子签名。
在又一示出的实施方式中,所述区块链还包括目标标的物的债务方节点、 独立第三方机构节点、金融监管机构节点、资产评级机构节点、公正机构节 点、资产托管机构节点、资产登记机构节点、存证机构节点等节点中的一个 或多个;
所述与所述目标资产相关的业务信息还包括所述目标标的物的仓储信息、 承兑汇票信息、资产监管信息、资产评级信息、资产公正信息、资产托管信 息、资产登记信息、存证信息等信息中的一个或多个。
相应地,本说明书还提供了一种基于区块链的资产信息管理装置,所述区 块链网络***包括多个资产管理方节点;
所述区块链存储有与目标资产对应的目标资产账户,所述目标资产账户 基于第一资产管理方节点发送的目标资产账户创建交易而创建;所述目标资 产账户的账户结构包括账户头和账户体;所述账户头包括目标资产的标识信 息;所述目标资产账户包括基于目标业务信息的目标审计规则;所述区块链 上部署有用于资产账户的业务信息录入的第三智能合约和用于业务信息审计 的第四智能合约;
所述装置应用于第二资产管理方节点,包括:
构建单元,用于构建针对目标资产账户的业务信息录入交易,所述业务 信息录入交易包括所述目标资产账户的标识信息,和与所述目标资产相关的 业务信息;
发送单元,用于向所述区块链发送所述业务信息录入交易,以使所述区 块链的节点设备响应于所述业务信息录入交易,调用所述第三智能合约中的 资产业务信息录入逻辑,将所述与所述目标资产对应的业务信息写入所述目 标资产账户的账户体中;
且使所述区块链的节点设备响应于被录入所述目标资产账户中的目标业 务信息,调用所述第四智能合约中的业务信息审计逻辑,基于所述目标业务 信息和所述目标审计规则,执行对所述目标业务信息的审计,并将审计结果 写入所述目标资产账户中。
在又一示出的实施方式中,所述区块链上部署有用于资产账户创建的第 一智能合约;所述目标资产账户的创建过程包括:
所述第一资产管理方节点构建目标资产账户创建交易,所述目标资产账 户创建交易包括目标资产的标识信息;
向所述区块链发送所述目标资产账户创建交易,以使所述区块链的节点 设备调用所述第一智能合约中的资产账户创建逻辑,创建与所述目标资产对 应的目标资产账户。
在又一示出的实施方式中,所述区块链上部署有用于审计规则录入的第 五智能合约;所述目标审计规则被录入所述目标资产账户的过程包括:
第三资产管理方节点设备构建针对目标资产账户的审计规则录入交易, 所述审计规则录入交易包括所述目标资产账户的标识信息,和针对所述目标 业务信息的目标审计规则;
向所述区块链发送所述审计规则录入交易,以使所述区块链的节点设备 响应于所述审计规则录入交易,调用所述第五智能合约中的审计规则录入逻 辑,将针对所述目标业务信息的目标审计规则写入所述目标资产账户中。
在又一示出的实施方式中,所述业务信息录入交易还包括所述第二资源 管理方节点设备基于所述业务信息而作的第二电子签名;
所述调用所述第三智能合约中的资产业务信息录入逻辑,将所述与所述 目标资产对应的业务信息写入所述目标资产账户的账户体中,包括:
调用所述第三智能合约中的资产业务信息录入逻辑,验证所述第二电子 签名是否为所述第二资源管理方节点设备基于上述业务信息而作出的;如果 是,将所述与所述目标资产对应的业务信息和所述第二电子签名写入所述目 标资产账户的账户体中。
在又一示出的实施方式中,所述业务信息包括业务信息名称和业务信息 内容;所述账户体还收录有与所述第二电子签名对应的第二管理方的身份信 息;
所述调用所述第三智能合约中的资产业务信息录入逻辑,还包括:
基于所述业务信息录入交易所包括的业务信息名称,从所述目标资产账 户的账户体中获取与所述业务信息名称对应的已存储的第二资产管理方身份;
确认与所述业务信息录入交易包含的第二电子签名对应的第二资产管理 方的身份信息,与所述已存储的第二资产管理方身份信息是否相同;
如果否,拒绝将所述与所述目标资产对应的业务信息和所述第二电子签 名写入所述目标资产账户的账户体中。
在又一示出的实施方式中,所述区块链上部署有用于资产账户确认的第 二智能合约;
所述构建单元,进一步用于构建目标资产账户确认交易,所述目标资产 账户确认交易包括所述第二资产管理方节点至少基于所述目标资产的标识信 息作出的第二电子签名;
所述发送单元,进一步用于向所述区块链发送所述目标资产账户确认交 易,以使所述区块链的节点设备调用所述第二智能合约中的资产账户确认逻 辑,将所述第二电子签名收录入所述目标资产账户的账户头,以表示所述资 产账户已获得所述第二资产管理方的确认。
在又一示出的实施方式中,所述账户头还包括所述第二资产管理方节点 至少基于所述目标资产的标识信息作出的第二电子签名。
在又一示出的实施方式中,所述账户头还包括所述第二资产管理方的身 份证书。
在又一示出的实施方式中,所述目标资产的标识信息包括所述目标资产 的描述信息,或基于所述目标资产的描述信息而计算得出的哈希摘要值。
在又一示出的实施方式中,所述目标资产为基于目标标的物的债权融资 资产,所述目标资产的描述信息包括目标资产对应的贷款业务编号、贷款额、 贷款申请方身份信息等信息中的一个或多个;所述第一资产管理方为贷款申 请方或贷款申请方的代理方;
所述区块链还包括所述贷款提供方节点;
所述与所述目标资产相关的业务信息包括所述目标标的物的债权证明信 息、和贷款账单信息。
在又一示出的实施方式中,所述目标资产账户的账户头还收录有所述贷 款提供方基于所述目标资产的标识信息作出的电子签名。
在又一示出的实施方式中,所述区块链还包括目标标的物的债务方节点、 独立第三方机构节点、金融监管机构节点、资产评级机构节点、公正机构节 点、资产托管机构节点、资产登记机构节点、存证机构节点等节点中的一个 或多个;
所述与所述目标资产相关的业务信息还包括所述目标标的物的仓储信息、 承兑汇票信息、资产监管信息、资产评级信息、资产公正信息、资产托管信 息、资产登记信息、存证信息等信息中的一个或多个。
相应地,本说明书还提供了一种计算机设备,包括:存储器和处理器;所 述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计 算机程序时,执行上述第二资产管理节点所执行的基于区块链的资产信息管理 方法。
相应地,本说明书还提供了一种计算机可读存储介质,其上存储有计算机 程序,所述计算机程序被处理器运行时,执行上述第二资产管理节点所执行的 基于区块链的资产信息管理方法。
由以上技术方案可见,本说明书提供的基于区块链的资产信息管理方法和 装置,通过由至少一个第二资产管理方节点向区块链上已创建的目标资产账户, 录入业务信息,首先,基于区块链的防篡改机制,保证了与目标资产相关的业 务信息的真实有效、不可篡改;其次,相较于将目标资产的相关业务信息散乱 存储于区块链的账本中,采用资产账户模型对目标资产的业务信息进行集中管 理,显著提高了信息管理效率;再次,目标资产账户中可预先存储基于目标业 务信息的定制化审计规则,在向目标资产账户录入目标业务信息时可直接调用 用以审计的智能合约,基于该审计规则审计目标业务信息,既有助于审计的自 动化执行,又使审计的过程和结果更加公平透明化。
附图说明
图1为本说明书一示例性实施方式提供的在以太坊区块链中创建智能合 约的示意图;
图2为本说明书一示例性实施方式提供的在以太坊区块链中调用智能合 约的示意图;
图3为本说明书一示例性实施方式提供的在Fabric区块链中创建智能合 约的示意图;
图4为本说明书一示例性实施方式提供的在Fabric区块链中调用智能合 约的示意图;
图5为本说明书一示例性实施方式提供的基于区块链的资产信息管理方法 的流程示意图;
图6为本说明书又一示例性实施方式提供的基于区块链的资产信息管理方 法的流程示意图;
图7为本说明书又一示例性实施方式提供的基于区块链的资产信息管理方 法的流程示意图;
图8为本说明书所提供的一实施方式所示的应用于融资贷款场景中的基于 区块链的资产信息管理方法的流程示意图;
图9为本说明书所提供的一实施方式提供的基于区块链的资产信息管理 装置的示意图;
图10为运行本说明书所提供的基于区块链的资产信息管理装置实施方式 的一种硬件结构图。
具体实施方式
这里将详细地对示例性实施方式进行说明,其示例表示在附图中。下面的 描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要 素。以下示例性实施方式中所描述的实施方式并不代表与本说明书一个或多个 实施方式相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详 述的、本说明书一个或多个实施方式的一些方面相一致的装置和方法的例子。
需要说明的是:在其他实施方式中并不一定按照本说明书示出和描述的顺 序来执行相应方法的步骤。在一些其他实施方式中,其方法所包括的步骤可以 比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其 他实施方式中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步 骤,在其他实施方式中也可能被合并为单个步骤进行描述。
本说明书一个或多个实施方式所述的区块链网络,具体可指一个各节点设 备通过共识机制达成的、具有分布式数据存储结构的P2P网络***,该区块链 内的数据分布在时间上相连的一个个“区块(block)”之内,后一区块包含前一 区块的数据摘要,且根据具体的共识机制(如POW、POS、DPOS或PBFT等) 的不同,达成全部或部分节点的数据全备份。本领域的技术人员熟知,由于区 块链网络***在相应共识机制下运行,已收录至区块链数据库内的数据很难被 任意的节点篡改,例如采用Pow共识的区块链,至少需要全网51%算力的攻击 才有可能篡改已有数据,因此区块链网络***有着其他中心化数据库***所无 法比拟的保证数据安全、防攻击篡改的特性。由此可知,被收录至区块链的分 布式数据库中的数据不会被攻击或篡改,从而保证了存证入区块链的分布式数 据库的数据信息的真实可靠性。
区块链网络的示例类型可以包括公有区块链网络、私有区块链网络和联盟 区块链网络。尽管术语区块链通常与比特币加密货币网络相关联,但是本文使 用的区块链可指代不参考任何特定用例的DLS(分布式账本***)。
在公有区块链网络中,共识过程由共识网络的节点控制。例如,数百、数 千、甚至数百万个实体可以在公有区块链网络中协作,每个实体在公有区块链 网络中操作至少一个节点。因此,公有区块链网络可以被认为是相对于参与实 体的公有网络。示例公有区块链网络包括比特币网络,比特币网络是对等支付 网络。比特币网络利用分布式账本,被称为区块链。然而如上所述,术语区块 链通常用于指代不特别参考比特币网络的分布式账本。
通常,公有区块链网络支持公有交易。公有交易与公有区块链网络内的所 有节点共享,并存储在全局区块链中。全局区块链是跨所有节点复制的区块链。 也就是说,对于全局区块链,所有节点处于完全一致的状态。为了达成共识(例 如,同意向区块链添加块),在公有区块链网络内实施共识协议。示例共识协议 包括但不限于,在比特币网络中实施的工作量证明(proof-of-work,POW)。
通常,私有区块链网络提供给特定实体,特定实体集中控制读取和录入权 限。该实体控制哪些节点能够参与区块链网络。因此,私有区块链网络通常被 称为许可网络,其对允许谁参与网络及其参与水平(例如,仅在某些交易中) 施加限制。可以使用各种类型的访问控制机制(例如,现有参与者投票添加新 实体,监管机构可以控制准入)。
通常,联盟区块链网络在参与实体中是私有的。在联盟区块链网络中,共 识过程由授权的一组节点(联盟成员节点)控制,一个或多个节点由相应的实 体(例如,企业)操作。例如,由十(10)个实体(例如,企业)组成的联盟 可以操作联盟区块链网络,每个实体在该联盟区块链网络中操作至少一个节点。 因此,就参与实体而言,联盟区块链网络可以被认为是私有网络。在一些示例 中,每个实体(节点)必须对每个块进行签名,以使该块有效并将有效的块添 加到区块链。在一些示例中,至少实体(节点)的子集(例如,至少7个实体)必须对每个块进行签名以使该块有效,并且将有效的块添加到区块链。
可以预期,本说明书所提供的实施方式能够在任何合适类型的区块链网络 ***中实现,且上述“合适类型”并不局限于如上定义的公有链、联盟链或私 有链。
本说明书一个或多个实施方式所述的节点(或节点设备)是指可通过遵循 相应节点协议、运行节点协议程序的安装来加入该区块链,作为该区块链的节 点。本说明书各实施方式所述的共识节点,可包括以该区块链网络***遵守的 共识规则(或共识机制)对区块链的区块内容进行确认或打包生成的节点。
对于物理世界产生的真实数据,可以将其构建成区块链所支持的标准的 交易(transaction)格式,然后发布至区块链,由区块链中的节点设备对收到 的交易进行共识处理,并在达成共识后,由区块链中作为记账节点的节点设 备,将这笔交易打包进区块,在区块链中进行持久化存证。
随着区块链技术的发展,区块链的架构形式从以支撑虚拟货币(如比特 币)交易的分布式网络平台,逐渐发展为可支撑智能合约应用的可编程分布 式网络平台。基于账户模型构建的区块链(如以太坊区块链),及基于账本模 型构建的区块链(如超级账本联盟链),均可以支持智能合约的部署及执行。
在区块链领域,有一个重要的概念就是账户(Account);以以太坊为例,以 太坊通常将账户划分为外部账户和合约账户两类;外部账户就是由用户直接控 制的账户,也称之为用户账户;而合约账户则是由用户通过外部账户、基于向 区块链上发布智能合约部署交易而创建的、包含合约代码的账户(即智能合约)。
如图1所示,Bob将一笔包含创建智能合约信息的交易(Transaction)发送 到以太坊网络后,各节点均可以在EVM中执行这笔交易。其中,图1中交易的 From字段用于记录发起创建智能合约的账户的地址,交易的Data字段的字段值 保存的合约代码可以是字节码,交易的To字段的字段值为一个null(空)的账 户。当节点间通过共识机制达成一致后,这个智能合约成功创建,后续用户可 以调用这个智能合约。
智能合约创建后,区块链上出现一个与该智能合约对应的合约账户,并拥 有一个特定的地址;比如,图1中各节点中的“0x68e12cf284…”就代表了创建 的这个合约账户的地址;合约代码(Code)和账户存储(Storage)将保存在该 合约账户的账户存储中。智能合约的行为由合约代码控制,而智能合约的账户 存储则保存了合约的状态。换句话说,智能合约使得区块链上产生包含合约代 码和账户存储的虚拟账户。
如图2所示,仍以以太坊为例,Bob将一笔包含调用智能合约信息的交易发 送到以太坊网络后,各节点均可以在EVM中执行这笔交易。其中,图2中交易 的From字段用于记录发起调用智能合约的账户的地址,To字段用于记录被调 用的智能合约的地址,交易的Data字段用于记录调用智能合约的方法和参数。 调用智能合约后,合约账户的账户状态可能改变。后续,某个客户端可以通过 接入的区块链节点(例如图2中的节点1)查看合约账户的账户状态。
智能合约可以以规定的方式在区块链网络中每个节点独立的执行,所有执 行记录和数据都保存在区块链上,所以当这样的交易执行完毕后,区块链上就 保存了无法篡改、不会丢失的交易凭证。
超级账本等基于账本模型构建的区块链本身没有账户概念,智能合约直 接被部署在验证节点设备本地,由验证节点创建及调用执行。
以Fabric区块链为例,其区块链网络包括以下几种节点:身份服务节点、 验证节点、和非验证节点。
身份服务节点负责发放和管理用户及组织的身份,如注册、交易、传输 过程中使用的各类数字证书,以及区块链相关的密钥。
验证节点可创建和校验交易,并维护智能合约的状态。在执行交易时, 可与其他多数的验证节点达成共识(取决于共识算法),然后才能更新本地的 账本数据;每个验证节点可在本地保存一份账本的副本。
非验证节点可创建交易,或接受客户端的请求而组装交易,并发往验证 节点处理,为了加速客户端的查询相应速度,非验证节点在本地也保留一份 账本数据的拷贝。
在Fabric区块链上部署智能合约的过程如图3所示,客户端(或非验证 节点)可以通过API提交智能合约代码给任一验证节点;该验证节点在对智 能合约代码进行有效性验证后,将该智能合约代码同步到其他验证节点中去; 通过这种分发机制,智能合约的代码最终会在各个验证节点保存一份。各个 验证节点在对智能合约进行有效性验证后,可在EVM中执行该智能合约代 码,从而将智能合约部署在各验证节点上。
Fabric区块链中,智能合约的调用执行过程如图4所示。步骤401,客 户端或非验证节点发送智能合约调用交易给任一验证节点;步骤402,验证 节点收到请求后,向本地账本(ledger)发送启动交易的指令;步骤403,并 在EVM中执行该交易;步骤404,交易执行完毕后,交易被收录至本地账本, 并基于交易执行的结果更新本地账本的状态;步骤405,向其他验证节点广 播该交易,以使其他验证节点在本地执行该交易。
由以上智能合约的调用执行过程可知,虽然在账本模型架构的区块链中 没有账户的概念,但基于智能合约的执行,其执行结果会被更新在该区块链 的账本的状态数据库中。
为了便于开发者编写功能更加丰富的智能合约,在支持智能合约的区块 链协议中通常还支持多个智能合约间的调用。图5示意了智能合约在执行过 程中基于消息调用的方式调用其他智能合约的过程。
首先,智能合约A创建一条消息发送给智能合约B,消息的结构和交易 很类似,都可由发送者、接受者、数据区等属性组成,但是消息调用属于交 易执行的一部分,并不会在区块链中产生一条新的交易记录。当智能合约B 收到消息后,就访问消息的数据区以获取调用参数,执行合约代码,最后将 结果返回给智能合约A,并保存在虚拟机为智能合约A预先分配的一块内存 空间中。通过调用其他智能合约的方式执行智能合约,使得智能合约可以在 运行时动态地从其他地址加载代码,完成更为复杂的功能。
目前基于区块链开展金融业务的常见模式是由金融服务机构将资产相关的 业务信息提交上链,或业务相关机构将相应的业务信息分别提交上链,业务信 息的应用方,通过区块链同步数据后进行资产业务信息的应用,如资金方同步 资产业务信息后可进行信息审核以发放贷款。以交易形式被散乱保存在区块链 账本中的资产信息,由于缺乏有效的数据组织方式,而限制了资产信息的管理 应用效率。
有鉴于此,在本说明书示出的一种实施方式中,提供了一种基于区块链的 资产信息管理方法,所述区块链网络***包括多个资产管理方节点;所述区块 链上部署有用于资产账户创建的第一智能合约,所述第一智能合约的合约代码 对应的处理逻辑包括资产账户创建逻辑。
本说明书并不限定上述资产的具体表现形式,可包括具有实体形态的有形 资产,也可以包括不具实体形态的数字资产、虚拟资产、金融资产或证券化金 融资产等资产形式的一种或多种。在本说明书中,对上述资产可进行任何管理 方式的用户,均可作为上述资产管理方加入到区块链网络中来,以执行创建资 产账户、或发布资产相关的业务信息、或对该资产账户进行监督、评级、公正 等管理行为。
在本说明书以下的各个实施方式中,“第一管理方”代表创建资产账户的用 户,“第二管理方”代表向资产账户中录入资产相关的业务信息的用户。由此可 知,除了完成创建资产账户的操作,上述第一管理方用户也可作为第二管理方 用户,向其创建的资产账户中录入业务信息。
图5提供了基于目标资产账户对目标资产进行信息管理的示例性实施方式, 该信息管理过程由第一管理方节点设备执行,如图5所示,为目标资产创建目 标资产账户的过程包括:
步骤502,构建目标资产账户创建交易,所述目标资产账户创建交易包 括目标资产的标识信息。
目标资产的标识信息是用以区别标识目标资产的信息,可包括目标资产 的描述信息,或基于目标资产的描述信息而生成的唯一性标识码,如对目标 资产的描述信息作哈希计算所得到的哈希值。
步骤504,向所述区块链发送所述目标资产账户创建交易,以使所述区 块链的节点设备调用所述第一智能合约的资产账户创建逻辑,创建与所述目 标资产对应的目标资产账户;其中,所述目标资产账户的账户结构包括账户 头和账户体;所述账户头包括所述目标资产的标识信息和所述目标资产账户 的地址,所述账户体用于记录至少一个第二管理方节点设备发送的与所述目 标资产相关的业务信息。上述至少一个第二管理方节点设备可包括上述第一 管理方节点设备。
在实现时,如果上述区块链是从以太坊架构衍生出的、基于账户模型构 建的区块链,可以对该区块链支持的账户类型进行扩展,在区块链支持的账 户类型的基础上,再扩展出一种资产账户;比如,可以在以太坊支持的外部账 户、智能合约账户的基础上,再扩展出一种资产账户;与外部账户、智能合约 账户类似,该资产账户可被存储在区块链的状态数据库中。或者,该资产账户 还可被保存在第一智能合约所对应的账户存储空间中,通过调用该第一智能合 约来执行资产账户的创建、内容更新等操作。
如果上述区块链是从超级账本区块链架构衍生的、基于账本模型构建的 区块链,由于在该类区块链的状态数据库中未建立外部账户、智能合约账户 等账户结构,基于上述实施方式所提供的资产账户的创建方法所创建的目标 资产账户,则被保存在区块链的状态数据库中。
基于上述实施方式所创建的目标资产账户可通过包括账户头和账户体的结 构体来实现,上述账户头用于区分不同的资产,可包括上述目标资产的标识信 息;上述账户体用于记录至少一个第二管理方节点设备发送的、与所述目标资 产相关的业务信息。
在又一示出的实施方式中,上述账户头还可包括上述目标资产账户的地址; 该地址可基于预设的地址生成算法计算得出,例如对账户头全部信息进行哈希 计算所得到的哈希值,用以区别不同的资产账户。
上述第一资产管理方作为目标资产账户的创建方,在区块链中为目标资产 创建了相应的目标资产账户,以便于区块链中第二资产管理方对目标资产相关 信息如业务信息进行录入、更新、获取、监督、评级等方式的管理操作。进一 步地,在区块链的资产管理方对上述目标资产账户进行各种管理操作之前,可 能需要对该目标资产账户进行确认,以表示认可该目标资产账户与目标资产的 对应关系。此时,所述区块链上还部署有用于资产账户确认的第二智能合约; 所述第二智能合约的合约代码对应的处理逻辑包括资产账户确认逻辑;区块链 的资产管理方节点(可包括第一资产管理方节点,或第二资产管理方节点)对 该目标资产账户进行确认的过程,包括:
步骤506,构建目标资产账户确认交易,所述目标资产账户确认交易包 括所述资产管理方节点至少基于所述目标资产的标识信息作出的电子签名;
步骤508,向所述区块链发送所述目标资产账户确认交易,以使所述区 块链的节点设备调用所述第二智能合约的资产账户确认逻辑,将所述第一电 子签名收录入所述目标资产账户的账户头,以表示所述资产账户已获得所述 第一资产管理方的确认。
本实施方式并不限定对上述资产账户进行确认的资产管理方的角色及数量, 本领域的技术人员可从业务的实际需求出发,为需对目标资产账户进行的确认 的资产管理方设置相应的账户确认业务流程。在一示出的实施方式中,上述需 对目标资产账户进行确认的资产管理方用户,包括创建上述目标资产账户的第 一资产管理方;所述第一资产管理方节点至少基于所述目标资产的标识信息作 出的电子签名为第一电子签名。为方便其他资产管理方对上述确认过程进行身 份验证,上述目标资产账户的账户头还可包括创建上述目标资产账户的第一资 产管理方的身份证书。
在完成对上述目标资产账户的确认后,区块链上的至少一个第二资产管 理方可向上述目标资产账户录入与目标资产相关的业务信息。在又一示出的 实施方式中,所述区块链上还部署有用于资产账户业务信息录入的第三智能 合约;上述第三智能合约的合约代码对应的处理逻辑包括资产业务信息录入 逻辑;如图5所示,向上述账户体中录入与目标资产相关的业务信息的过程, 包括:
步骤510,第二资产管理方节点设备构建针对目标资产账户的业务信息 录入交易,所述业务信息录入交易包括所述目标资产账户的标识信息,和与 所述目标资产相关的业务信息;
步骤512,向所述区块链发送所述业务信息录入交易,以使所述区块链 的节点设备响应于所述业务信息录入交易,调用所述第三智能合约中的资产 业务信息录入逻辑,将所述与所述目标资产对应的业务信息写入所述目标资 产账户的账户体中。
通过上述“写入”操作,具体可实现对目标资产账户中业务信息的添加、 删除、或更新等操作。本领域的技术人员易知,通过向区块链上发送交易的 方式对目标资产账户所包含的与目标资产相关的业务信息进行录入操作,既 保证了录入操作均以交易的形式被收录在区块链账本中,基于区块链的防篡 改机制防止上述业务信息被抵赖或篡改,且方便任一资产管理方对上述录入 操作及相关的业务信息进行全程追溯;又保证了目标资产账户中集中显示的 是经区块链的验证节点共识验证后的、被录入后的业务信息,不同资产管理 方提供的业务信息被统一有效地组织在目标资产账户中。相较于区块链账本 中依据时间收录的、未被组织收集的零散交易,本实施方式所提供的基于资 产账户对资产相关的业务信息的管理方法,大大提升了与目标资产相关的业 务信息的管理效率。
上述实施方式所述的业务信息具体可以设置为多层“key-value”结构的 数据集合,其key值为业务信息的名称,value值为业务信息的具体内容;更 进一步地,上述业务信息的具体内容还可以包括多组key-value数据,以对业 务信息的具体内容进一步细化。
在上述实施方式中,上述任一第二资产管理方甚至区块链中的任一节点 设备均可通过调用上述第三智能合约而向目标资产账户中提交业务数据;区 块链虽然能保证交易的可追溯性和不可篡改性,但是无法防止恶意方通过调 用第三智能合约更新账户中的其他资产管理方提供的业务数据。虽然可以通 过第三智能合约的权限控制防止未授权方向目标资产账户中发送业务数据, 但无法防止已授权方恶意更改其他方的数据;而且,在当目标资产账户发送 跨链转移时,基于第三智能合约的权限控制功能所起的数据保护作用随即失 效。
鉴于以上的问题,图6示意了本说明书又一实施方式所提供的向资产账 户中录入业务信息的方法,包括:
步骤602,第二资产管理方节点设备构建针对目标资产账户的业务信息 录入交易,所述业务信息录入交易包括所述目标资产账户标识信息,与所述 目标资产相关的业务信息,还包括所述第二资源管理方节点设备基于所述待 录入业务信息而作的第二电子签名;
步骤604,向所述区块链发送所述业务信息录入交易,以使所述区块链 的节点设备响应于所述业务信息录入交易,调用所述第三智能合约中的资产 业务信息录入逻辑,验证上述第二电子签名是否为所述第二资源管理方节点 设备基于上述业务信息而作出的;如果是,将所述与所述目标资产对应的业 务信息和所述第二电子签名写入所述目标资产账户的账户体中。
通过将各个第二资产管理方基于其提交的业务信息所作的第二电子签名 纳入目标资产账户中,可有效防止上述业务信息被其他方篡改,从而保证了 目标资产账户中的业务信息都是其提交方的真实意愿表达。而且,在本实施 方式中,即使上述目标资产账户数据在后续的业务中发生跨链转移,目标资 产账户所包含的各个资产管理方的电子签名也为各个资产管理方提供的业务 信息的真实有效性提供了证明。
在又一示出的实施方式中,为防止任一第二资产管理方更新其他第二资 产管理方已经向目标资产账户录入的业务信息,上述账户体除了收录上述第 二电子签名,还可对应收录与上述第二电子签名对应的第二管理方的身份信 息。
相应地,区块链中的节点设备响应于第二资产管理方提交的上述业务信 息录入交易,调用所述第三智能合约中的所述资产业务信息录入逻辑:
基于所述业务信息包括的业务信息名称,从所述目标资产账户的账户体 中获取与所述业务信息名称对应的已存储的第二资产管理方身份;
确认与所述业务信息录入交易包含的第二电子签名对应的第二资产管理 方的身份信息,与所述已存储的第二资产管理方身份信息是否相同;如果否, 拒绝将所述与所述目标资产对应的业务信息和所述第二电子签名写入所述目 标资产账户的账户体中。
在本实施方式中,通过验证对资产账户中已存储的业务信息进行更新操 作的第二管理方的身份信息,与资产账户中已存储的业务信息对应的第二管 理方的身份信息是否相同,确保了只有相同的第二管理方才可对已提交的业 务信息执行更新操作,有效防止了任一第二资产管理方更新其他第二资产管 理方已经向目标资产账户录入的业务信息。
资产管理方对目标资产账户的管理方式不仅可以包括向目标资产账户中录 入、删除、或更新资产业务信息等编辑目标资产账户的操作,还可以包括审计 目标资产账户的业务信息是否符合预设的规则等操作。例如,审计方作为上述 资产管理方,在同步区块链的数据库后,读取目标资产账户的内容,审计目标 资产账户的某些特定业务信息是否符合法律的、行业的、或特殊设定的规则。 可选地,上述审计目标资产账户的业务信息的过程可以由智能合约执行。
在本说明书又一示出的实施方式中,上述区块链上还部署了用于审计目标 资产账户的第四智能合约,第四智能合约的合约代码对应的处理逻辑包括对业 务信息的审计逻辑。由于审计操作的对象通常为业务信息数据,在其他资产管 理方通过向区块链发送业务信息录入交易,调用第三智能合约的资产业务信息 录入逻辑,向目标资产账户录入业务信息时,可再由第三智能合约调用第四智 能合约,直接发起对录入的业务信息的审计。
鉴于第三智能合约对第四智能合约的调用,在第四智能合约的审计逻辑执 行完毕后,将上述审计结果返回至第三智能合约。可选地,上述审计结果被保 存至上述目标资产账户中,以方便资产管理方可及时获知上述审计结果。
在实际的应用中,对业务信息的审计规则会基于业务信息种类或内容的不 同而发生相应的改变,而且作为资产管理方的审计方可能对不同的资产账户执 行不同的审计规则,由审计方或区块链运营方为每种业务信息、或每种资产账 户部署相应的审计智能合约会极大地增加开发成本。
基于上述问题,在又一示出的实施方式中,上述区块链中部署有用于资产 账户审计规则录入的第五智能合约,和用于执行资产账户内录入的审计规则的 第四智能合约。如图7所示,作为第三资产管理方的审计方向上述目标资产账 户的账户体中录入与业务信息相关的审计规则的过程包括:
步骤702,第三资产管理方节点设备构建针对目标资产账户的审计规则 录入交易,所述审计规则录入交易包括所述目标资产账户的标识信息,和针 对所述目标资产账户可包含的业务信息的审计规则。
步骤704,向所述区块链发送所述审计规则录入交易,以使所述区块链 的节点设备响应于所述审计规则录入交易,调用所述第五智能合约中的审计 规则录入逻辑,将所述针对所述目标资产账户可包含的业务信息的审计规则 写入所述目标资产账户中。
在此,本说明书并不限定上述审计规则被保存在资产账户中的具***置, 可被保存在账户头也可被保存在账户体,本领域的技术人员依据业务需求和 开发需求而具体设置。
在针对目标业务信息的目标审计规则被录入上述目标资产账户后,对第 二资产管理方录入的资产业务信息执行审计的过程可包括:
步骤706,第二资产管理方节点设备构建针对目标资产账户的业务信息 录入交易,所述业务信息录入交易包括所述目标资产账户的标识信息,和与 所述目标资产相关的目标业务信息;
步骤708,向所述区块链发送所述业务信息录入交易,以使所述区块链 的节点设备响应于所述业务信息录入交易,调用所述第三智能合约中的资产 业务信息录入逻辑,将所述目标业务信息写入所述目标资产账户的账户体中;
且使所述区块链的节点设备响应于被录入的目标业务信息,调用所述第 四智能合约中的业务信息审计逻辑,基于所述业务目标资产账户中的目标业 务信息和目标审计规则,执行对所述目标业务信息的审计,并将审计结果写 入所述目标资产账户中。
基于步骤702至708所述的资产信息管理过程,作为第三资产管理方的 审计方节点设备可以为不同的资产账户定制化审计规则;不同资产账户的审 计规则均可被用于审计的第四智能合约读取执行,并将审计结果写入相应的 资产账户中,即节约了针对不同的审计逻辑分别开发审计智能合约的开发成 本,又在资产账户中收录审计结果,方便相关资产管理方的审核。
值得注意的是,上述各实施方式所述的第一智能合约、第二智能合约、第 三智能合约、第四智能合约、第五智能合约可以为同一智能合约,也可以为不 同的智能合约;上述资产账户创建逻辑、资产账户确认逻辑、资产业务信息录 入逻辑、业务信息审计逻辑、审计规则录入逻辑可以对应同一智能合约内部的 不同函数,也可以被包括在不同的智能合约的合约代码中,在本说明书中不做 限定。
例如,在基于账户模型构建的区块链中,可以部署合并有上述第一智能合 约、第二智能合约、第三智能合约、第四智能合约、第五智能合约的全部功能 的资产账户管理合约,通过调用该资产账户管理合约设置的不同的逻辑函数, 实现目标资产账户的创建、确认、业务信息录入、审计、审计规则录入等操作。
又如,在基于账本模型构建的区块链中,可以分别设置多个智能合约,通 过调用不同的智能合约对设置在状态数据库中的目标资产账户实现创建、确认、 业务信息录入、审计、审计规则录入等操作。
以下,以在金融科技领域中应用为例,简述本说明书所提供的基于区块 链的资产信息管理方法。在本实施方式中,上述目标资产为基于目标标的物 而产生的贷款资产,如基于目标标的物的转移或质押而申请的贷款资产。上 述目标标的物可以为动产、不动产等有形资产,也可为数字资产、金融债权、 知识产权等无形资产,在本实施方式中不作限定,例如,该目标标的物具体 可表现为基于货物贸易产生的债权。
上述债权资产的所有权人可作为贷款申请方向金融机构提起贷款申请, 金融机构在对该贷款申请进行额度审核时,需审查上述债权资产相关的业务 信息的真实性,上述业务信息可包括贸易背景信息,支付信息,仓储信息等; 当金融机构针对该贷款申请发放贷款后,上述业务信息还可包括贷款发放信 息、还贷信息等等。
上述区块链上部署有用于资产账户管理的智能合约,该智能合约的合约 代码对应的处理逻辑包括资产账户创建逻辑、资产账户确认逻辑、资产业务 信息录入逻辑、审计规则录入逻辑、或审计逻辑等。上述资产账户创建逻辑、 资产账户确认逻辑、资产业务信息录入逻辑、审计规则录入逻辑、或审计逻 辑可以被分配在同一智能合约中,也可以被分配在不同的智能合约中,在本 说明书中不作限定。
图8示意了本实施方式所提供的应用于融资贷款场景中的资产信息管理 流程,在本实施方式中,上述贷款申请方、贷款提供方(即金融机构)可通过 运行区块链的节点配置协议,以作为上述各实施方式所述的资产管理节点加入 区块链网络中来。
在实际业务场景中,贷款申请方可能为个人用户或中小企业用户,其自身 的计算机终端配置可能不能满足上述区块链节点设备的配置需求,此时则需代 理方代理上述贷款申请方执行节点操作;或者,上述贷款申请方基于贷款服务 机构所提供的贷款服务业务,可能需要贷款服务机构作为其代理方在区块链上 执行节点操作。
如图8所示,上述资产信息管理流程包括:
步骤801,贷款服务机构作为贷款申请方的代理人,接收贷款申请方基 于货物贸易产生的债权(即应收账款)的转移或质押而发起的融资贷款申请。
步骤802,上述贷款服务机构作为贷款申请方的代理人,向所述区块链 发送资产账户创建交易,以使所述区块链的节点设备调用第一智能合约中的 资产账户创建逻辑,为上述债权融资资产创建资产账户,该资产账户的账户 头包括所述债权融资资产的标识信息。
上述债权融资资产的标识信息可以为上述债权融资资产的描述信息,如 贷款服务业务编号、贷款申请方信息、申请贷款金额等,通过上述描述信息 可唯一性地确定上述债权融资资产。
可选地,上述债权融资资产的标识信息还可为基于上述债权融资资产的 描述信息而计算得出的哈希摘要值,从而可更加方便地唯一性确定上述债权 融资资产。
步骤803,上述贷款服务机构向所述区块链发送资产账户确认交易,该 资产账户确认交易包括上述贷款服务机构至少基于上述资产标识信息所作的 电子签名,以使所述区块链的节点设备调用第二智能合约中的资产账户确认 逻辑,将上述电子签名收录入所述资产账户的账户头,以表示所述资产账户 已获得所述贷款服务机构的确认。
可选地,上述资产账户的账户头可包括资产标识信息、贷款申请人、贷 款金额等信息,还可包括上述贷款服务机构的身份证书(如CA证书),以方 便区块链的其他资产管理方对该资产账户的创建方、或确认方身份进行验证。
在本实施方式中,上述债权融资资产需经过贷款提供方的确认,方能成 为有效的金融资产,金融机构作为贷款提供方可在对本次贷款申请审核通过 后,如步骤806所示的,向所述区块链发送资产账户确认交易。
金融机构在获知上述资产账户已创建后,作为贷款申请的审核方,可向 该资产账户中录入业务信息的审计规则,以自动化的执行对目标业务信息的 审计。
步骤804,上述金融机构向所述区块链发送审计规则录入交易,该审计 规则录入交易包括所述目标资产账户的标识信息,和针对所述目标资产账户 可包含的业务信息的审计规则,以使所述区块链的节点设备响应于所述审计 规则录入交易,调用所述第五智能合约中的审计规则录入逻辑,将所述针对 所述目标资产账户可包含的业务信息的审计规则写入所述目标资产账户中。
在本实施方式中,可为“抵押物金额大于贷款金额”、“贷款人年龄小于 65”这两点审计内容设置四元组的形式的审计规则:
{审计规则1=<债权证明信息.抵押物金额,贷款申请.贷款金额,大于, NA(审计结果,待写入)>}
{审计规则2=<贷款申请.贷款人年龄,65,小于,NA(审计结果,待写 入)>}
接下来,如步骤8051至8054所示,对上述债权融资资产进行业务信息 管理的资产管理方(可包括上述贷款服务机构或贷款申请人)节点,可向所 述区块链发送业务信息录入交易,以使所述区块链的节点设备响应于所述业 务信息录入交易,调用智能合约中的资产业务信息录入逻辑,将所述与所述 债权融资资产对应的业务信息写入所述资产账户的账户体中。
根据具体的业务需要和流程设置,上述资产管理方向上述债权融资资产 账户中录入业务信息的过程可包括:
步骤8051,上述贷款申请方或贷款服务机构节点向区块链发送资产业务 信息录入交易,以使所述区块链的节点设备响应于所述资产业务信息录入交 易,调用第三智能合约中的资产业务信息录入逻辑,将所述针对业务信息写 入所述目标资产账户中。该业务信息包括贷款申请方的身份信息、贷款申请 方的征信信息、债权证明信息(该债权证明信息具体可包括如债务人身份、 债权人身份、贸易合同、订单、应收账款、抵压物金额、票据信息或***收 据等信息中的一种或多种)等业务信息;
在录入上述贷款申请方的年龄信息时,上述第三智能合约还可调用第四 智能合约中的业务信息审计逻辑,基于上述贷款申请方的年龄和上述审计规 则2,审计贷款申请方的年龄是否小于65岁,并将审计结果写入上述审计规 则2中。
在录入上述抵押物金额时,上述第三智能合约还可调用第四智能合约中 的业务信息审计逻辑,基于账户头所包含的贷款金额、账户体中包含的抵押 物金额和上述审计规则1,审计抵压物金额是否大于上述贷款金额,并将审 计结果写入上述审计规则1中。
步骤8052,上述债权相关的债务方节点向区块链发送资产业务信息录入 交易,以使所述区块链的节点设备响应于所述资产业务信息录入交易,调用 第三智能合约中的资产业务信息录入逻辑,将所述针对业务信息写入所述目 标资产账户中。上述业务信息可包括资产账户录入债权证明信息,该债权证 明信息具体如债务人身份、债权人身份、贸易合同、订单、应付账款、票据 信息或***收据等信息中的一种或多种,用于证明上述债权的真实性;
步骤8053,票据代理机构节点向区块链发送资产业务信息录入交易,以 使所述区块链的节点设备响应于所述资产业务信息录入交易,调用第三智能 合约中的资产业务信息录入逻辑,将所述针对业务信息写入所述目标资产账 户中;上述业务信息可包括上述票据信息的真实性证明信息;
步骤8054,当上述目标标的物为在仓库存储的被抵押的动产资源时,仓 储方节点通过调用第三智能合约向上述资产账户录入目标标的物的仓储信息, 上述仓储信息具体可包括仓储地址、目标标的物仓储状态、仓储数量等信息 中的一个或多个。
本实施方式并不限定上述步骤8051至8054的先后顺序,金融机构(如 银行)作为贷款提供方,可基于上述步骤8051至8054中的一个或多个,从 资产账户中获取其进行贷款审核所需依据的支持信息,且获取相应的审计结 果信息,对贷款申请方的融资贷款申请进行审核。
相较于现有的由贷款服务机构向金融机构统一提交业务信息的贷款申请 方式,本实施方式所提供的基于步骤8051至8054中的一个或多个,不仅可 以由多个业务相关方(作为资产管理方)分别向区块链上提供其相关的业务 信息,还可以由独立于贷款申请方及贷款发放方的独立第三方机构(例如票 据代理机构、仓储方、物流公司等用户机构)向目标资产账户中提交上述业 务相关方提交的业务信息的旁证信息,更加保证了上述各个业务信息的真实 准确性;例如,上述仓储方提供的仓储数量可为上述贷款申请方提供的抵押物金额作出辅助参考,以使其他资产管理方可以判断贷款申请方提供的抵押 物金额是否真实可靠,降低了单一数据作假的可能性。而且,金融机构基于 上述资产账户模型包括的、被有效组织的多条真实准确的业务信息数据进行 贷款审核,既降低了金融机构的贷款风险,又由于高效的数据管理方式而降 低了风控成本。
金融机构在完成对上述贷款申请人的贷款审核后,可确定向上述贷款申 请人发放贷款。此时,该金融机构可对上述资产账户进行确认,以确保上述 债权融资资产的有效性。
步骤806,上述金融机构向所述区块链发送资产账户确认交易,该资产 账户确认交易包括上述金融机构至少基于上述资产标识信息所作的电子签名, 以使所述区块链的节点设备调用智能合约中的资产账户确认逻辑,将上述电 子签名收录入所述资产账户的账户头,以表示所述资产账户已获得所述金融 机构的确认。
可选地,上述资产账户的账户头还可包括上述金融机构的身份证书(如 CA证书),以方便区块链的其他资产管理方对该资产账户的确认方身份进行 验证。
当该债权融资资产经过金融机构的确认后,即可作为有效的金融资产, 接受区块链网络中的多个资产管理方节点的管理。步骤8071至8077示意了 多种资产管理方基于获取上述资产账户的信息、或向上述资产账户录入信息 以完成对债权融资资产的信息管理。
步骤8071,金融机构节点向上述资产账户录入贷款账单信息;上述贷款 账单信息可包括贷款发放记录、申请人还贷记录等信息。
步骤8072,金融监管机构节点获取上述资产账户的内容,对金融机构的 贷款其进行监管。
步骤8073,资产评级机构获取上述资产账户的内容,可对上述债权融资 资产进行证券化操作,并将资产证券化信息、资产评级信息录入上述资产账 户的账户体。
步骤8074,公正机构获取上述资产账户的内容,可对上述债权融资资产 进行公正,并将公正结果录入上述资产账户的账户体。
步骤8075,资产托管机构将上述债权融资资产的托管信息录入上述资产 账户的账户体;
步骤8076,资产登记机构将上述债权融资资产的登记信息录入上述资产 账户的账户体;
步骤8077,存证机构获取上述资产账户的内容,并将上述债权融资资产 的存证信息录入上述资产账户的账户体;
……
为防止其他方冒充某资产管理方对资产账户的内容进行恶意更改,上述 步骤8051至8054、8071至8077中,各个资产管理方向资产账户中录入业务 信息时,均可将各自基于其录入的业务信息的电子签名一并录入到资产账户 中。这样,即使上述债权融资资产账户在以后发生跨链信息转移,上述各个 资产管理方所作的电子签名也可为上述业务信息的真实有效性作出证明。
与上述流程实现对应,本说明书的实施方式还提供了一种基于区块链的 资产信息管理装置90。装置90可以通过软件实现,也可以通过硬件或者软硬 件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过所在设 备的CPU(Central ProcessUnit,中央处理器)将对应的计算机程序指令读取到 内存中运行形成的。从硬件层面而言,除了图10所示的CPU、内存以及存储器 之外,上述装置所在的设备通常还包括用于进行无线信号收发的芯片等其他硬 件,和/或用于实现网络通信功能的板卡等其他硬件。
如图9所示,本说明书还提供了一种基于区块链的资产信息管理装置90, 所述区块链网络***包括多个资产管理方节点;
所述区块链存储有与目标资产对应的目标资产账户,所述目标资产账户 基于第一资产管理方节点发送的目标资产账户创建交易而创建;所述目标资 产账户的账户结构包括账户头和账户体;所述账户头包括目标资产的标识信 息;所述目标资产账户包括基于目标业务信息的目标审计规则;所述区块链 上部署有用于资产账户的业务信息录入的第三智能合约和用于业务信息审计 的第四智能合约;
所述装置应用于第二资产管理方节点,包括:
构建单元902,用于构建针对目标资产账户的业务信息录入交易,所述 业务信息录入交易包括所述目标资产账户的标识信息,和与所述目标资产相 关的业务信息;
发送单元904,用于向所述区块链发送所述业务信息录入交易,以使所 述区块链的节点设备响应于所述业务信息录入交易,调用所述第三智能合约 中的资产业务信息录入逻辑,将所述与所述目标资产对应的业务信息写入所 述目标资产账户的账户体中;
且使所述区块链的节点设备响应于被录入所述目标资产账户中的目标业 务信息,调用所述第四智能合约中的业务信息审计逻辑,基于所述目标业务 信息和所述目标审计规则,执行对所述目标业务信息的审计,并将审计结果 写入所述目标资产账户的账户体中。
在又一示出的实施方式中,所述区块链上部署有用于资产账户创建的第 一智能合约;所述目标资产账户的创建过程包括:
所述第一资产管理方节点构建目标资产账户创建交易,所述目标资产账 户创建交易包括目标资产的标识信息;
向所述区块链发送所述目标资产账户创建交易,以使所述区块链的节点 设备调用所述第一智能合约中的资产账户创建逻辑,创建与所述目标资产对 应的目标资产账户。
在又一示出的实施方式中,所述区块链上部署有用于审计规则录入的第 五智能合约;所述目标审计规则被录入所述目标资产账户的过程包括:
第三资产管理方节点设备构建针对目标资产账户的审计规则录入交易, 所述审计规则录入交易包括所述目标资产账户的标识信息,和针对所述目标 业务信息的目标审计规则;
向所述区块链发送所述审计规则录入交易,以使所述区块链的节点设备 响应于所述审计规则录入交易,调用所述第五智能合约中的审计规则录入逻 辑,将针对所述目标业务信息的目标审计规则写入所述目标资产账户中。
在又一示出的实施方式中,所述业务信息录入交易还包括所述第二资源 管理方节点设备基于所述业务信息而作的第二电子签名;
所述调用所述第三智能合约中的资产业务信息录入逻辑,将所述与所述 目标资产对应的业务信息写入所述目标资产账户的账户体中,包括:
调用所述第三智能合约中的资产业务信息录入逻辑,验证所述第二电子 签名是否为所述第二资源管理方节点设备基于上述业务信息而作出的;如果 是,将所述与所述目标资产对应的业务信息和所述第二电子签名写入所述目 标资产账户的账户体中。
在又一示出的实施方式中,所述业务信息包括业务信息名称和业务信息 内容;所述账户体还收录有与所述第二电子签名对应的第二管理方的身份信 息;
所述调用所述第三智能合约中的资产业务信息录入逻辑,还包括:
基于所述业务信息录入交易所包括的业务信息名称,从所述目标资产账 户的账户体中获取与所述业务信息名称对应的已存储的第二资产管理方身份;
确认与所述业务信息录入交易包含的第二电子签名对应的第二资产管理 方的身份信息,与所述已存储的第二资产管理方身份信息是否相同;
如果否,拒绝将所述与所述目标资产对应的业务信息和所述第二电子签 名写入所述目标资产账户的账户体中。
在又一示出的实施方式中,所述区块链上部署有用于资产账户确认的第 二智能合约;
所述构建单元902,进一步用于构建目标资产账户确认交易,所述目标 资产账户确认交易包括所述第二资产管理方节点至少基于所述目标资产的标 识信息作出的第二电子签名;
所述发送单元904,进一步用于向所述区块链发送所述目标资产账户确 认交易,以使所述区块链的节点设备调用所述第二智能合约中的资产账户确 认逻辑,将所述第二电子签名收录入所述目标资产账户的账户头,以表示所 述资产账户已获得所述第二资产管理方的确认。
在又一示出的实施方式中,所述账户头还包括所述第二资产管理方节点 至少基于所述目标资产的标识信息作出的第二电子签名。
在又一示出的实施方式中,所述账户头还包括所述第二资产管理方的身 份证书。
在又一示出的实施方式中,所述目标资产的标识信息包括所述目标资产 的描述信息,或基于所述目标资产的描述信息而计算得出的哈希摘要值。
在又一示出的实施方式中,所述目标资产为基于目标标的物的债权融资 资产,所述目标资产的描述信息包括目标资产对应的贷款业务编号、贷款额、 贷款申请方身份信息等信息中的一个或多个;所述第一资产管理方为贷款申 请方或贷款申请方的代理方;
所述区块链还包括所述贷款提供方节点;
所述与所述目标资产相关的业务信息包括所述目标标的物的债权证明信 息、和贷款账单信息。
在又一示出的实施方式中,所述目标资产账户的账户头还收录有所述贷 款提供方基于所述目标资产的标识信息作出的电子签名。
在又一示出的实施方式中,所述区块链还包括目标标的物的债务方节点、 所述目标标的物的仓储方节点、票据代理机构节点、金融监管机构节点、资 产评级机构节点、公正机构节点、资产托管机构节点、资产登记机构节点、 存证机构节点等节点中的一个或多个;
所述与所述目标资产相关的业务信息还包括所述目标标的物的仓储信息、 承兑汇票信息、资产监管信息、资产评级信息、资产公正信息、资产托管信 息、资产登记信息、存证信息等信息中的一个或多个。
上述装置80中各个单元的功能和作用的实现过程具体详见上述第二资产 管理方节点所执行的基于区块链的资产信息管理方法中对应步骤的实现过程, 相关之处参见方法实施方式的部分说明即可,在此不再赘述。
以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说 明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是 或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网 络模块上。可以根据实际的需要选择其中的部分或者全部单元或模块来实现 本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下, 即可以理解并实施。
上述实施方式阐明的装置、单元、模块,具体可以由计算机芯片或实体 实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机, 计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、 智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游 戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
与上述方法实施方式相对应,本说明书的实施方式还提供了一种计算机设 备,如图10所示,该计算机设备包括存储器和处理器。其中,存储器上存储有 能够由处理器运行的计算机程序;处理器在运行存储的计算机程序时,执行本 说明书实施方式中上述第二资产管理方节点所执行的基于区块链的资产信息管 理方法的各个步骤。对上述第二资产管理方节点所执行的基于区块链的资产信 息管理方法的各个步骤的详细描述请参见之前的内容,不再重复。
与上述方法实施方式相对应,本说明书的实施方式还提供了一种计算机可 读存储介质,该存储介质上存储有计算机程序,这些计算机程序在被处理器运 行时,执行本说明书实施方式中上述第二资产管理方节点所执行的基于区块链 的资产信息管理方法的各个步骤。对上述第二资产管理方节点所执行的基于区 块链的资产信息管理方法的各个步骤的详细描述请参见之前的内容,不再重复。
以上所述仅为本说明书的较佳实施方式而已,并不用以限制本说明书,凡 在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包 含在本说明书保护的范围之内。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出 接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM) 和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计 算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任 何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序 的模块或其他数据。
计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取 存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、 只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内 存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、 磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可 用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不 包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非 排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包 括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、 方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括 一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设 备中还存在另外的相同要素。
本领域技术人员应明白,本说明书的实施方式可提供为方法、***或计算 机程序产品。因此,本说明书的实施方式可采用完全硬件实施方式、完全软件 实施方式或结合软件和硬件方面的实施方式的形式。而且,本说明书的实施方 式可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质 (包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品 的形式。

Claims (28)

1.一种基于区块链的资产信息管理方法,所述区块链网络***包括多个资产管理方节点;
所述区块链存储有与目标资产对应的目标资产账户,所述目标资产账户基于第一资产管理方节点发送的目标资产账户创建交易而创建;所述目标资产账户的账户结构包括账户头和账户体;所述账户头包括目标资产的标识信息;所述目标资产账户包括基于目标业务信息的目标审计规则;所述区块链上部署有用于资产账户的业务信息录入的第三智能合约和用于业务信息审计的第四智能合约;
所述方法应用于第二资产管理方节点,包括:
构建针对目标资产账户的业务信息录入交易,所述业务信息录入交易包括所述目标资产账户的标识信息,和与所述目标资产相关的目标业务信息;
向所述区块链发送所述业务信息录入交易,以使所述区块链的节点设备响应于所述业务信息录入交易,调用所述第三智能合约中的资产业务信息录入逻辑,将所述目标业务信息写入所述目标资产账户的账户体中;
且使所述区块链的节点设备响应于被录入所述目标资产账户中的目标业务信息,调用所述第四智能合约中的业务信息审计逻辑,基于所述目标业务信息和所述目标审计规则,执行对所述目标业务信息的审计,并将审计结果写入所述目标资产账户中。
2.根据权利要求1所述的方法,所述区块链上部署有用于资产账户创建的第一智能合约;所述目标资产账户的创建过程包括:
所述第一资产管理方节点构建目标资产账户创建交易,所述目标资产账户创建交易包括目标资产的标识信息;
向所述区块链发送所述目标资产账户创建交易,以使所述区块链的节点设备调用所述第一智能合约中的资产账户创建逻辑,创建与所述目标资产对应的目标资产账户。
3.根据权利要求1或2所述的方法,所述区块链上部署有用于审计规则录入的第五智能合约;所述目标审计规则被录入所述目标资产账户的过程包括:
第三资产管理方节点设备构建针对目标资产账户的审计规则录入交易,所述审计规则录入交易包括所述目标资产账户的标识信息,和针对所述目标业务信息的目标审计规则;
向所述区块链发送所述审计规则录入交易,以使所述区块链的节点设备响应于所述审计规则录入交易,调用所述第五智能合约中的审计规则录入逻辑,将针对所述目标业务信息的目标审计规则写入所述目标资产账户中。
4.根据权利要求1所述的方法,所述业务信息录入交易还包括所述第二资源管理方节点设备基于所述业务信息而作的第二电子签名;
所述调用所述第三智能合约中的资产业务信息录入逻辑,将所述与所述目标资产对应的业务信息写入所述目标资产账户的账户体中,包括:
调用所述第三智能合约中的资产业务信息录入逻辑,验证所述第二电子签名是否为所述第二资源管理方节点设备基于上述业务信息而作出的;如果是,将所述与所述目标资产对应的业务信息和所述第二电子签名写入所述目标资产账户的账户体中。
5.根据权利要求4所述的方法,所述业务信息包括业务信息名称和业务信息内容;所述账户体还收录有与所述第二电子签名对应的第二管理方的身份信息;
所述调用所述第三智能合约中的资产业务信息录入逻辑,还包括:
基于所述业务信息录入交易所包括的业务信息名称,从所述目标资产账户的账户体中获取与所述业务信息名称对应的已存储的第二资产管理方身份;
确认与所述业务信息录入交易包含的第二电子签名对应的第二资产管理方的身份信息,与所述已存储的第二资产管理方身份信息是否相同;
如果否,拒绝将所述与所述目标资产对应的业务信息和所述第二电子签名写入所述目标资产账户的账户体中。
6.根据权利要求1或2所述的方法,所述区块链上部署有用于资产账户确认的第二智能合约;所述方法还包括:
构建目标资产账户确认交易,所述目标资产账户确认交易包括所述第二资产管理方节点至少基于所述目标资产的标识信息作出的第二电子签名;
向所述区块链发送所述目标资产账户确认交易,以使所述区块链的节点设备调用所述第二智能合约中的资产账户确认逻辑,将所述第二电子签名收录入所述目标资产账户的账户头,以表示所述资产账户已获得所述第二资产管理方的确认。
7.根据权利要求6所述的方法,所述账户头还包括所述第二资产管理方节点至少基于所述目标资产的标识信息作出的第二电子签名。
8.根据权利要求7所述的方法,所述账户头还包括所述第二资产管理方的身份证书。
9.根据权利要求2所述的方法,所述区块链为基于账户模型构建的区块链,所述目标资产账户被保存在所述第一智能合约对应的账户存储空间或被保存在所述区块链的状态数据库。
10.根据权利要求1所述的方法,所述区块链为基于账本模型构建的区块链,所述目标资产账户被保存在所述区块链的状态数据库。
11.根据权利要求1所述的方法,所述目标资产的标识信息包括所述目标资产的描述信息,或基于所述目标资产的描述信息而计算得出的哈希摘要值。
12.根据权利要求11所述的方法,所述目标资产为基于目标标的物的债权融资资产,所述目标资产的描述信息包括目标资产对应的贷款业务编号、贷款额、贷款申请方身份信息等信息中的一个或多个;所述第一资产管理方为贷款申请方或贷款申请方的代理方;
所述区块链还包括所述贷款提供方节点;
所述与所述目标资产相关的业务信息包括所述目标标的物的债权证明信息、和贷款账单信息。
13.根据权利要求12所述的方法,所述目标资产账户的账户头还收录有所述贷款提供方基于所述目标资产的标识信息作出的电子签名。
14.根据权利要求12所述的方法,所述区块链还包括目标标的物的债务方节点、独立第三方机构节点、金融监管机构节点、资产评级机构节点、公正机构节点、资产托管机构节点、资产登记机构节点、存证机构节点等节点中的一个或多个;
所述与所述目标资产相关的业务信息还包括所述目标标的物的仓储信息、承兑汇票信息、资产监管信息、资产评级信息、资产公正信息、资产托管信息、资产登记信息、存证信息等信息中的一个或多个。
15.一种基于区块链的资产信息管理装置,所述区块链网络***包括多个资产管理方节点;
所述区块链存储有与目标资产对应的目标资产账户,所述目标资产账户基于第一资产管理方节点发送的目标资产账户创建交易而创建;所述目标资产账户的账户结构包括账户头和账户体;所述账户头包括目标资产的标识信息;所述目标资产账户包括基于目标业务信息的目标审计规则;所述区块链上部署有用于资产账户的业务信息录入的第三智能合约和用于业务信息审计的第四智能合约;
所述装置应用于第二资产管理方节点,包括:
构建单元,用于构建针对目标资产账户的业务信息录入交易,所述业务信息录入交易包括所述目标资产账户的标识信息,和与所述目标资产相关的业务信息;
发送单元,用于向所述区块链发送所述业务信息录入交易,以使所述区块链的节点设备响应于所述业务信息录入交易,调用所述第三智能合约中的资产业务信息录入逻辑,将所述与所述目标资产对应的业务信息写入所述目标资产账户的账户体中;
且使所述区块链的节点设备响应于被录入所述目标资产账户中的目标业务信息,调用所述第四智能合约中的业务信息审计逻辑,基于所述目标业务信息和所述目标审计规则,执行对所述目标业务信息的审计,并将审计结果写入所述目标资产账户中。
16.根据权利要求15所述的装置,所述区块链上部署有用于资产账户创建的第一智能合约;所述目标资产账户的创建过程包括:
所述第一资产管理方节点构建目标资产账户创建交易,所述目标资产账户创建交易包括目标资产的标识信息;
向所述区块链发送所述目标资产账户创建交易,以使所述区块链的节点设备调用所述第一智能合约中的资产账户创建逻辑,创建与所述目标资产对应的目标资产账户。
17.根据权利要求15或16所述的装置,所述区块链上部署有用于审计规则录入的第五智能合约;所述目标审计规则被录入所述目标资产账户的过程包括:
第三资产管理方节点设备构建针对目标资产账户的审计规则录入交易,所述审计规则录入交易包括所述目标资产账户的标识信息,和针对所述目标业务信息的目标审计规则;
向所述区块链发送所述审计规则录入交易,以使所述区块链的节点设备响应于所述审计规则录入交易,调用所述第五智能合约中的审计规则录入逻辑,将针对所述目标业务信息的目标审计规则写入所述目标资产账户中。
18.根据权利要求15所述的装置,所述业务信息录入交易还包括所述第二资源管理方节点设备基于所述业务信息而作的第二电子签名;
所述调用所述第三智能合约中的资产业务信息录入逻辑,将所述与所述目标资产对应的业务信息写入所述目标资产账户的账户体中,包括:
调用所述第三智能合约中的资产业务信息录入逻辑,验证所述第二电子签名是否为所述第二资源管理方节点设备基于上述业务信息而作出的;如果是,将所述与所述目标资产对应的业务信息和所述第二电子签名写入所述目标资产账户的账户体中。
19.根据权利要求18所述的装置,所述业务信息包括业务信息名称和业务信息内容;所述账户体还收录有与所述第二电子签名对应的第二管理方的身份信息;
所述调用所述第三智能合约中的资产业务信息录入逻辑,还包括:
基于所述业务信息录入交易所包括的业务信息名称,从所述目标资产账户的账户体中获取与所述业务信息名称对应的已存储的第二资产管理方身份;
确认与所述业务信息录入交易包含的第二电子签名对应的第二资产管理方的身份信息,与所述已存储的第二资产管理方身份信息是否相同;
如果否,拒绝将所述与所述目标资产对应的业务信息和所述第二电子签名写入所述目标资产账户的账户体中。
20.根据权利要求15或16所述的装置,所述区块链上部署有用于资产账户确认的第二智能合约;
所述构建单元,进一步用于构建目标资产账户确认交易,所述目标资产账户确认交易包括所述第二资产管理方节点至少基于所述目标资产的标识信息作出的第二电子签名;
所述发送单元,进一步用于向所述区块链发送所述目标资产账户确认交易,以使所述区块链的节点设备调用所述第二智能合约中的资产账户确认逻辑,将所述第二电子签名收录入所述目标资产账户的账户头,以表示所述资产账户已获得所述第二资产管理方的确认。
21.根据权利要求20所述的装置,所述账户头还包括所述第二资产管理方节点至少基于所述目标资产的标识信息作出的第二电子签名。
22.根据权利要求21所述的装置,所述账户头还包括所述第二资产管理方的身份证书。
23.根据权利要求15所述的装置,所述目标资产的标识信息包括所述目标资产的描述信息,或基于所述目标资产的描述信息而计算得出的哈希摘要值。
24.根据权利要求23所述的装置,所述目标资产为基于目标标的物的债权融资资产,所述目标资产的描述信息包括目标资产对应的贷款业务编号、贷款额、贷款申请方身份信息等信息中的一个或多个;所述第一资产管理方为贷款申请方或贷款申请方的代理方;
所述区块链还包括所述贷款提供方节点;
所述与所述目标资产相关的业务信息包括所述目标标的物的债权证明信息、和贷款账单信息。
25.根据权利要求24所述的装置,所述目标资产账户的账户头还收录有所述贷款提供方基于所述目标资产的标识信息作出的电子签名。
26.根据权利要求24所述的装置,所述区块链还包括目标标的物的债务方节点、独立第三方机构节点、金融监管机构节点、资产评级机构节点、公正机构节点、资产托管机构节点、资产登记机构节点、存证机构节点等节点中的一个或多个;
所述与所述目标资产相关的业务信息还包括所述目标标的物的仓储信息、承兑汇票信息、资产监管信息、资产评级信息、资产公正信息、资产托管信息、资产登记信息、存证信息等信息中的一个或多个。
27.一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行如权利要求1至14任意一项所述的方法。
28.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行如权利要求1到14任意一项所述的方法。
CN202010177433.XA 2020-03-13 2020-03-13 基于区块链的资产信息管理方法和装置 Pending CN111340628A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010177433.XA CN111340628A (zh) 2020-03-13 2020-03-13 基于区块链的资产信息管理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010177433.XA CN111340628A (zh) 2020-03-13 2020-03-13 基于区块链的资产信息管理方法和装置

Publications (1)

Publication Number Publication Date
CN111340628A true CN111340628A (zh) 2020-06-26

Family

ID=71186570

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010177433.XA Pending CN111340628A (zh) 2020-03-13 2020-03-13 基于区块链的资产信息管理方法和装置

Country Status (1)

Country Link
CN (1) CN111340628A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887321A (zh) * 2021-02-08 2021-06-01 海尔数字科技(上海)有限公司 一种基于haskell实现安全可证明的智能合约平台
CN112907243A (zh) * 2021-02-09 2021-06-04 工银科技有限公司 区块链交易审计方法及装置
CN113095824A (zh) * 2021-03-30 2021-07-09 支付宝(杭州)信息技术有限公司 基于区块链的资产管理方法、装置及电子设备
CN113326322A (zh) * 2021-06-10 2021-08-31 支付宝(杭州)信息技术有限公司 一种基于区块链的零件信息存储方法及***
CN113763185A (zh) * 2021-09-10 2021-12-07 支付宝(杭州)信息技术有限公司 基于区块链的用于现金投资的数据处理方法及装置
CN114549194A (zh) * 2021-12-30 2022-05-27 北京天成通链科技有限公司 一种基于区块链的权利资产管理服务平台及其实现方法
CN112907243B (zh) * 2021-02-09 2024-06-21 工银科技有限公司 区块链交易审计方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107133871A (zh) * 2017-04-19 2017-09-05 杭州复杂美科技有限公司 基于区块链技术的互联网金融交易
CN108876621A (zh) * 2018-06-29 2018-11-23 杭州云象网络技术有限公司 基于区块链技术的分布自治式投融资平台建设方法
WO2019128567A1 (zh) * 2017-12-29 2019-07-04 阿里巴巴集团控股有限公司 一种数据审计的方法及装置
US20190272591A1 (en) * 2018-03-02 2019-09-05 Ranieri Solutions, Llc Methods and apparatus for servicing an obligation utilizing a blockchain
CN110765200A (zh) * 2019-09-05 2020-02-07 阿里巴巴集团控股有限公司 一种基于区块链的资产申购方法、装置及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107133871A (zh) * 2017-04-19 2017-09-05 杭州复杂美科技有限公司 基于区块链技术的互联网金融交易
WO2019128567A1 (zh) * 2017-12-29 2019-07-04 阿里巴巴集团控股有限公司 一种数据审计的方法及装置
US20190272591A1 (en) * 2018-03-02 2019-09-05 Ranieri Solutions, Llc Methods and apparatus for servicing an obligation utilizing a blockchain
CN108876621A (zh) * 2018-06-29 2018-11-23 杭州云象网络技术有限公司 基于区块链技术的分布自治式投融资平台建设方法
CN110765200A (zh) * 2019-09-05 2020-02-07 阿里巴巴集团控股有限公司 一种基于区块链的资产申购方法、装置及电子设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887321A (zh) * 2021-02-08 2021-06-01 海尔数字科技(上海)有限公司 一种基于haskell实现安全可证明的智能合约平台
CN112907243A (zh) * 2021-02-09 2021-06-04 工银科技有限公司 区块链交易审计方法及装置
CN112907243B (zh) * 2021-02-09 2024-06-21 工银科技有限公司 区块链交易审计方法及装置
CN113095824A (zh) * 2021-03-30 2021-07-09 支付宝(杭州)信息技术有限公司 基于区块链的资产管理方法、装置及电子设备
CN113326322A (zh) * 2021-06-10 2021-08-31 支付宝(杭州)信息技术有限公司 一种基于区块链的零件信息存储方法及***
CN113763185A (zh) * 2021-09-10 2021-12-07 支付宝(杭州)信息技术有限公司 基于区块链的用于现金投资的数据处理方法及装置
CN114549194A (zh) * 2021-12-30 2022-05-27 北京天成通链科技有限公司 一种基于区块链的权利资产管理服务平台及其实现方法

Similar Documents

Publication Publication Date Title
Sunyaev et al. Distributed ledger technology
Ghosh et al. Security of Cryptocurrencies in blockchain technology: State-of-art, challenges and future prospects
JP7429281B2 (ja) ブロックチェーン上で匿名で保持されるトークンに関連付けられた交換を指示する方法及びシステム
CN111311209B (zh) 跨区块链的数据处理方法、装置、设备及计算机存储介质
US11669811B2 (en) Blockchain-based digital token utilization
CN109242675B (zh) 基于区块链的资产发布方法及装置、电子设备
CN112235114B (zh) 基于区块链的业务处理***
CN109981679B (zh) 在区块链网络中执行事务的方法和装置
TWI716140B (zh) 基於區塊鏈的資料處理方法和裝置
CN111383114A (zh) 基于区块链的资产信息管理方法和装置
US11676117B2 (en) Blockchain compliance verification network
CN111340628A (zh) 基于区块链的资产信息管理方法和装置
CN111402033A (zh) 基于区块链的资产信息管理方法和装置
CN110298755B (zh) 一种区块链交易方法和装置
Pillai et al. Cross-blockchain technology: integration framework and security assumptions
CN111738725B (zh) 跨境资源转移真实性审核方法、装置及电子设备
Jani Smart contracts: Building blocks for digital transformation
US20220172198A1 (en) Real-time blockchain settlement network
CN110674531B (zh) 基于区块链的居住信息管理方法、装置、服务器及介质
US20220253813A1 (en) Cryptographicaly secured hybrid (on and off blockchain) cryptocurrency system
CN111640002A (zh) 一种基于区块链的货押贷款方法和装置
CN111429250A (zh) 一种货押贷款场景中的数据管理方法和装置
Zhang et al. Deconstructing Blockchains: Concepts, Systems, and Insights.
KR20230005353A (ko) 탈중앙화된 데이터베이스에서 허가된 이벤팅
Nguyen Gradubique: An academic transcript database using blockchain architecture

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