首页> 中国专利> 一种基于区块链的资产申购方法、装置及电子设备

一种基于区块链的资产申购方法、装置及电子设备

摘要

一种基于区块链资产申购方法、装置及电子设备,包括:接收在证券化资产的资产管理方的投资账户的现金流指标满足预设条件时触发的目标交易;其中,证券化资产为将基础资产池作为价值支撑在区块链上所发行的资产;基础资产池为基于所述区块链存证的基础资产创建的资产池;响应于目标交易,调用部署在区块链上的智能合约中的基础资产申购逻辑,将从区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池,并通过银行系统对资产管理方的投资账户中与目标基础资产对应的资产申购资金进行冻结;在获取到银行系统发布至区块链的针对申购资金的资金冻结记录时,将目标基础资产的权益人更新为所述资产管理方。

著录项

  • 公开/公告号CN113836227A

    专利类型发明专利

  • 公开/公告日2021-12-24

    原文格式PDF

  • 申请/专利权人 创新先进技术有限公司;

    申请/专利号CN202111086561.4

  • 发明设计人 周徽;祁鹏涛;陆旭明;陈锐发;

    申请日2019-09-05

  • 分类号G06F16/27(20190101);G06F21/64(20130101);G06Q40/02(20120101);G06Q40/04(20120101);

  • 代理机构11415 北京博思佳知识产权代理有限公司;

  • 代理人李威

  • 地址 开曼群岛大开曼岛乔治镇医院路27号开曼企业中心

  • 入库时间 2023-06-19 13:49:36

说明书

技术领域

本说明书一个或多个实施例涉及区块链技术领域,尤其涉及一种基于基于区块链的资产申购方法、装置及电子设备。

背景技术

区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。

发明内容

本说明书提出一种基于区块链的资产申购方法,所述方法应用于所述区块链的节点设备,所述方法包括:

接收在证券化资产的资产管理方的投资账户的现金流指标满足预设条件时触发的目标交易;其中,所述证券化资产为将基础资产池作为价值支撑在所述区块链上所发行的资产;所述基础资产池为基于所述区块链存证的基础资产创建的资产池;

响应于所述目标交易,调用部署在所述区块链上的智能合约中的基础资产申购逻辑,将从所述区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池,并通过银行系统对所述资产管理方的投资账户中与所述目标基础资产对应的资产申购资金进行冻结;

在获取到所述银行系统发布至所述区块链的针对所述申购资金的资金冻结记录时,将所述目标基础资产的权益人更新为所述资产管理方。

可选的,所述现金流指标为现金流余额;

所述预设条件为现金流余额达到预设阈值。

可选的,所述将从所述区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池,包括:

获取所述区块链存证的由资产管理方设置的资产筛选规则;

基于获取到的所述资产筛选规则,从所述区块链存证的基础资产中,筛选出符合所述资产筛选规则的待申购的目标基础资产,并将筛选出的目标基础资产添加至所述基础资产池。

可选的,所述目标交易还包括资产管理方的资产申购资金;

从所述区块链存证的基础资产中,筛选出符合所述资产筛选规则的待申购目标基础资产,包括:

从所述区块链存证的基础资产中,筛选出符合所述资产筛选规则,并且资产价值与所述资产申购资金的价值匹配的基础资产。

可选的,所述通过银行系统对所述资产管理方的投资账户中与所述目标基础资产对应的申购资金进行冻结,包括:

生成针对所述资产管理方的投资账户中与所述目标基础资产对应的申购资金的冻结事件,以使所述银行系统监听到所述冻结事件时,针对所述资产管理方的投资账户中与所述目标基础资产对应的申购资金进行冻结,并将资金冻结记录发布至所述区块链进行存证。

可选的,将所述目标基础资产的权益人更新为所述资产管理方,包括:

进一步调用所述智能合约中的资产确权逻辑,发起针对所述目标基础资产的确权处理,并在所述资产管理方对所述目标基础资产进行确权后,将所述目标基础资产的权益人更新为所述资产管理方。

可选的,所述方法还包括:

生成所述资产管理方对所述目标基础资产已进行确权的确权完成事件,以使所述银行系统监听到所述确权完成事件时,将冻结的与所述目标基础资产对应的申购资金,从所述资产管理方的投资账户中,转账至所述目标基础资产的原始权益人的投资账户。

可选的,所述投资账户为在托管银行开通的托管账户;所述证券化资产为债券或者基金;所述基础资产为基础债务资产。

本说明书提出一种基于区块链的资产申购装置,所述装置应用于所述区块链的节点设备,所述装置包括:

接收模块,接收在证券化资产的资产管理方的投资账户的现金流指标满足预设条件时触发的目标交易;其中,所述证券化资产为将基础资产池作为价值支撑在所述区块链上所发行的资产;所述基础资产池为基于所述区块链存证的基础资产创建的资产池;

调用模块,响应于所述目标交易,调用部署在所述区块链上的智能合约中的基础资产申购逻辑,将从所述区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池,并通过银行系统对所述资产管理方的投资账户中与所述目标基础资产对应的资产申购资金进行冻结;

更新模块,在获取到所述银行系统发布至所述区块链的针对所述申购资金的资金冻结记录时,将所述目标基础资产的权益人更新为所述资产管理方。

可选的,所述现金流指标为现金流余额;

所述预设条件为现金流余额达到预设阈值。

可选的,所述调用模块,获取所述区块链存证的由资产管理方设置的资产筛选规则;基于获取到的所述资产筛选规则,从所述区块链存证的基础资产中,筛选出符合所述资产筛选规则的待申购的目标基础资产,并将筛选出的目标基础资产添加至所述基础资产池。

可选的,所述目标交易还包括资产管理方的资产申购资金;

所述调用模块,从所述区块链存证的基础资产中,筛选出符合所述资产筛选规则,并且资产价值与所述资产申购资金的价值匹配的基础资产。

可选的,所述调用模块,生成针对所述资产管理方的投资账户中与所述目标基础资产对应的申购资金的冻结事件,以使所述银行系统监听到所述冻结事件时,针对所述资产管理方的投资账户中与所述目标基础资产对应的申购资金进行冻结,并将资金冻结记录发布至所述区块链进行存证。

可选的,所述更新模块,进一步调用所述智能合约中的资产确权逻辑,发起针对所述目标基础资产的确权处理,并在所述资产管理方对所述目标基础资产进行确权后,将所述目标基础资产的权益人更新为所述资产管理方。

可选的,所述装置还包括,生成模块,生成所述资产管理方对所述目标基础资产已进行确权的确权完成事件,以使所述银行系统监听到所述确权完成事件时,将冻结的与所述目标基础资产对应的申购资金,从所述资产管理方的投资账户中,转账至所述目标基础资产的原始权益人的投资账户。

可选的,所述投资账户为在托管银行开通的托管账户;所述证券化资产为债券或者基金;所述基础资产为基础债务资产。

在本说明书技术方案中,资产管理方平台在检测到资产管理方的投资账户中的现金流指标满足预设条件时,可以向区块链发送目标交易,以触发区块链节点设备调用智能合约,从该区块链存证的基础资产中筛选出待申购的目标基础资产,并通过银行系统对该目标基础资产的申购资金进行冻结,在冻结后完成该目标基础资产的权益人变更,以及资产管理方在对该目标基础资产确权后,指示银行系统将资产管理方的资产申购资金从资产管理方投资账户,转账到目标基础资产的原始权益人投资账户中,从而实现了证券化资产的资产管理方可以利用投资账户中的现金流,通过调用区块链的智能合约的方式持续不断的进行基础资产的自动申购。

附图说明

图1是本说明书一示例性实施例示出的一种创建智能合约的示意图;

图2是本说明书一示例性实施例示出的一种调用智能合约的示意图;

图3是本说明书一示例性实施例示出的一种创建智能合约和调用智能合约的示意图;

图4是本说明书一示例性实施例示出的一种基于区块链的资产申购系统的示意图;

图5是本说明书一示例性实施例示出的一种基于区块链的资产申购方法的流程图;

图6是本说明书一示例性实施例示出的一种电子设备的结构示意图;

图7是本说明书一示例性实施例示出的一种基于区块链的资产申购装置。

具体实施方式

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

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

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

区块链一般被划分为三种类型:公有链(Public Blockchain),私有链(PrivateBlockchain)和联盟链(Consortium Blockchain)。此外,还可以有上述多种类型的结合,比如私有链+联盟链、联盟链+公有链等。

其中,去中心化程度最高的是公有链。公有链以比特币、以太坊为代表,加入公有链的参与者(也可称为区块链中的节点)可以读取链上的数据记录、参与交易、以及竞争新区块的记账权等。而且,各节点可自由加入或者退出网络,并进行相关操作。

私有链则相反,该网络的写入权限由某个组织或者机构控制,数据读取权限受组织规定。简单来说,私有链可以为一个弱中心化系统,其对节点具有严格限制且节点数量较少。这种类型的区块链更适合于特定机构内部使用。

联盟链则是介于公有链以及私有链之间的区块链,可实现“部分去中心化”。联盟链中各个节点通常有与之相对应的实体机构或者组织;节点通过授权加入网络并组成利益相关联盟,共同维护区块链运行。

基于区块链的基本特性,区块链通常是由若干个区块构成。在这些区块中分别记录有与该区块的创建时刻对应的时间戳,所有的区块严格按照区块中记录的时间戳,构成一条在时间上有序的数据链条。

对于物理世界产生的真实数据,可以将其构建成区块链所支持的标准的交易(transaction)格式,然后发布至区块链,由区块链中的节点设备对收到的交易进行共识处理,并在达成共识后,由区块链中作为记账节点的节点设备,将这笔交易打包进区块,在区块链中进行持久化存证。

其中,区块链中支持的共识算法可以包括:

第一类共识算法,即节点设备需要争夺每一轮的记账周期的记账权的共识算法;例如,工作量证明(Proof of Work,POW)、股权证明(Proof of Stake,POS)、委任权益证明(Delegated Proof of Stake,DPOS)等共识算法;

第二类共识算法,即预先为每一轮记账周期选举记账节点(不需要争夺记账权)的共识算法;例如,实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)等共识算法。

在采用第一类共识算法的区块链网络中,争夺记账权的节点设备,都可以在接收到交易后执行该笔交易。争夺记账权的节点设备中可能有一个节点设备在本轮争夺记账权的过程中胜出,成为记账节点。记账节点可以将收到的交易与其它交易一起打包以生成最新区块,并将生成的最新区块或者该最新区块的区块头发送至其它节点设备进行共识。

在采用第二类共识算法的区块链网络中,具有记账权的节点设备在本轮记账前已经商定好。因此,节点设备在接收到交易后,如果自身不是本轮的记账节点,则可以将该交易发送至记账节点。对于本轮的记账节点,在将该交易与其它交易一起打包以生成最新区块的过程中或者之前,可以执行该交易。记账节点在生成最新区块后,可以将该最新区块或者该最新区块的区块头发送至其它节点设备进行共识。

如上所述,无论区块链采用以上示出的哪种共识算法,本轮的记账节点都可以将接收到的交易打包以生成最新区块,并将生成的最新区块或者该最新区块的区块头发送至其它节点设备进行共识验证。如果其它节点设备接收到最新区块或者该最新区块的区块头后,经验证没有问题,可以将该最新区块追加到原有的区块链末尾,从而完成区块链的记账过程。其它节点验证记账节点发来的新的区块或区块头的过程中,也可以执行该区块中的包含的交易。

在实际应用中,不论是公有链、私有链还是联盟链,都可能提供智能合约(Smartcontract)的功能。区块链上的智能合约是在区块链上可以被交易触发执行的合约。智能合约可以通过代码的形式定义。

以以太坊为例,支持用户在以太坊网络中创建并调用一些复杂的逻辑。以太坊作为一个可编程区块链,其核心是以太坊虚拟机(EVM),每个以太坊节点都可以运行EVM。EVM是一个图灵完备的虚拟机,通过它可以实现各种复杂的逻辑。用户在以太坊中发布和调用智能合约就是在EVM上运行的。实际上,EVM直接运行的是虚拟机代码(虚拟机字节码,下简称“字节码”),所以部署在区块链上的智能合约可以是字节码。

如图1所示,Bob将一笔包含创建智能合约信息的交易(Transaction)发送到以太坊网络后,各节点均可以在EVM中执行这笔交易。其中,图中1中交易的From字段用于记录发起创建智能合约的账户的地址,交易的Data字段的字段值保存的合约代码可以是字节码,交易的To字段的字段值为一个null(空)的账户。当节点间通过共识机制达成一致后,这个智能合约成功创建,后续用户可以调用这个智能合约。

智能合约创建后,区块链上出现一个与该智能合约对应的合约账户,并拥有一个特定的地址;比如,图1中各节点中的“0x68e12cf284…”就代表了创建的这个合约账户的地址;合约代码(Code)和账户存储(Storage)将保存在该合约账户的账户存储中。智能合约的行为由合约代码控制,而智能合约的账户存储则保存了合约的状态。换句话说,智能合约使得区块链上产生包含合约代码和账户存储的虚拟账户。

前述提到,包含创建智能合约的交易的Data字段保存的可以是该智能合约的字节码。字节码由一连串的字节组成,每一字节可以标识一个操作。基于开发效率、可读性等多方面考虑,开发者可以不直接书写字节码,而是选择一门高级语言编写智能合约代码。例如,高级语言可以采用诸如Solidity、Serpent、LLL语言等。对于采用高级语言编写的智能合约代码,可以经过编译器编译,生成可以部署到区块链上的字节码。

以Solidity语言为例,用其编写的合约代码与面向对象编程语言中的类(Class)很相似,在一个合约中可以声明多种成员,包括状态变量、函数、函数修改器、事件等。状态变量是永久存储在智能合约的账户存储(Storage)字段中的值,用于保存合约的状态。

如图2所示,仍以以太坊为例,Bob将一笔包含调用智能合约信息的交易发送到以太坊网络后,各节点均可以在EVM中执行这笔交易。其中,图2中交易的From字段用于记录发起调用智能合约的账户的地址,To字段用于记录被调用的智能合约的地址,交易的Data字段用于记录调用智能合约的方法和参数。调用智能合约后,合约账户的账户状态可能改变。后续,某个平台可以通过接入的区块链节点(例如图2中的节点1)查看合约账户的账户状态。

智能合约可以以规定的方式在区块链网络中每个节点独立的执行,所有执行记录和数据都保存在区块链上,所以当这样的交易执行完毕后,区块链上就保存了无法篡改、不会丢失的交易凭证。

创建智能合约和调用智能合约的示意图如图3所示。以太坊中要创建一个智能合约,需要经过编写智能合约、变成字节码、部署到区块链等过程。以太坊中调用智能合约,是发起一笔指向智能合约地址的交易,各个节点的EVM可以分别执行该交易,将智能合约代码分布式的运行在以太坊网络中每个节点的虚拟机中。

在区块链领域,有一个重要的概念就是账户(Account);以以太坊为例,以太坊通常将账户划分为外部账户和合约账户两类;外部账户就是由用户直接控制的账户,也称之为用户账户;而合约账户则是由用户通过外部账户创建的,包含合约代码的账户(即智能合约)。当然,对于一些基于以太坊的架构而衍生出的区块链项目(比如蚂蚁区块链),还可以对区块链支持的账户类型,进行进一步的扩展,在本说明书中不进行特别限定。

对于区块链中的账户而言,通常会通过一个结构体,来维护账户的账户状态。当区块中的交易被执行后,区块链中与该交易相关的账户的状态通常也会发生变化。

以以太坊为例,账户的结构体通常包括Balance,Nonce,Code和Storage等字段。其中:

Balance字段,用于维护账户目前的账户余额;

Nonce字段,用于维护该账户的交易次数;它是用于保障每笔交易能且只能被处理一次的计数器,有效避免重放攻击;

Code字段,用于维护该账户的合约代码;在实际应用中,Code字段中通常仅维护合约代码的hash值;因而,Code字段通常也称之为Codehash字段。

Storage字段,用于维护该账户的存储内容(默认字段值为空);对于合约账户而言,通常会分配一个独立的存储空间,用以存储该合约账户的存储内容;该独立的存储空间通常称之为该合约账户的账户存储。合约账户的存储内容通常会构建成MPT(MerklePatricia Trie)树的数据结构存储在上述独立的存储空间之中;其中,基于合约账户的存储内容构建成的MPT树,通常也称之为Storage树。而Storage字段通常仅维护该Storage树的根节点;因此,Storage字段通常也称之为StorageRoot字段。

其中,对于外部账户而言,以上示出的Code字段和Storage字段的字段值均为空值。

以以太坊代表的传统的区块链项目,为了在区块链上实现“价值转移”,通常都支持将现实世界的货币转换为能够在链上流通的虚拟代币。

而在区块链领域,对于一些基于以太坊的架构而衍生出的区块链项目(比如蚂蚁区块链),通常不再支持将现实世界的货币转换为能够在链上流通的虚拟代币的功能;取而代之的是,在这些区块链项目中,可以将现实世界中的一些非货币属性的实体资产,转化成为能够在区块链上流通的虚拟资产。

其中,需要说明的是,将现实世界中的非货币属性的实体资产转化为区块链上的虚拟资产,通常是指将该实体资产与区块链上的虚拟资产进行“锚定”,作为这些虚拟资产的价值支撑,进而在区块链上产生与实体资产的价值匹配,且能够在区块链上的区块链账户之间进行流通的虚拟资产的过程。

在实现时,可以对区块链支持的账户类型进行扩展,在区块链支持的账户类型的基础上,再扩展出一种资产账户(也称之为资产对象);比如,可以在以太坊支持的外部账户、合约账户的基础上,再扩展出一种资产账户;扩展出的该资产账户,即为可以将现实世界中的非货币属性的实体资产作为价值支撑,且可以在区块链账户之间流通的虚拟资产。

对于接入这类区块链的用户而言,除了可以在区块链上完成用户账户、智能合约的创建以外,在区块链上创建一笔与现实世界的非货币属性的实体资产价值匹配的虚拟资产,在区块链上进行流通;

例如,用户可以将持有的房产、股票、贷款合同、票据、应收账款等非货币属性的实体资产,转换为价值匹配的虚拟资产在区块链上流通。

其中,对于上述资产账户而言,具体也可以通过一个结构体,来维护账户的账户状态。上述资产账户的结构体所包含的内容,可以与以太坊相同,当然也可以基于实际的需求进行设计;

在一种实现方式中,以上述资产账户的结构体所包含的内容与以太坊相同为例,上述资产账户的结构体也可以包括以上描述的Balance,Nonce,Code和Storage等字段。

需要说明的是,在以太坊中,Balance字段通常用于维护账户目前的账户余额;而对于基于以太坊的架构而衍生出的区块链项目而言,由于其可能并不支持将现实世界的货币转换为能够在链上流通的虚拟代币,因此在这类区块链中,可以对Balance字段的含义进行扩展,不再表示账户的“余额”,而是用于维护账户持有的“虚拟资产”对应的资产账户的地址信息。其中,在实际应用中,Balance字段中可以维护多笔“虚拟资产”对应的资产账户的地址信息。

在这种情况下,以上示出的外部账户、合约账户和资产账户,均可以通过在Balance字段中添加需要持有的“虚拟资产”对应的资产账户的地址信息,来持有这笔虚拟资产。即除了外部账户和合约账户以外,资产账户本身也可以持有虚拟资产。

对于资产账户而言,Nonce,Code字段的字段值可以为空值(也可以不为空);而Storage字段的字段值可以不再是空值;Storage字段可以用于维护与该资产账户对应的“虚拟资产”的资产状态。其中,在Storage字段中维护与该资产账户对应的“虚拟资产”的资产状态的具体方式,可以基于需求灵活的进行设计,不再赘述。

在基于以太坊的架构而衍生出的区块链项目中,用户可以通过以下示出的实现方式,在区块链上创建一笔与现实世界的非货币属性的实体资产价值匹配的虚拟资产:

在一种实现方式中,可以对区块链支持的交易类型进行扩展,扩展出一种用于创建虚拟资产的交易;比如,以太坊支持的交易类型通常包括普通的转账交易、创建智能合约的交易和调用智能合约的交易,则可以在以上三种类型的交易的基础上,再扩展出一种用于创建虚拟资产的交易。

在这种情况下,用户可以通过平台向区块链网络中发布一笔用于创建虚拟资产的交易,由区块链中的节点设备在本地的EVM中执行这笔交易,来为该用户创建虚拟资产。当各节点设备通过共识机制达成一致后,这笔虚拟资产成功创建,区块链上出现一个与这笔虚拟资产对应的资产账户,并拥有一个特定的地址。

在另一种实现方式中,也可以在区块链上部署用于创建虚拟资产的智能合约;其中,部署用于创建虚拟资产的智能合约的过程不再赘述。

在这种情况下,用户可以通过平台向区块链网络中发布一笔用于调用该智能合约的交易,由区块链中的节点设备在本地的EVM中执行这笔交易,并在EVM中运行智能合约相关的合约代码,来为该用户创建虚拟资产。当各节点设备通过共识机制达成一致后,这笔虚拟资产成功创建,区块链上出现一个与这笔虚拟资产对应的资产账户,并拥有一个特定的地址。

当然,对于一些基于以太坊的架构而衍生出的区块链项目,如果其也支持将现实世界的货币转换为能够在链上流通的虚拟代币的功能,那么仍然可以将现实世界中的一些非货币属性的实体资产,转化成为能够在区块链上流通的虚拟代币的形式,在区块链上流通,在本说明书中不再赘述。

随着区块链的业务场景的不断丰富,除了诸如转账等与价值转移息息相关的业务以外,越来越多的区块链项目开始引入一些与价值转移无关的业务场景;例如,区块链与金融机构等对接,在区块链上完成诸如资产证券化等业务场景。

资产证券化,是指以基础资产未来所产生的现金流为价值支撑,通过结构化设计进行信用增级,在此基础上发行资产支持证券(Asset-Backed Securities,ABS)的过程。

资产证券化的基本流程包括:基础资产的原始权益人将基础资产出售给SPV(Special Purpose Vehicle,特殊目的机构),或者SPV主动购买基础资产。然后,SPV将购买的基础资产汇集成基础资产池,再以该基础资产池所产生的现金流为价值支撑在金融市场上发行有价证券化资产进行融资,最后用基础资产池产生的现金流来清偿所发行的有价证券。

其中,上述基础资产可以是基础债务资产,比如应收账款等。

上述证券化资产,可以是指以基础资产池中的基础资产作为价值支持的证券,比如该证券化资产可以是债券、基金等,这里只是对证券化资产进行示例性地说明,不进行具体地限定。

基于此,本说明书提出一种在证券化资产的资产管理方的投资账户中的现金流满足预设条件时,通过调用区块链的智能合约进行基础资产申购的技术方案。

一方面,证券化资产的资产管理方平台(为了方便叙述,本文简称为资产管理方)在确定该资产管理方的投资账户中的现金流满足预设条件时,向区块链发布目标交易。

区块链的节点设备可以响应于该目标交易,调用部署在所述区块链上的智能合约中的基础资产申购逻辑,将从所述区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池,并通过银行系统对所述资产管理方的投资账户中与所述目标基础资产对应的资产申购资金进行冻结,并在监听到所述银行系统发布至所述区块链的针对所述申购资金的资金冻结记录时,将所述目标基础资产的权益人更新为所述资产管理方。

另一方面,在在将目标基础资产的权益人更新为资产管理方前,区块链的节点设备还可发起针对该目标基础资产的确权处理,并确定该资产管理方对该目标基础资产进行确权后,将该目标基础资产的权益人更新为资产管理方、以及区块链的节点设备可以生成所述资产管理方对所述目标基础资产已进行确权的确权完成事件,以使所述银行系统监听到所述确权完成事件时,将冻结的与所述目标基础资产对应的资产申购资金,从所述资产管理方的投资账户中,转账至所述目标基础资产的原始权益人的投资账户。

由上述描述可知,资产管理方平台在检测到资产管理方的投资账户中的现金流指标满足预设条件时,可以向区块链发送目标交易,以触发区块链节点设备调用智能合约,从该区块链存证的基础资产中筛选出待申购的目标基础资产,并通过银行系统对该目标基础资产的申购资金进行冻结,在冻结后完成该目标基础资产的权益人变更,以及资产管理方在对该目标基础资产确权后,指示银行系统将资产管理方的资产申购资金从资产管理方投资账户,转账到目标基础资产的原始权益人投资账户中,从而实现了证券化资产的资产管理方可以利用投资账户中的现金流,通过调用区块链的智能合约的方式持续不断的进行基础资产的自动申购。参见图4,图4是本说明书一示例性实施例示出的一种基于区块链的资产申购系统的示意图。

该基于区块链的资产申购系统包括:区块链、区块链对接的原始权益人平台、证券化资产的资产管理方平台、银行系统。

其中,原始权益人平台,用于将原始权益人的基础资产发布至区块链进行存证。

证券化资产管理方平台(本文简称资产管理平台),用于向区块链发布资产管理人制定的资产筛选规则进行存证,以及在区块链上部署用于资产筛选的智能合约。当然该资产管理方平台还用于在监听到某些事件后向区块链上的节点设备发送交易,以触发区块链上的节点设备执行该交易。

例如,该资产管理方平台在确定资产管理方的投资账户中的现金流指标满足预设条件时,向区块链发布目标交易,以使得区块链的节点设备响应于该目标交易,调用部署在区块链上的智能合约,从区块链存证的基础资产中筛选出待申购的目标基础资产,并完成该目标基础资产的申购。

这里只是对资产管理方平台的功能进行示例性地说明,不对其进行具体地限定。

此外,该管理机构可包括:SPV(Special Purpose Vehicle,特殊目的机构)等,这里只是对管理机构进行示例性地说明,不进行具体地限定。

银行系统,用于维护原始权益人的投资账户、资产管理方的投资账户,以及进行资金划拨等。

参见图5,图5是本说明书一示例性实施例示出的一种基于区块链的资产申购方法的流程图,该方法可应用在区块链的节点设备,该区块链的节点设备存证了原始权益人发布至所述区块链的基础资产,该方法可包括如下所示步骤。

步骤502:区块链的节点设备接收在证券化资产的资产管理方的投资账户的现金流指标满足预设条件时触发的目标交易;其中,所述证券化资产为将基础资产池作为价值支撑在所述区块链上所发行的资产;所述基础资产池为基于所述区块链存证的基础资产创建的资产池;

步骤504:区块链的节点设备响应于所述目标交易,调用部署在所述区块链上的智能合约中的基础资产申购逻辑,将从所述区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池,并通过银行系统对所述资产管理方的投资账户中与所述目标基础资产对应的资产申购资金进行冻结;

步骤506:区块链的节点设备在监听到所述银行系统发布至所述区块链的针对所述申购资金的资金冻结记录时,将所述目标基础资产的权益人更新为所述资产管理方。

其中,本说明书不对上述基础资产进行具体地限定,该基础资产可以是基础债务资产,比如应收账款等。

上述投资账户,可以是指原始权益人在托管银行上开通的托管账户。

上述证券化资产,可以是指以基础资产池中的基础资产作为价值支持的证券,比如该证券化资产可以是债券、基金等,这里只是对证券化资产进行示例性地说明,不进行具体地限定。

上述资产筛选规则,可由资产管理人员设定,并通过图4所示的资产管理方平台发布至区块链进行存证。

上述基础资产池,可以是区块链上的智能合约生成的由若干筛选出来的基础资产的标识构成的一个集合。基础资产池中的基础资产可以作为价值支撑发行证券化资产。

该基础资产池可以存储在智能合约对应的合约账户的存储空间(Storage)里,也可以存储在资产管理方(如SPV机构)的区块链账户的账户存储空间里。这里不对基础资产池的存储位置进行具体地限定。

此外,区块链上部署了用于进行基础资产筛选的智能合约。

在部署的智能合约中,包括:基础资产申购逻辑、资产确权逻辑。

其中,基础资产申购逻辑,用于将从所述区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池,并通过银行系统对所述资产管理方的投资账户中与所述目标基础资产对应的资产申购资金进行冻结,并在监听到所述银行系统发布至所述区块链的针对所述申购资金的资金冻结记录时,将所述目标基础资产的权益人更新为所述资产管理方。

资产确权逻辑,用于在将所述目标基础资产的权益人更新为所述资产管理方前,发起针对所述目标基础资产的确权处理,并在所述资产管理方对所述目标基础资产进行确权后,将所述目标基础资产的权益人更新为所述资产管理方。

当上述智能合约部署完成后,上述证券化资产的资产管理方在检测到该资产管理方的投资账户的现金流指标满足预设条件时,可以通过资产管理方平台构建目标交易,然后将该目标交易发布至区块链,来调用部署在区块链上的上述智能合约,完成目标基础资产的申购。

在具体实现时,当资产管理方平台监测到资产管理方的投资账户中的现金流指标满足预设条件时,可以构造目标交易。或者,当资产管理方检测到该资产管理方的投资账户中的现金流指标满足预设条件时,可以向资产管理方平台发起申购请求,以使得资产管理方平台构造目标交易。

例如,该现金流指标可以是现金流余额,该预设条件可以是现金流余额达到预设阈值。

当资产管理方平台监测到资产管理方的投资账户中的现金流余额达到预设阈值时,可以构造目标交易。或者,当资产管理方检测到该资产管理方的投资账户中的现金流余额达到预设阈值时,可以向资产管理方平台发起申购请求,以使得资产管理方平台构造目标交易。

然后,资产管理方平台可将该构造的目标交易发布至区块链。

区块链的节点设备在监听到该目标交易后,可以调用部署在该区块链上的智能合约中声明的基础资产申购逻辑。

一方面,智能合约可以基于该基础资产申购逻辑,将从所述区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池。

具体地,智能合约可检测该区块链上是否存证了由资产管理方设置的资产筛选规则。

若该区块链未存证由资产管理方设置的资产筛选规则,则生成一个提醒事件。当资产管理方的平台监听到该提醒事件后,提示资产管理人设定资产筛选规则。资产管理方的平台将设置好的资产筛选规则发布至区块链。

若该区块链存证了由资产管理方设置的资产筛选规则,则获取该资产筛选规则,并从该区块链存证的的基础资产中,筛选出符合由资产管理方设置的资产筛选规则的待申购的目标基础资产,并将该目标基础资产添加至基础资产池。

当然,为了保证筛选出的目标基础资产与资产管理方的资产申购资金的价值匹配。在筛选目标基础资产过程中,区块链的节点设备可从该区块链存证的基础资产中,筛选出符合由资产管理方设置的资产筛选规则、并且资产价值与该资产管理方的资产申购资金的价值匹配的目标基础资产。

需要说明的是,目标基础资产的资产价值与资产申购资金的价值匹配,可以是指目标基础资产的资产价值与资产申购资金的价值完全一致。

例如,目标基础资产所产生的现金流为1000万,资产申购资金也为1000万,则该目标基础资产的资产价值与该资产申购资金的价值匹配。

当然,目标基础资产的资产价值与资产申购资金的价值匹配,也可以是指目标基础资产的资产价值是资产申购资金价值的预设倍数,目标基础资产的资产价值与资产申购资金的价值近乎一致。

例如,目标基础资产的资产价值是资产申购资金的1.1倍。假设,目标基础资产的资产价值为1100万,资产申购资金为1000万,此时可以认为目标基础资产的资产价值与该资产申购资金匹配。

或者,假设目标基础资产的资产价值是资产申购资金的0.9倍。假设,目标基础资产的资产价值为900万,资产申购资金为1000万,此时可以认为目标基础资产的资产价值与该资产申购资金匹配。

在目标基础资产池创建完成后,区块链的节点设备还可以对该目标基础资产进行确权。

另一方面,智能合约可以基于该基础资产申购逻辑,通过银行系统对所述资产管理方的投资账户中与所述目标基础资产对应的资产申购资金进行冻结。

在实现时,智能合约可生成针对该资产管理方的投资账户中与所述目标基础资产对应的资产申购资金的冻结事件。

银行系统监听到该冻结事件时,可以将针对所述资产管理方的投资账户中与所述目标基础资产对应的资产申购资金进行冻结,并将资金冻结记录发布至所述区块链。

智能合约在接收到该银行系统发布至区块链的资金冻结记录后,可确定银行系统将该资产管理方的投资账户中与该目标基础资产对应的申购资金进行了冻结,并将所述目标基础资产的权益人更新为资产管理方。

在本说明书实施例中,在将所述目标基础资产的权益人更新为资产管理方前,区块链的节点设备可以进一步调用该区块链上的智能合约中的资产确权逻辑,发起针对所述目标基础资产的确权处理,并在所述资产管理方对所述目标基础资产进行确权后,将所述目标基础资产的权益人更新为所述资产管理方。

例如,区块链的节点设备可以进一步调用该智能合约中的资产确权逻辑,在该智能合约的合约账户中生成确权事件。当资产管理方平台监听到该确权事件后,可以提醒资产管理方进行该目标基础资产的确认,并进行签名。在资产管理方完成针对该目标基础资产的确权后,资产管理方平台将该资产管理方提交的确权信息(比如资产管理方签名)提交给智能合约。智能合约在接收到该确权信息后,可确定资产管理方对该目标基础资产进行了确权,然后智能合约可将该目标基础资产对应的权益人由原始权益人更新为资产管理方。

在更新权益人时,在一种可选的实现方式中,基础资产的权益人信息维护在区块链的节点设备上。在更新时,智能合约可将该区块链节点设备上维护的确权后的基础资产的权益人由原始权益人更新为资产管理方。

在另一种可选的实现方式中,目标基础资产的权益人信息维护在资产管理方平台上,智能合约可以生成权益人更新事件,当资产管理平台监听到该权益人更新事件后,可以将该资产管理平台上的维护的该目标基础资产的权益人由原始权益人更新为资产管理方,并向智能合约提交权益人更新成功信息。智能合约在收到该权益人更新成功信息后,可确定该目标基础资产的权益人被更新为资产管理方。

此外,在确定资产管理方对该目标基础资产进行了确权后,还可指示银行系统将该冻结的申购资金,从资产管理方的投资账户中,转账至所述目标基础资产的原始权益人的投资账户。

在实现时,智能合约在接收到上述确权信息后,确定资产管理方对该目标基础资产进行了确权。然后,智能合约可生成资产管理方对所述目标基础资产已进行确权的确权完成事件。

银行系统在监听到所述确权完成事件时,将冻结的与所述目标基础资产对应的申购资金,从所述资产管理方的投资账户中,转账至所述目标基础资产的原始权益人的投资账户。

由上述描述可知,资产管理方平台在检测到资产管理方的投资账户中的现金流指标满足预设条件时,可以向区块链发送目标交易,以触发区块链节点设备调用智能合约,从该区块链存证的基础资产中筛选出待申购的目标基础资产,并通过银行系统对该目标基础资产的申购资金进行冻结,在冻结后完成该目标基础资产的权益人变更,以及资产管理方在对该目标基础资产确权后,指示银行系统将资产管理方的资产申购资金从资产管理方投资账户,转账到目标基础资产的原始权益人投资账户中,从而实现了证券化资产的资产管理方可以利用投资账户中的现金流,通过调用区块链的智能合约的方式持续不断的进行基础资产的自动申购。

与上述方法实施例相对应,本申请还提供了装置的实施例。

与上述方法实施例相对应,本说明书还提供了一种基于区块链的资产申购装置的实施例。本说明书的基于区块链的资产申购装置的实施例可以应用在电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图6所示,为本说明书的基于区块链的资产申购装置所在电子设备的一种硬件结构图,除了图6所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。

参见图7,图7是本说明书一示例性实施例示出的一种基于区块链的资产申购装置。

所述装置应用于所述区块链的节点设备,所述装置包括:

接收模块701,接收在证券化资产的资产管理方的投资账户的现金流指标满足预设条件时触发的目标交易;其中,所述证券化资产为将基础资产池作为价值支撑在所述区块链上所发行的资产;所述基础资产池为基于所述区块链存证的基础资产创建的资产池;

调用模块702,响应于所述目标交易,调用部署在所述区块链上的智能合约中的基础资产申购逻辑,将从所述区块链存证的基础资产中筛选出的待申购的目标基础资产添加至所述基础资产池,并通过银行系统对所述资产管理方的投资账户中与所述目标基础资产对应的资产申购资金进行冻结;

更新模块703,在获取到所述银行系统发布至所述区块链的针对所述申购资金的资金冻结记录时,将所述目标基础资产的权益人更新为所述资产管理方。

可选的,所述现金流指标为现金流余额;

所述预设条件为现金流余额达到预设阈值。

可选的,所述调用模块702,获取所述区块链存证的由资产管理方设置的资产筛选规则;基于获取到的所述资产筛选规则,从所述区块链存证的基础资产中,筛选出符合所述资产筛选规则的待申购的目标基础资产,并将筛选出的目标基础资产添加至所述基础资产池。

可选的,所述目标交易还包括资产管理方的资产申购资金;

所述调用模块702,从所述区块链存证的基础资产中,筛选出符合所述资产筛选规则,并且资产价值与所述资产申购资金的价值匹配的基础资产。

可选的,所述调用模块702,生成针对所述资产管理方的投资账户中与所述目标基础资产对应的申购资金的冻结事件,以使所述银行系统监听到所述冻结事件时,针对所述资产管理方的投资账户中与所述目标基础资产对应的申购资金进行冻结,并将资金冻结记录发布至所述区块链进行存证。

可选的,所述更新模块703,进一步调用所述智能合约中的资产确权逻辑,发起针对所述目标基础资产的确权处理,并在所述资产管理方对所述目标基础资产进行确权后,将所述目标基础资产的权益人更新为所述资产管理方。

可选的,所述装置还包括,生成模块704,生成所述资产管理方对所述目标基础资产已进行确权的确权完成事件,以使所述银行系统监听到所述确权完成事件时,将冻结的与所述目标基础资产对应的申购资金,从所述资产管理方的投资账户中,转账至所述目标基础资产的原始权益人的投资账户。

可选的,所述投资账户为在托管银行开通的托管账户;所述证券化资产为债券或者基金;所述基础资产为基础债务资产。

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

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

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

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

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

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

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

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

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号