跨境资源转移真实性审核方法、装置及电子设备与流程

文档序号:22431785发布日期:2020-10-02 10:15阅读:141来源:国知局
跨境资源转移真实性审核方法、装置及电子设备与流程

本申请涉及计算机网络技术领域,尤其涉及一种跨境资源转移真实性审核方法、装置及电子设备。



背景技术:

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



技术实现要素:

本申请提出一种跨境资源转移真实性审核方法。该方法应用于跨境资源转移客户端。上述跨境资源转移客户端接入的区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。上述方法包括:

获取跨境资源转移发起方发起的跨境资源转移信息;

响应于上述跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息;

基于上述跨境资源转移信息和上述标识信息生成跨境资源转移请求,并将上述跨境资源转移请求发送至跨境资源转移审核方,以使上述跨境资源转移审核方基于上述区块链存储的与上述标识信息对应的证明信息,对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述区块链中部署了用于对上述证明信息进行管理的智能合约;

上述响应于上述跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息,包括:

响应于上述跨境资源转移信息,调用上述智能合约中的生成逻辑,为上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成对应的标识信息;

获取上述智能合约生成的上述标识信息。

在示出的一实施例中,上述获取上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息,包括:

获取跨境资源转移接收方发送的,上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息。

在示出的一实施例中,上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引;

基于上述区块链存储的与上述标识信息对应的证明信息,对上述跨境资源转移信息进行真实性验证,包括:

基于上述标识信息查询与上述标识信息对应的证明信息;

根据上述证明信息对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;

基于上述区块链存储的与上述标识信息对应的证明信息,对上述跨境资源转移信息进行真实性验证,包括:

确定上述可信凭证是否为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证,得到确定结果;

基于上述确定结果,对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述证明信息包括由跨境资源转移接收方发布的跨境资源转移订单数据。

在示出的一实施例中,上述跨境资源转移审核方包括:

跨境资源转移受理方;或者,

与上述跨境资源转移方对接的跨境资源转移监管方。

本申请还提出一种跨境资源转移真实性审核方法,应用于跨境资源转移客户端接入的区块链中的节点设备。其中,上述区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。

上述方法包括:

接收跨境资源转移审核方发送的目标交易;其中,上述目标交易包括跨境资源转移信息;以及,与上述区块链中存储的上述证明信息对应的标识信息;

响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,并向上述跨境资源转移审核方返回真实性验证结果。

在示出的一实施例中,上述区块链中部署了用于对跨境资源转移信息进行真实性验证的智能合约;上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引;

响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,包括:

响应于上述目标交易,调用上述智能合约中的查询逻辑,基于上述标识信息查询上述区块链上存储的与上述标识信息对应的证明信息;

在查询到上述区块链上存储的与上述标识信息对应的证明信息之后,进一步调用上述审核智能合约中的验证逻辑,验证上述目标交易包括的跨境资源转移信息,与查询到的上述证明信息指示的跨境资源转移信息是否匹配;如果是,确定针对上述跨境资源转移信息的真实性验证结果为通过;反之,确定针对上述跨境资源转移信息的真实性验证结果为不通过。

在示出的一实施例中,上述区块链中部署了用于对跨境资源转移信息进行真实性验证的智能合约;上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;

响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,包括:

响应于上述目标交易,调用上述智能合约中的凭证校验逻辑,验证上述可信凭证是否为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;如果是,确定对上述跨境资源转移信息的真实性验证通过;反之,确定对上述跨境资源转移信息的真实性验证未通过。

在示出的一实施例中,向上述跨境资源转移审核方返回真实性验证结果,包括:

监听上述智能合约针对上述跨境资源转移信息的真实性验证结果;

向上述跨境资源转移审核方返回上述真实性验证结果。

在示出的一实施例中,上述跨境资源转移审核方包括:

跨境资源转移受理方;或者,

与上述跨境资源转移方对接的跨境资源转移监管方。

本申请还提出一种跨境资源转移真实性审核装置,应用于跨境资源转移客户端。上述跨境资源转移客户端接入的区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。

上述装置包括:

第一获取模块,获取跨境资源转移发起方发起的跨境资源转移信息;

第二获取模块,响应于上述跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息;

验证模块,基于上述跨境资源转移信息和上述标识信息生成跨境资源转移请求,并将上述跨境资源转移请求发送至跨境资源转移审核方,以使上述跨境资源转移审核方基于上述区块链存储的与上述标识信息对应的证明信息,对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述区块链中部署了用于对上述证明信息进行管理的智能合约;

上述第二获取模块,包括:

响应于上述跨境资源转移信息,调用上述智能合约中的生成逻辑,为上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成对应的标识信息;

获取上述智能合约生成的上述标识信息。

在示出的一实施例中,上述第二获取模块,包括:

获取子模块,获取跨境资源转移接收方发送的,上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息。

在示出的一实施例中,上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引;

上述验证模块,包括:

基于上述标识信息查询与上述标识信息对应的证明信息;

根据上述证明信息对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;

上述验证模块,包括:

确定上述可信凭证是否为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证,得到确定结果;

基于上述确定结果,对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述证明信息包括由跨境资源转移接收方发布的跨境资源转移订单数据。

在示出的一实施例中,上述跨境资源转移审核方包括:

跨境资源转移受理方;或者,

与上述跨境资源转移方对接的跨境资源转移监管方。

本申请还提出一种跨境资源转移真实性审核装置,应用于跨境资源转移客户端接入的区块链中的节点设备。其中,上述区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。

上述装置包括:

接收模块,接收跨境资源转移审核方发送的目标交易;其中,上述目标交易包括跨境资源转移信息;以及,与上述区块链中存储的上述证明信息对应的标识信息;

验证模块,响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,并向上述跨境资源转移审核方返回真实性验证结果。

在示出的一实施例中,上述区块链中部署了用于对跨境资源转移信息进行真实性验证的智能合约;上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引;

上述验证模块,包括:

响应于上述目标交易,调用上述智能合约中的查询逻辑,基于上述标识信息查询上述区块链上存储的与上述标识信息对应的证明信息;

在查询到上述区块链上存储的与上述标识信息对应的证明信息之后,进一步调用上述审核智能合约中的验证逻辑,验证上述目标交易包括的跨境资源转移信息,与查询到的上述证明信息指示的跨境资源转移信息是否匹配;如果是,确定针对上述跨境资源转移信息的真实性验证结果为通过;反之,确定针对上述跨境资源转移信息的真实性验证结果为不通过。

在示出的一实施例中,上述区块链中部署了用于对跨境资源转移信息进行真实性验证的智能合约;上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;

上述验证模块,包括:

响应于上述目标交易,调用上述智能合约中的凭证校验逻辑,验证上述可信凭证是否为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;如果是,确定对上述跨境资源转移信息的真实性验证通过;反之,确定对上述跨境资源转移信息的真实性验证未通过。

在示出的一实施例中,上述验证模块还包括:

监听模块,监听上述智能合约针对上述跨境资源转移信息的真实性验证结果;

返回模块,向上述跨境资源转移审核方返回上述真实性验证结果。

在示出的一实施例中,上述跨境资源转移审核方包括:

跨境资源转移受理方;或者,

与上述跨境资源转移方对接的跨境资源转移监管方。

本申请还提出一种电子设备,上述设备搭载了跨境资源转移客户端;上述跨境资源转移客户端接入的区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息;上述设备包括:

处理器;

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

其中,上述处理器被配置为调用上述存储器中存储的可执行指令,实现如上述任一实施例示出的跨境资源转移真实性审核方法。

本申请还提出一种电子设备,上述设备接入的区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息;上述设备包括:

处理器;

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

其中,上述处理器被配置为调用上述存储器中存储的可执行指令,实现如上述任一实施例示出的跨境资源转移真实性审核方法。

由上述技术方案可知,一方面,上述跨境资源转移客户端可以响应于跨境资源转移发起方发起的跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息;然后基于上述跨境资源转移信息和上述标识信息生成跨境资源转移请求,并将上述跨境资源转移请求发送至跨境资源转移审核方,以使上述跨境资源转移审核方基于上述区块链存储的与上述标识信息对应的证明信息,对上述跨境资源转移信息进行真实性验证。因此,在针对跨境资源转移信息进行真实性审核时,可以避免人工参与,提升了真实性审核效率以及真实性审核正确性。

另一方面,跨境资源转移客户端接入的区块链中的节点设备在接收到跨境资源转移审核方发送的目标交易后,可以响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,并向上述跨境资源转移审核方返回真实性验证结果,从而在针对跨境资源转移进行真实性审核时,可以避免人工参与,提升了真实性审核效率,以及真实性审核正确性。

附图说明

图1为本申请示出的跨境汇款流程示意图;

图2为本申请示出的一种跨境资源转移真实性审核方法的方法流程图;

图3为本申请示出的一种跨境资源转移真实性审核方法的方法流程图;

图4为本申请示出的跨境汇款流程示意图;

图5为本申请示出的一种跨境资源转移真实性审核装置的结构图;

图6为本申请示出的一种跨境资源转移真实性审核装置的结构图;

图7为本申请示出的一种跨境资源转移真实性审核设备的硬件结构图;

图8为本申请示出的一种跨境资源转移真实性审核设备的硬件结构图。

具体实施方式

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

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

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

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

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

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

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

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

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

第一类共识算法,即节点设备需要争夺每一轮的记账周期的记账权的共识算法;例如,工作量证明(proofofwork,pow)、股权证明(proofofstake,pos)、委任权益证明(delegatedproofofstake,dpos)等共识算法;

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

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

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

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

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

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

智能合约创建后,区块链上出现一个与该智能合约对应的合约账户,并拥有一个特定的地址。合约代码(code)和账户存储(storage)将保存在该合约账户的账户存储中。智能合约的行为由合约代码控制,而智能合约的账户存储则保存了合约的状态。换句话说,智能合约使得区块链上产生包含合约代码和账户存储的虚拟账户。

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

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

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

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

在相关技术中,跨境资源转移,是指资源转移发起方向境外的资源转移接收方进行资源转移的过程。在进行跨境资源转移的流程中,参与跨境资源转移的各机构,需要对跨境资源转移的用途,资源转移流向等信息进行真实性审核。

在实际应用中,上述跨境资源转移可以包括跨境虚拟资源转移与跨境实体资源转移。其中上述跨境虚拟资源可以包括虚拟代币(比特币、以太坊币等等)、积分、股票等;上述跨境实体资源转移可以包括跨境汇款等。

例如,当汇款发起方发起一笔跨境汇款时,参与该笔跨境汇款流程的各机构,需要对跨境汇款的汇款用途,汇款流向等信息进行真实性审核,并在真实性审核通过后,继续进行该笔跨境汇款的汇款流程直至完成该笔跨境汇款。

其中,上述各机构可以包括境内银行机构、汇款监管机构,以及境外银行机构等。

请参见图1,图1为本申请示出的跨境汇款流程示意图。

如图1所示,汇款发起方可以与汇款平台进行交互,汇款平台可以与境内银行机构进行交互。上述境内银行机构可以分别与监管机构,以及境外银行机构进行交互。

其中,上述汇款平台可以响应于汇款发起方发起的跨境汇款订单向境内银行机构发起一笔跨境汇款请求。

上述境内银行机构在接收到汇款平台发起的跨境汇款请求后,需要对上述跨境汇款请求的汇款信息进行真实性审核,并在真实性审核通过后向监管机构发送该笔跨境汇款请求,以继续处理该笔跨境汇款。

上述监管机构在接收到上述跨境汇款请求后,需要对上述跨境汇款请求相关的汇款信息进行真实性审核,并在真实性审核通过后,允许上述境内银行机构将该笔跨境汇款请求发送至上述境外银行机构。

上述境内银行机构在接收到监管机构返回的允许继续处理该笔跨境汇款的回执后,可以继续将该笔跨境汇款请求发送至上述境外银行机构。

上述境外银行机构在接收到上述跨境汇款请求后,需要对上述跨境汇款请求相关的汇款信息进行真实性审核,并在真实性审核通过后,处理上述跨境汇款请求,以完成汇款发起方发起的跨境汇款。

其中,上述跨境汇款请求在上述各机构之间流转时,上述各个机构需要对上述跨境汇款请求的汇款信息(比如,汇款用途)进行真实性审核。目前,上述各机构在对上述跨境汇款请求的汇款信息(比如,汇款用途)进行真实性审核时,通常是通过各机构的工作人员联系上述汇款发起方,以获取能够证明上述相关信息真实的证明信息。在获取上述证明信息后,各机构的工作人员才可以对该证明信息进行真实性审核。

可见,目前针对跨境汇款的真实性审核需要人工参与,并且需要与汇款发起方多次交互,因此,存在真实性审核效率低,以及真实性审核出错率高等技术问题。

基于此,本申请提出一种跨境资源转移真实性审核方法。该方法通过在区块链中存储跨境资源转移接收方发布的用于证明上述跨境资源转移真实性的证明信息,以使上述跨境资源转移审核方在对跨境资源转移发起方发起的跨境资源转移信息进行真实性审核时,可以通过其对应的节点设备在上述区块链中查询与上述跨境资源转移信息相匹配的证明信息,并基于查询到的上述证明信息确定上述跨境资源转移的真实性审核结果,从而在针对跨境资源转移进行真实性审核时,可以避免人工参与,提升了真实性审核效率,以及真实性审核正确性。

具体地,一方面,本申请提出的一种跨境资源转移真实性审核方法。该方法可以应用于跨境资源转移客户端。

请参见图2,图2为本申请示出的一种跨境资源转移真实性审核方法的方法流程图。该方法应用于跨境资源转移客户端。其中,上述跨境资源转移客户端接入的区块链中存储了由跨境资源转移接收方发布的用于证明上述跨境资源转移信息真实性的证明信息。

如图2所示,上述方法包括:

s202,获取跨境资源转移发起方发起的跨境资源转移信息。

s204,响应于上述跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息。

s206,基于上述跨境资源转移信息和上述标识信息生成跨境资源转移请求,并将上述跨境资源转移请求发送至跨境资源转移审核方,以使上述跨境资源转移审核方基于上述区块链存储的与上述标识信息对应的证明信息,对上述跨境资源转移信息进行真实性审核。

其中,上述区块链,具体可以是基于服务器或服务器集群构建的公有链(publicblockchain),私有链(privateblockchain)或联盟链(consortiumblockchain)。上述区块链中存储了由跨境资源转移接收方发布的用于证明上述跨境资源转移信息真实性的证明信息。在实际应用中,为了实现针对上述跨境资源转移信息的真实性审核,可以基于上述区块链构建上述跨境资源转移真实性审核系统,应用于上述区块链搭载的各节点设备中,以使上述跨境资源转移审核方完成对跨境资源转移的真实性审核。

上述跨境资源转移审核方,具体为在跨境资源转移业务中需要对跨境资源转移进行真实性审核的审核方。上述跨境资源转移审核方可以包括跨境资源转移受理方;或者,与上述跨境资源转移方对接的跨境资源转移监管方。

例如,在跨境汇款场景中,上述跨境资源转移受理方可以是境内银行机构与境外银行机构等。上述跨境资源转移监管方可以包括监管机构等。

上述跨境资源转移发起方,具体为发起跨境资源转移的单位或个人。

例如,在跨境汇款场景中,上述跨境资源转移发起方可以是汇款发起方。上述汇款发起方可以通过跨境汇款客户端发起跨境汇款订单。

上述跨境资源转移信息,具体是由跨境资源转移发起方发起的用于进行跨境资源转移的信息。

例如,在跨境汇款场景中,上述跨境资源转移信息可以是跨境汇款信息。上述跨境汇款信息,具体可以是,汇款发起方在发起跨境汇款订单时填写的相关汇款信息。在实际应用中,上述汇款信息可以是根据相关规定在进行跨境汇款时需要填写的信息。例如,汇款金额、汇款目的、收款方、汇款发起方(例如,汇款发起方身份信息、账户信息等)等信息。

上述跨境资源转移请求,具体为由上述跨境资源转移客户端发起的跨境资源转移请求。当上述跨境资源转移客户端接收到跨境资源转移发起方发起的跨境资源转移信息后,可以响应于上述跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息,并基于上述跨境资源转移信息和上述标识信息生成跨境资源转移请求。

在生成上述跨境资源转移请求后,上述跨境资源转移客户端可以将该跨境资源转移请求发送至跨境资源转移审核方,以完成针对上述跨境资源转移的真实性审核。

上述跨境资源转移接收方,具体为接收上述跨境资源的单位或个人。

例如,在跨境汇款场景中,上述跨境资源转移接收方可以是跨境汇款的收款方。

需要说明的是,上述收款方在不同业务场景中可以是不同的角色。例如,在境外购物场景中,上述收款方可以为提供商品的机构。在境外养老场景中,上述收款方可以为提供养老服务的养老院。当然,收款方也可以接收汇款的个人。例如,汇款发起方向生活在境外的亲属提供生活费时,上述收款方可以是上述收款方可以是上述汇款发起方的亲属。

上述证明信息,具体可以是能够证明跨境资源转移信息是真实交易的证明文件。在实际应用中,上述证明信息可以用于证明跨境资源转移发起方与接收方之间的资源转移关系是真实的。

在实际应用中,上述证明信息包括由跨境资源转移接收方发布的跨境资源转移订单数据。

例如,在境外购物场景中,上述证明信息可以为汇款发起方向境外商家(收款方)购买商品的跨境订单。此时,上述跨境订单可以证明上述汇款发起方确实向境外商家购买过商品,以及上述汇款发起方确实需要向上述境外商家(收款方)进行汇款(给予货款)。

又例如,在汇款发起方向生活在境外的亲属提供生活费的场景中,上述证明信息可以是上述汇款发起方与生活在境外的亲属直接的关系证明等文件。此时,上述证明信息可以证明上述汇款发起方需要向上述收款方进行汇款(给予生活费)。

在实际应用中,上述跨境资源转移接收方可以通过上述区块链包括的与该接收方对应的节点设备,将用于证明跨境资源转移真实性的证明信息发布至上述区块链中进行存储,以使上述跨境资源转移真实性审核系统包括的真实性审核节点可以对上述跨境资源转移信息进行追溯。

其中,上述节点设备,可以是任意种类的终端设备。例如,个人pc,手机终端、pad终端等。

当跨境资源转移接收方将上述证明信息发布至上述区块链进行存储时,上述区块链还可以生成与上述证明信息对应的标识信息,并存储起来。

在实际应用中,上述区块链中可以预先部署对上述证明信息进行管理的智能合约。该智能合约中可以部署生成标识信息的逻辑算法(例如,hash算法)。当上述跨境资源转移真实性审核系统接收到上述跨境资源转移接收方发送的证明信息后,可以响应于上述证明信息,调用预先部署的对上述证明信息进行管理的智能合约,生成与上述证明信息对应的标识信息。

上述标识信息,具体可以是上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引;或者,上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证。

当上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引时,在进行上述真实性审核时,可以通过上述标识信息在上述区块链中获取与上述标识信息对应的证明信息。在获取证明信息后,可以基于上述证明信息完成真实性审核。

当上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证时,可以通过验证上述可信凭证是否为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证来完成上述真实性审核。

在一实施例中,上述标识信息还可以用于指示与上述标识信息对应的证明信息所包括的实际内容。

例如,在跨境汇款场景中,上述生成标识信息的逻辑算法可以是将汇款信息包括的相关信息映射为对应标识的算法。例如,可以用标识0表示为了付货款而进行汇款(汇款目的),用1表示为了付生活费而进行汇款,可以用汇款金额对应的阿拉伯数字作为指示汇款金额的标识,可以用汇款发起方的身份证信息或护照信息指示与汇款发起方对应的身份信息等等。

此时,在生成与汇款信息对应的标识信息时,可以先将上述汇款信息包括的各类信息映射为对应的标识,并按照预设的规则将各类型信息对应的标识组合起来。然后,再加上可以唯一标记汇款信息的id,组合为与上述汇款信息对应的标识信息。

上述跨境资源转移客户端(以下简称“客户端”),具体为上述跨境资源转移发起方提供跨境资源转移服务的客户端(例如,某银行客户端app)。上述跨境资源转移客户端可以搭载在上述区块链中的跨境资源转移发起方节点设备中。其中,上述跨境资源转移发起方节点设备,可以为任意种类的终端设备。例如,个人pc,手机终端、pad终端等。

当上述客户端接收到跨境资源转移发起方发起的跨境资源转移信息后,可以响应于上述跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息,并基于上述跨境资源转移信息和上述标识信息生成跨境资源转移请求。

在生成上述跨境资源转移请求后,上述客户端可以将该跨境资源转移请求发送至跨境资源转移审核方,以完成针对上述跨境资源转移的真实性审核。

在实际应用中,上述区块链中部署了用于对上述证明信息进行管理的智能合约。在获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息时,上述客户端可以响应于上述跨境资源转移信息,调用上述智能合约中的生成逻辑,为上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成对应的标识信息。在生成上述标识信息后,上述客户端可以获取上述智能合约生成的上述标识信息。

上述区块链中可以预先部署用于获取标识信息的获取智能合约。当上述客户端接收到跨境资源转移发起方发起的跨境资源转移信息后,可以响应于上述跨境资源转移信息构建一笔调用上述获取智能合约的交易。在调用交易构建完毕后,上述客户端可以将上述调用交易发送至上述跨境资源转移发起方节点设备。

上述跨境资源转移发起方节点设备在接收到上述调用交易后,可以响应于上述调用交易,调用上述获取智能合约中的获取逻辑,获取上述区块链中查询到的与上述跨境资源转移信息对应的证明信息所对应的标识信息,并将上述标识信息写入上述区块链的状态数据库。

上述客户端可以监听上述状态数据库,从上述状态数据库中获取上述标识信息。

在后续跨境资源转移流程中,当跨境资源转移审核方在接收到上述跨境资源转移请求时,上述跨境资源转移审核方可以通过基于上述区块链构建的跨境资源转移真实性审核系统构建目标交易,以使接入上述区块链中的节点设备可以响应于上述目标交易,完成针对跨境资源转移的真实性审核。

例如,在跨境汇款场景中,当跨境汇款客户端将汇款发起方发起的跨境汇款请求发送至上述境内银行机构节点设备时,上述境内银行机构可以通过上述跨境汇款真实性审核系统构建一笔目标交易。当上述目标交易构建完毕后,上述跨境汇款真实性审核系统可以将上述目标交易发送至上述境内银行机构对应的节点设备。上述节点设备在接收到上述目标交易后,可以响应于上述目标交易对上述跨境汇款请求进行真实性审核。等到针对上述跨境汇款请求的真实性审核通过时,上述境内银行机构节点设备才将该笔业务发送至监管机构节点设备进行真实性审核。

在一实施例中,在获取上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息时,上述客户端可以获取跨境资源转移接收方发送的,上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息。

在实际应用中,上述跨境资源转移接收方可以通过线下的方式将上述标识信息发送至跨境资源转移发起方,以使上述发起方在向上述客户端发送上述跨境资源转移信息时,可以将上述标识信息一并发送。

例如,上述跨境资源转移接收方可以通过受信的方式(例如,邮件、短息等方式)将上述标识信息发送至跨境资源转移发起方。上述跨境资源转移发起方在发起跨境资源转移时,可以将上述标识信息与上述跨境资源转移信息一并发送至上述客户端。

由上述步骤可知,上述客户端可以响应于跨境资源转移发起方发起的跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息;然后基于上述跨境资源转移信息和上述标识信息生成跨境资源转移请求,并将上述跨境资源转移请求发送至跨境资源转移审核方,以使上述跨境资源转移审核方基于上述区块链存储的与上述标识信息对应的证明信息,对上述跨境资源转移信息进行真实性验证。

因此,在针对跨境资源转移信息进行真实性审核时,可以避免人工参与,提升了真实性审核效率以及真实性审核正确性。

另一方面,本申请提出的一种跨境资源转移真实性审核方法。该方法可以应用于跨境资源转移客户端接入的区块链中的节点设备。

请参见图3,图3为本申请示出的一种跨境资源转移真实性审核方法的方法流程图。该方法可以应用于跨境资源转移客户端接入的区块链中的节点设备。其中,上述区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。

如图3所示,上述方法可以包括:

s302,接收跨境资源转移审核方发送的目标交易;其中,上述目标交易包括跨境资源转移信息;以及,与上述区块链中存储的上述证明信息对应的标识信息。

s304,响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,并向上述跨境资源转移审核方返回真实性验证结果。

上述跨境资源转移审核方,具体为在跨境资源转移业务中需要对跨境资源转移进行真实性审核的审核方。上述跨境资源转移审核方可以包括跨境资源转移受理方;或者,与上述跨境资源转移方对接的跨境资源转移监管方。

例如,在跨境汇款场景中,上述跨境资源转移受理方可以是境内银行机构与境外银行机构等。上述跨境资源转移监管方可以包括监管机构等。

上述目标交易,具体可以是,上述跨境资源转移审核方在接收到跨境资源转移请求后,构建的目标交易。上述目标交易中可以包括待审核的跨境资源转移信息;以及,与上述区块链中存储的上述证明信息对应的标识信息。

当跨境资源转移客户端接入的区块链中的节点设备接收到上述目标交易后,可以响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,并向上述跨境资源转移审核方返回真实性验证结果。

在一种情形中,上述区块链中部署了用于对跨境资源转移信息进行真实性验证的智能合约。上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引。

此时,在响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证时,可以先响应于上述目标交易,调用上述智能合约中的查询逻辑,基于上述标识信息查询上述区块链上存储的与上述标识信息对应的证明信息。

在获取上述证明信息后,可以在查询到上述区块链上存储的与上述标识信息对应的证明信息之后,进一步调用上述审核智能合约中的验证逻辑,验证上述目标交易包括的跨境资源转移信息,与查询到的上述证明信息指示的跨境资源转移信息是否匹配;如果是,确定针对上述跨境资源转移信息的真实性验证结果为通过;反之,确定针对上述跨境资源转移信息的真实性验证结果为不通过。

在另一种情形中,上述区块链中部署了用于对跨境资源转移信息进行真实性验证的智能合约;上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证。

此时,响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证时,可以响应于上述目标交易,调用上述智能合约中的凭证校验逻辑,验证上述可信凭证是否为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;如果是,确定对上述跨境资源转移信息的真实性验证通过;反之,确定对上述跨境资源转移信息的真实性验证未通过。

在另一种情形中,上述标识信息还可以用于指示与上述标识信息对应的证明信息所包括的实际内容。

此时,在响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证时,可以先解析上述目标交易中包括的标识信息,得到上述标识信息指示的上述相关信息。

然后,将得到的上述标识信息指示的上述相关信息与查询到的上述跨境资源转移信息进行比较。

如果二者一致,则确定针对上述跨境资源转移的真实性审核结果为通过;反之,则确定针对上述跨境资源转移的真实性审核结果为不通过。

在上述情形下,当上述任一智能合约获取针对上述跨境资源转移的真实性审核结果后,可以基于事件机制,生成写入事件,将上述真实性审核结果写入上述区块链的状态数据库,以使上述跨境资源转移审核方可以监听上述状态数据库,获取上述真实性审核结果。

由上述步骤可知,跨境资源转移客户端接入的区块链中的节点设备在接收到跨境资源转移审核方发送的目标交易后,可以响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,并向上述跨境资源转移审核方返回真实性验证结果,从而在针对跨境资源转移进行真实性审核时,可以避免人工参与,提升了真实性审核效率,以及真实性审核正确性。

以下结合境外购物场景,对本申请公开的实施例进行详细说明。

请参见图4,图4为本申请示出的跨境汇款流程示意图。如图4所示,跨境汇款真实性审核系统为基于区块链搭建的。其中,上述区块链包括、用户节点设备(搭载了跨境汇款客户端)、境外商家节点设备、境内银行机构节点设备、境外银行机构节点设备,监管机构节点设备。

假设用户(汇款发起方)向境外商家(收款方)下了一笔跨境订单,上述境外商家对应的境外商家节点设备基于上述跨境订单生成了相应的订单数据;其中,上述订单数据可以包括用户的身份信息(例如,身份证号)。

在上述情形下,上述境外商家节点设备可以执行s402,将该笔跨境订单相关的订单数据发布至上述区块链,以使上述区块链生成与上述订单数据对应的标识信息,并存储上述订单数据,以及上述标识信息。

在一实施例中,上述境外商家节点设备可以基于上述订单数据打包一笔存证交易,并将上述存证交易分发至上述区块链包括的各节点设备中。等到上述区块链中的节点设备达成共识,上述境外商家节点设备将上述订单数据发布至上述跨境汇款真实性审核系统中存储。当上述订单数据存证完毕后,上述境外商家节点设备还可以调用预先部署的标识信息生成智能合约中的生成逻辑,基于上述智能合约中的逻辑算法生成与上述订单数据对应的标识信息,并将上述标识信息存储至上述跨境汇款真实性审核系统。

在此,需要说明的是,使上述区块链生成与上述订单数据对应的标识信息,并存储上述订单数据,以及上述标识信息的实现方式在此不作限定。例如,上述区块链中可以预先部署智能合约也可以同时包括订单数据存储逻辑和标识信息生成逻辑的智能合约。此时,上述境外商家节点设备可以调用上述智能合约,以使上述区块链生成与上述订单数据对应的标识信息,并存储上述订单数据,以及上述标识信息。

当上述订单数据,以及与上述订单数据对应的标识信息存储至上述区块链后,上述区块链可以向上述境外商家节点设备返回存储成功的回执信息,以使上述境外商家节点设备可以将产生的上述订单数据反馈至上述用户,使上述用户基于上述订单数据发起跨境汇款订单。

当用户接收到上述订单数据后(例如,通过上述商家提供的购买网站接收到上述订单数据),可以通过上述用户节点设备中搭载的跨境汇款客户端发起一笔跨境汇款订单。其中,上述跨境汇款订单可以携带上述用户的身份信息(例如,身份证号),以及与基于上述订单数据构建的跨境汇款信息。

当上述汇款客户端接收到跨境汇款订单后,可以执行s404,响应于上述目标跨境汇款订单,构建调用获取智能合约交易;

将上述调用获取智能合约交易发送至上述区块链中与上述跨境汇款客户端对应的汇款发起方节点设备,以使上述汇款发起方节点设备响应于上述调用获取智能合约交易,调用上述获取智能合约中的获取逻辑,获取上述区块链中查询到的与上述目标跨境汇款订单对应的证明信息的标识信息,并将上述标识信息写入上述区块链的状态数据库;

监听上述状态数据库,从上述状态数据库中获取上述标识信息。

当上述汇款客户端获取到上述标识信息后,可以说明在上述跨境汇款真实性审核系统中已经存储了与上述标识信息对应的订单数据,并且也已经将上述用户发起的汇款请求与上述订单数据相关联。

此时,上述汇款客户端可以执行s406,基于上述跨境汇款信息和上述标识信息生成针对上述目标跨境汇款订单的目标跨境汇款请求,并将上述目标跨境汇款请求发送至上述境内银行机构。

上述境内银行机构在接收到上述目标跨境汇款请求后,可以通过其对应的境内银行机构节点设备搭载的跨境汇款真实性审核系统执行s408,基于上述跨境汇款请求构建针对上述目标跨境汇款订单的跨境汇款信息进行真实性审核的目标交易,并将上述目标交易发送者上述境内银行机构节点设备。

上述境内银行机构节点设备在接收到上述目标交易时,可以响应于上述目标交易,调用上述审核智能合约中的查询逻辑,基于上述标识信息查询上述区块链上存储的与上述标识信息对应的证明信息。当上述审核智能合约在上述区块链中查询到上述证明信息时,上述节点设备可以进一步调用上述审核智能合约中的验证逻辑,基于上述证明信息对上述目标跨境汇款订单的跨境汇款信息进行真实性审核。

在一实施例中,在对上述目标跨境汇款订单的跨境汇款信息进行真实性审核时,上述节点设备可以将上述证明信息与上述目标跨境汇款订单的跨境汇款信息进行比较,得到比较结果;

如果上述比较结果为一致,则确定针对上述跨境汇款订单的真实性审核结果为通过;反之,则确定针对上述跨境汇款订单的真实性审核结果为不通过。

在另一实施例中,上述标识信息用于指示与上述标识信息对应的证明信息所包括的相关信息。

在对上述目标跨境汇款订单的跨境汇款信息进行真实性审核时,上述节点设备可以先解析上述目标交易中包括的标识信息,得到上述标识信息指示的上述相关信息。

然后,将得到的上述标识信息指示的上述相关信息与查询到的上述证明信息包括的相关信息进行比较。

如果二者一致,则确定针对上述跨境汇款订单的真实性审核结果为通过;反之,则确定针对上述跨境汇款订单的真实性审核结果为不通过。

在上述情形下,当上述审核智能合约确定针对上述跨境汇款订单的真实性审核结果后,可以基于事件机制,生成写入事件,将上述真实性审核结果写入上述区块链的状态数据库。

上述境内银行机构节点设备可以监听上述状态数据库,并在监听到上述写入事件时,获取上述真实性审核结果。

如果上述境内银行机构节点设备确定针对上述目标跨境汇款订单的跨境汇款信息的真实性审核结果为通过,则上述境内银行机构可以执行s410,将上述目标跨境汇款请求发送至上述监管机构,以使上述监管机构可以通过监管机构节点设备对上述目标跨境汇款请求进行真实性审核。其中,上述监管机构节点设备对上述目标跨境汇款订单的跨境汇款信息进行真实性审核的步骤可以参照上述境内银行节点设备的真实性审核过程,在此不作详述。

当上述监管机构节点设备确定针对上述目标跨境汇款订单的跨境汇款信息的真实性审核结果为通过时,上述监管机构可以向上述境内银行返回允许上述跨境汇款请求继续进行的回执信息。

当上述境内银行接收到上述回执信息后,可以执行s412,将上述目标跨境汇款请求发送至上述境外银行机构,以使上述境外银行机构可以通过境外银行机构对应的节点设备处理上述跨境汇款请求,完成此次汇款。

当上述境外银行节点设备接收到上述跨境汇款请求后,也将对上述目标跨境汇款订单的跨境汇款信息进行真实性审核。其中,上述境外银行节点设备对上述目标跨境汇款订单的跨境汇款信息进行真实性审核的步骤可以参照上述境内银行节点设备的真实性审核过程,在此不作详述。

当上述境外银行节点设备确定针对上述目标跨境汇款订单的跨境汇款信息的真实性审核结果为通过时,上述境外银行节点设备可以继续处理该笔目标跨境汇款请求,以完成用户发起的此次跨境汇款订单。

至此,用户针对与上述海外商家的跨境订单的跨境汇款订单结束全部流程。

需要说明的是,当上述区块链包括的各节点设备针对上述目标跨境汇款请求进行真实性审核时,也可以查询各节点设备本地存储的上述真实性审核智能合约针对上述目标跨境汇款请求的执行结果,而无需专门向上述跨境汇款真实性审核系统发起一笔目标交易,从而提升真实性审核效率。

一方面,由于跨境汇款客户端可以基于用户发起的跨境汇款订单包括的跨境汇款信息,和用于证明上述跨境汇款订单真实性的证明信息所对应的标识信息生成针对上述目标跨境汇款订单的跨境汇款请求,并将上述跨境汇款请求发送至跨境汇款受理方,以使上述跨境汇款受理方可以基于上述标识信息进一步查询上述区块链上存储的与上述标识信息对应的证明信息,并基于上述证明信息对上述目标跨境汇款订单的跨境汇款信息进行真实性审核,从而在针对目标跨境订单的跨境汇款信息进行真实性审核时,可以避免人工参与,提升了真实性审核效率,以及真实性审核正确性。

另一方面,由于跨境汇款客户端接入的区块链中的节点设备在接收到跨境汇款审核方发送的目标交易后,可以响应于上述目标交易,基于上述标识信息查询上述区块链上存储的与上述标识信息对应的证明信息,并基于上述证明信息对上述目标跨境汇款订单的跨境汇款信息进行真实性审核,从而在针对目标跨境订单的跨境汇款信息进行真实性审核时,可以避免人工参与,提升了真实性审核效率,以及真实性审核正确性。

本申请还提出一种跨境资源转移真实性审核装置500,应用于跨境资源转移客户端;上述跨境资源转移客户端接入的区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。

请参见图5,图5为本申请示出的一种跨境资源转移真实性审核装置的结构图。

如图5所示,上述装置500包括:

第一获取模块510,获取跨境资源转移发起方发起的跨境资源转移信息;

第二获取模块520,响应于上述跨境资源转移信息,获取与上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息;

验证模块530,基于上述跨境资源转移信息和上述标识信息生成跨境资源转移请求,并将上述跨境资源转移请求发送至跨境资源转移审核方,以使上述跨境资源转移审核方基于上述区块链存储的与上述标识信息对应的证明信息,对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述区块链中部署了用于对上述证明信息进行管理的智能合约;

上述第二获取模块520,包括:

响应于上述跨境资源转移信息,调用上述智能合约中的生成逻辑,为上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成对应的标识信息;

获取上述智能合约生成的上述标识信息。

在示出的一实施例中,上述第二获取模块520,包括:

获取子模块,获取跨境资源转移接收方发送的,上述区块链中存储的与上述跨境资源转移信息对应的证明信息所对应的标识信息。

在示出的一实施例中,上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引;

上述验证模块530,包括:

基于上述标识信息查询与上述标识信息对应的证明信息;

根据上述证明信息对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;

上述验证模块530,包括:

确定上述可信凭证是否为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证,得到确定结果;

基于上述确定结果,对上述跨境资源转移信息进行真实性验证。

在示出的一实施例中,上述证明信息包括由跨境资源转移接收方发布的跨境资源转移订单数据。

在示出的一实施例中,上述跨境资源转移审核方包括:

跨境资源转移受理方;或者,

与上述跨境资源转移方对接的跨境资源转移监管方。

本申请还提出一种跨境资源转移真实性审核装置600,应用于跨境资源转移客户端接入的区块链中的节点设备;其中,上述区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。

请参见图6,图6为本申请示出的一种跨境资源转移真实性审核装置的结构图。

如图6所示,上述装置600包括:

接收模块610,接收跨境资源转移审核方发送的目标交易;其中,上述目标交易包括跨境资源转移信息;以及,与上述区块链中存储的上述证明信息对应的标识信息;

验证模块620,响应于上述目标交易,基于与上述标识信息对应的证明信息对上述跨境资源转移信息进行真实性验证,并向上述跨境资源转移审核方返回真实性验证结果。

在示出的一实施例中,上述区块链中部署了用于对跨境资源转移信息进行真实性验证的智能合约;上述标识信息为上述区块链中存储的与上述跨境资源转移信息对应的证明信息的查询索引;

上述验证模块620,包括:

响应于上述目标交易,调用上述智能合约中的查询逻辑,基于上述标识信息查询上述区块链上存储的与上述标识信息对应的证明信息;

在查询到上述区块链上存储的与上述标识信息对应的证明信息之后,进一步调用上述审核智能合约中的验证逻辑,验证上述目标交易包括的跨境资源转移信息,与查询到的上述证明信息指示的跨境资源转移信息是否匹配;如果是,确定针对上述跨境资源转移信息的真实性验证结果为通过;反之,确定针对上述跨境资源转移信息的真实性验证结果为不通过。

在示出的一实施例中,上述区块链中部署了用于对跨境资源转移信息进行真实性验证的智能合约;上述标识信息为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;

上述验证模块620,包括:

响应于上述目标交易,调用上述智能合约中的凭证校验逻辑,验证上述可信凭证是否为基于上述区块链中存储的与上述跨境资源转移信息对应的证明信息生成的可信凭证;如果是,确定对上述跨境资源转移信息的真实性验证通过;反之,确定对上述跨境资源转移信息的真实性验证未通过。

在示出的一实施例中,上述验证模块620还包括:

监听模块630,监听上述智能合约针对上述跨境资源转移信息的真实性验证结果;

返回模块640,向上述跨境资源转移审核方返回上述真实性验证结果。

在示出的一实施例中,上述跨境资源转移审核方包括:

跨境资源转移受理方;或者,

与上述跨境资源转移方对接的跨境资源转移监管方。

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

请参考图7所示的一种跨境资源转移真实性审核设备,上述设备搭载了跨境资源转移客户端;上述设备搭载了跨境资源转移客户端;上述跨境资源转移客户端接入的区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。上述设备包括:处理器;

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

其中,上述处理器被配置为调用上述存储器中存储的可执行指令,实现如上述任一实施例示出的跨境资源转移方法。

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

请参考图8所示的一种跨境资源转移真实性审核设备,上述设备接入的区块链中存储了由跨境资源转移接收方发布的,用于证明跨境资源转移信息真实性的证明信息。上述设备包括:处理器;

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

其中,上述处理器被配置为调用上述存储器中存储的可执行指令,实现如上述任一实施例示出的跨境资源转移方法。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权限要求来限制。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1