一种基于区块链的货押贷款方法和装置

阅读: 评论:0

著录项
  • CN202010399309.8
  • 20200512
  • CN111640002A
  • 20200908
  • 普洛斯科技(重庆)有限公司
  • 吴艳艳
  • G06Q40/02
  • G06Q40/02 G06Q10/08 G06F21/64

  • 重庆市渝北区龙兴镇迎龙大道19号
  • 重庆(50)
  • 北京博思佳知识产权代理有限公司
  • 田雅
摘要
本说明书的一个或多个实施方式提供了一种基于区块链的货押贷款方法和装置,所述区块链存储有仓储方发送的、贷款申请方在所述仓储方仓储的目标货物的现存仓储状态;所述方法包括:响应于贷款申请方发送的针对目标货物的货押贷款申请,贷款服务方基于从所述区块链获取的目标货物的现存仓储状态,为所述贷款申请方分配基于所述目标货物的质押而可获得的授信额度;并向所述区块链发送所述授信额度;以使贷款申请方可基于所述区块链上存储的、与所述授信额度对应的可用额度,在所述区块链上申请提款或还款;并使资金提供方可基于区块链上的提款或还款记录,利用智能合约自主进行贷款流水对账。
权利要求

1.一种基于区块链的货押贷款方法,所述区块链包括仓储方节点和贷款服务方节点;所述区块链存储有仓储方发送的、贷款申请方在所述仓储方仓储的目标货物的现存仓储状态;所述方法由贷款服务方执行,包括:

响应于所述贷款申请方发送的针对所述目标货物的货押贷款申请,从所述区块链获取所述目标货物的现存仓储状态;

基于所述目标货物的现存仓储状态,为所述贷款申请方分配基于所述目标货物的货押而可获得的授信额度;

向所述区块链发送所述授信额度。

2.根据权利要求1所述的方法,所述区块链还包括为资金提供方节点设备,在资金提供方审核所述授信额度通过后,所述授信额度基于所述资金提供方发送的授信额度确认交易在所述区块链中被确认。

3.根据权利要求2所述的方法,所述区块链的状态数据库存储了基于所述授信额度而用于贷款提取的可用额度;所述区块链部署有用于贷款管理的智能合约,所述方法还包括:

响应于所述贷款申请方发起的提款申请,从所述区块链上获取所述目标货物的现存仓储状态;

验证所述目标货物的现存仓储状态是否与所述授信额度匹配;

如果是,向所述区块链发送目标提款交易,所述目标提款交易包括所述贷款申请方申请的提款额,

调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中扣除所述提款额,以更新所述可用额度。

4.根据权利要求3所述的方法,还包括:

响应于所述贷款申请方发送的还款证明,向所述区块链发送目标还款交易,所述目标还款交易包括所述还款证明表明的还款额度;

调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中增加所述还款额,以更新所述可用额度。

5.根据权利要求3或4所述的方法,所述智能合约还声明有贷款对账逻辑,所述方法还包括:

响应于所述资金提供方发送的、基于所述贷款申请方在预设时长内实际发生的提款或还款流水而构建的流水对账交易,调用所述智能合约,执行所述贷款对账逻辑,获取在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易,核对所述贷款流水清单交易是否与获取的所述目标提款交易或目标还款交易匹配,并将核对的结果存储于所述区块链。

6.根据权利要求1所述的方法,所述目标货物的现存仓储状态由所述仓储方每隔预设的时长向所述区块链发送,或者,所述目标货物的现存仓储状态由所述仓储方基于所述目标货物的仓储变动而实时向所述区块链发送。

7.根据权利要求1或6所述的方法,所述区块链还包括对所述目标货物的实际仓储进行盘点的盘点方节点,所述区块链还存储有所述盘点方发送的、与所述目标货物的现存仓储状态对应的盘点状态。

8.一种基于区块链的货押贷款装置,所述区块链包括仓储方节点和贷款服务方节点;所述区块链存储有所述仓储方发送的、贷款申请方在所述仓储方仓储的目标货物的现存仓储状态;所述装置应用于所述贷款服务方,包括:

获取单元,响应于所述贷款申请方发送的针对所述目标货物的货押贷款申请,从所述区块链获取所述目标货物的现存仓储状态;

授信单元,基于所述目标货物的现存仓储状态,为所述贷款申请方分配基于所述目标货物的货押而可获得的授信额度;

发送单元,向所述区块链发送所述授信额度。

9.根据权利要求8所述的装置,所述区块链还包括为资金提供方节点设备,在所述资金提供方审核所述授信额度通过后,所述授信额度基于所述资金提供方发送的授信额度确认交易在所述区块链中被确认。

10.根据权利要求8所述的装置,所述区块链的状态数据库存储了基于所述授信额度而用于贷款提取的可用额度;所述区块链部署有用于贷款管理的智能合约;

所述获取单元,进一步用于响应于所述贷款申请方发起的提款申请,从所述区块链上获取所述目标货物的现存仓储状态;

所述装置还包括验证单元,验证所述目标货物的现存仓储状态是否与所述授信额度匹配;

所述发送单元,进一步用于向所述区块链发送目标提款交易,所述目标提款交易包括所述贷款申请方申请的提款额,

所述装置还包括智能合约执行单元,调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中扣除所述提款额,以更新所述可用额度。

11.根据权利要求10所述的装置,所述发送单元,进一步用于响应于所述贷款申请方发送的还款证明,向所述区块链发送目标还款交易,所述目标还款交易包括所述还款证明表明的还款额度;

所述智能合约执行单元,进一步用于调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中增加所述还款额,以更新所述可用额度。

12.根据权利要求10或11所述的装置,所述智能合约还声明有贷款对账逻辑,所述智能合约执行单元,进一步用于:

响应于所述资金提供方发送的、基于所述贷款申请方在预设时长内实际发生的提款或还款流水而构建的流水对账交易,调用所述智能合约,执行所述贷款对账逻辑,获取在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易,核对所述贷款流水清单交易是否与获取的所述目标提款交易或目标还款交易匹配,并将核对的结果存储于所述区块链。

13.一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行如权利要求1至7任意一项所述的方法。

14.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行如权利要求1到7任意一项所述的方法。

说明书
技术领域

本说明书涉及数据处理技术领域,尤其涉及一种基于区块链的货押贷款方法和装置。

现有的货押类联合贷,质押的商品库存数据由仓库运营方产生,但通常由货押贷款服务机构提供给资金提供方,货押贷服务机构凭借其货押贷风控能力扮演着助贷机构的角,需要为货押资产做兜底,因此需承担仓库运营方欺诈、货物损失、货物不符等风险,并且无法证明其提供的库存数据未经篡改。

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

有鉴于此,本说明书一个或多个实施方式提供一种基于区块链的货押贷款方法、装置、计算机设备和计算机可读存储介质。

为实现上述目的,本说明书一个或多个实施方式提供了一种基于区块链的货押贷款方法,所述区块链包括仓储方节点和贷款服务方节点;所述区块链存储有仓储方发送的、贷款申请方在所述仓储方仓储的目标货物的现存仓储状态;所述方法由贷款服务方执行,包括:

响应于所述贷款申请方发送的针对所述目标货物的货押贷款申请,从所述区块链获取所述目标货物的现存仓储状态;

基于所述目标货物的现存仓储状态,为所述贷款申请方分配基于所述目标货物的货押而可获得的授信额度;

向所述区块链发送所述授信额度。

在又一示出的实施方式中,所述区块链还包括为资金提供方节点设备,在所述资金提供方审核所述授信额度通过后,所述授信额度基于所述资金提供方发送的授信额度确认交易在所述区块链中被确认。

在又一示出的实施方式中,所述区块链的状态数据库存储了基于所述授信额度而用于贷款提取的可用额度;所述区块链部署有用于贷款管理的智能合约,所述方法还包括:

响应于所述贷款申请方发起的提款申请,从所述区块链上获取所述目标货物的现存仓储状态;

验证所述目标货物的现存仓储状态是否与所述授信额度匹配;

如果是,向所述区块链发送目标提款交易,所述目标提款交易包括所述贷款申请方申请的提款额,

调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中扣除所述提款额,以更新所述可用额度。

在又一示出的实施方式中,所述的方法,还包括:

响应于所述贷款申请方发送的还款证明,向所述区块链发送目标还款交易,所述目标还款交易包括所述还款证明表明的还款额度;

调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中增加所述还款额,以更新所述可用额度。

在又一示出的实施方式中,所述智能合约还声明有贷款对账逻辑,所述方法还包括:

响应于所述资金提供方发送的、基于所述贷款申请方在预设时长内实际发生的提款或还款流水而构建的流水对账交易,调用所述智能合约,执行所述贷款对账逻辑,获取在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易,核对所述贷款流水清单交易是否与获取的所述目标提款交易或目标还款交易匹配,并将核对的结果存储于所述区块链。

在又一示出的实施方式中,所述目标货物的现存仓储状态由所述仓储方每隔预设的时长向所述区块链发送,或者,所述目标货物的现存仓储状态由所述仓储方基于所述目标货物的仓储变动而实时向所述区块链发送。

在又一示出的实施方式中,所述区块链还包括对所述目标货物的实际仓储进行盘点的盘点方节点,所述区块链还存储有所述盘点方节点发送的、与所述目标货物的现存仓储状态对应的盘点状态。

相应的,本说明书还提供了一种基于区块链的货押贷款装置,所述区块链包括仓储方节点和贷款服务方节点;所述区块链存储有所述仓储方发送的、贷款申请方在所述仓储方仓储的目标货物的现存仓储状态;所述装置应用于所述贷款服务方,包括:

获取单元,响应于所述贷款申请方发送的针对所述目标货物的货押贷款申请,从所述区块链获取所述目标货物的现存仓储状态;

授信单元,基于所述目标货物的现存仓储状态,为所述贷款申请方分配基于所述目标货物的货押而可获得的授信额度;

发送单元,向所述区块链发送所述授信额度。

在又一示出的实施方式中,所述区块链还包括为资金提供方节点设备,在所述资金提供方审核所述授信额度通过后,所述授信额度基于所述资金提供方发送的授信额度确认交易在所述区块链中被确认。

在又一示出的实施方式中,所述区块链的状态数据库存储了基于所述授信额度而用于贷款提取的可用额度;所述区块链部署有用于贷款管理的智能合约;

所述获取单元,进一步用于响应于所述贷款申请方发起的提款申请,从所述区块链上获取所述目标货物的现存仓储状态;

所述装置还包括验证单元,验证所述目标货物的现存仓储状态是否与所述授信额度匹配;

所述发送单元,进一步用于向所述区块链发送目标提款交易,所述目标提款交易包括所述贷款申请方申请的提款额,

所述装置还包括智能合约执行单元,调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中扣除所述提款额,以更新所述可用额度。

在又一示出的实施方式中,所述发送单元,进一步用于响应于所述贷款申请方发送的还款证明,向所述区块链发送目标还款交易,所述目标还款交易包括所述还款证明表明的还款额度;

所述智能合约执行单元,进一步用于调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中增加所述还款额,以更新所述可用额度。

在又一示出的实施方式中,所述智能合约还声明有贷款对账逻辑,所述智能合约执行单元,进一步用于:

响应于所述资金提供方发送的、基于所述贷款申请方在预设时长内实际发生的提款或还款流水而构建的流水对账交易,调用所述智能合约,执行所述贷款对账逻辑,获取在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易,核对所述贷款流水清单交易是否与获取的所述目标提款交易或目标还款交易匹配,并将核对的结果存储于所述区块链。

相应地,本说明书还提供了一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行上述贷款服务方节点所执行的基于区块链的货押贷款方法。

相应地,本说明书还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行上述贷款服务方节点所执行的基于区块链的货押贷款方法。

由以上技术方案可见,本说明书提供的基于区块链的货押贷款方法和装置,贷款服务方可基于仓储方在区块链上发送的目标货物的现存仓储状态为贷款申请方核算贷款授信额度,基于区块链的防篡改机制,有效防范了由于仓储方欺诈或货物仓储信息错误导致的贷款服务方为目标货物的仓储状态所承担的资产兜底风险。

图1为本说明书一示例性实施方式提供的基于区块链的货押贷款方法的流程图;

图2为本说明书一示例性实施方式提供的应用于贷款服务方的基于区块链的货押贷款装置的示意图;

图3为运行本说明书所提供的货押贷款装置实施方式的一种硬件结构图。

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

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

本说明书一个或多个实施方式所述的区块链网络,具体可指一个各节点设备通过共识机制达成的、具有分布式数据存储结构的P2P网络系统,该区块链内的数据分布在时间上相连的一个个“区块(block)”之内,后一区块包含前一区块的数据摘要,且根据具体的共识机制(如POW、POS、DPOS或PBFT等)的不同,达成全部或部分节点的数据全备份。本领域的技术人员熟知,由于区块链网络系统在相应共识机制下运行,已收录至区块链数据库内的数据很难被任意的节点篡改,例如采用Pow共识的区块链,至少需要全网51%算力的攻击才有可能篡改已有数据,因此区块链网络系统有着其他中心化数据库系统所无法比拟的保证数据安全、防攻击篡改的特性。由此可知,被收录至区块链的分布式数据库中的数据不会被攻击或篡改,从而保证了存证入区块链的分布式数据库的数据信息的真实可靠性。

区块链网络的示例类型可以包括公有区块链网络、私有区块链网络和联盟区块链网络。尽管术语区块链通常与比特币加密货币网络相关联,但是本文使用的区块链可指代不参考任何特定用例的DLS(分布式账本系统)。

在公有区块链网络中,共识过程由共识网络的节点控制。例如,数百、数千、甚至数百万个实体可以在公有区块链网络中协作,每个实体在公有区块链网络中操作至少一个节点。因此,公有区块链网络可以被认为是相对于参与实体的公有网络。示例公有区块链网络包括比特币网络,比特币网络是对等支付网络。比特币网络利用分布式账本,被称为区块链。然而如上所述,术语区块链通常用于指代不特别参考比特币网络的分布式账本。

通常,公有区块链网络支持公有交易。公有交易与公有区块链网络内的所有节点共享,并存储在全局区块链中。全局区块链是跨所有节点复制的区块链。也就是说,对于全局区块链,所有节点处于完全一致的状态。为了达成共识(例如,同意向区块链添加块),在公有区块链网络内实施共识协议。示例共识协议包括但不限于,在比特币网络中实施的工作量证明(proof-of-work,POW)。

通常,私有区块链网络提供给特定实体,特定实体集中控制读取和录入权限。该实体控制哪些节点能够参与区块链网络。因此,私有区块链网络通常被称为许可网络,其对允许谁参与网络及其参与水平(例如,仅在某些交易中)施加限制。可以使用各种类型的访问控制机制(例如,现有参与者投票添加新实体,监管机构可以控制准入)。

通常,联盟区块链网络在参与实体中是私有的。在联盟区块链网络中,共识过程由授权的一组节点(联盟成员节点)控制,一个或多个节点由相应的实体(例如,企业)操作。例如,由十(10)个实体(例如,企业)组成的联盟可以操作联盟区块链网络,每个实体在该联盟区块链网络中操作至少一个节点。因此,就参与实体而言,联盟区块链网络可以被认为是私有网络。在一些示例中,每个实体(节点)必须对每个块进行签名,以使该块有效并将有效的块添加到区块链。在一些示例中,至少实体(节点)的子集(例如,至少7个实体)必须对每个块进行签名以使该块有效,并且将有效的块添加到区块链。

可以预期,本说明书所提供的实施方式能够在任何合适类型的区块链网络系统中实现,且上述“合适类型”并不局限于如上定义的公有链、联盟链或私有链。

本说明书一个或多个实施方式所述的节点(或节点设备)是指可通过遵循相应节点协议、运行节点协议程序的安装来加入该区块链,作为该区块链的节点。本说明书各实施方式所述的节点,可包括存储有区块链上全量数据的全节点,可以包括存储有区块链上部分数据(例如区块头数据)的轻节点。

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

本说明书各实施方式所述的货押贷款是指贷款申请人以其存储在仓储方仓库内的货物作为质押物或抵押物,来向资金提供方申请贷款的金融业务。上述货押贷款业务中常需要贷款服务机构来协助贷款申请人准备贷款申请资料和对接资金提供方,贷款服务机构还可为贷款申请人的贷款行为提供风控和贷款额度授信,以方便资金提供方对贷款服务机构提供的授信额度作出审核批准。

可以理解,上述贷款服务机构可以作为本说明书所述的贷款服务方;对于没有贷款服务机构而由贷款申请人直接向资金提供方提起货押贷款的场景,本领域技术人员应知,在一些实施方式中,资金提供方可以作为本说明书所述的贷款服务方,由资金提供方承担本说明书所述的贷款服务方的角。

货押贷款场景中,资金提供方需要以信任货押贷款服务机构为前提,即资金提供方需要信任货押贷款服务机构提供的库存数据是真实的、未经篡改的;货押贷款服务机构则需要为货押资产兜底,承担较大的风险。货押贷款服务机构与资金提供方之间针对贷款人贷款提款或还款流水的对账,出现差异时通常以资金提供方为准,而且难以避免人员不规范操作导致的对账差异,这可能会给货押贷款服务机构造成一定的损失。

有鉴于此,在本说明书示出的一种实施方式中,提供了一种基于区块链的货押贷款方法,所述区块链存储有仓储方发送的、贷款申请方在所述仓储方仓储的目标货物的现存仓储状态。仓储方运营或管理贷款申请方的目标货物,可获知目标货物的现存仓储状态。

本说明书各实施方式所述的目标货物可包括具有实体形态的动产或不动产货物资源,还可以包括不具有实体形态的虚拟货物资源(如虚拟货币、或数据资源等);相应地,上述仓储方可以包括用于存储上述动产货物、或管理上述不动产货物的运营方,还可以包括存储上述虚拟货物资源的运营方,在本说明书中不作限定。

相应地,目标货物的仓储状态可包括目标货物的仓储种类、数量、价值等参数,还可包括可影响目标货物价值的其他参数,如存储环境温湿度、保质日期等等。

图1为一种基于区块链的货押贷款实施方式的示意图。该货押贷款场景中,本说明书所述的仓储方、贷款服务方或资金提供方不仅可包括仓储方、贷款服务方或资金提供方在所述区块链网络系统的节点设备,还可包括仓储方、贷款服务方或资金提供方所设置的、支持上述货押贷款业务的服务设备。上述节点设备和服务设备可以位于同一计算机设备中,也可位于不同的计算机设备中,本说明书对此不作限定。

上述仓储方、贷款服务方或资金提供方可在上述服务设备所搭载的区块链客户端(或区块链前置)上构建交易,并将构建的交易发送到与上述客户端(或区块链前置)连接的区块链节点中,以使所述交易在区块链网络中广播、验证、共识,并在所述区块链存储所述交易的执行结果。

如图1所示,本实施方式所提供的货押贷款方法包括:

步骤102,仓储方向所述区块链发送目标货物的仓储状态更新交易,以在所述区块链上更新所述目标货物的现存仓储状态。

在一示出的实施方式中,为了保证区块链上存储的目标货物的现存仓储状态可及时反映目标货物的真实仓储状态,仓储方可每隔预设的时长定时向所述区块链发送所述目标货物的仓储存证交易,或者,仓储方可基于所述目标货物的仓储变动而实时向所述区块链发送所述目标货物的仓储存证交易,以在所述区块链上定时或实时存储所述仓储存证交易所包括的目标货物的现存仓储状态。

在所述仓储存证交易被所述区块链的节点共识验证后,即可被收录于上述区块链的分布式账本中。在又一示出的实施方式中,上述区块链的分布式数据库还支持交易数据的“世界状态”,在所述仓储存证交易被所述区块链的节点共识验证后,除被收录于上述区块链的分布式账本中,上述仓储存证交易所包含的目标货物的现存仓储状态数据即被收录于或更新于区块链各节点的状态数据库中。

在又一示出的实施方式中,上述仓储方还可响应于贷款服务方、或资金提供方的请求,在贷款服务方或资金提供方需要复核目标货物的现存仓储状态时,向所述区块链发送所述目标货物的仓储状态更新交易,以使所述贷款服务方或资金提供方可从区块链上获得所述目标货物的现存仓储状态。

步骤104,响应于所述贷款申请方发送的针对所述目标货物的货押贷款申请,贷款服务方从所述区块链获取所述目标货物的现存仓储状态;

步骤106,所述贷款服务方基于所述目标货物的现存仓储状态,为所述贷款申请方分配基于所述目标货物的货押而可获得的授信额度。

贷款服务方包括为贷款申请人和资金提供方之间发生的借贷行为提供服务的机构,上述服务的内容包括但不限于接收贷款申请人的货押贷款申请、基于贷款申请人质押的目标货物为贷款申请人进行授信额度计算,以使资金提供方可基于贷款服务方提供的授信额度进行审批。贷款服务方通常具备较高的信用资质,以充当贷款申请人和资金提供方的贷款服务中介,为资金提供方贡献风控审查能力,以进行授信额度计算。

在本实施方式中,由于贷款服务方为上述贷款申请方分配的授信额度是基于仓储方向区块链发送的目标货物的现存仓储状态而计算出的,基于区块链的防篡改机制,贷款服务方无需为上述目标货物的现存仓储状态的真实可靠性进行兜底,从而避免了由于目标货物的现存仓储状态信息错误导致的授信额度失准,进一步防范了贷款服务方的信用损失风险和资金提供方的贷款风险。

如前所述,资金提供方本身也可作为本说明书中一个或多个实施方式所述的贷款服务方,直接接收贷款申请人的货押贷款申请并执行授信额度计算,均在本说明书所述的贷款服务方的涵盖范围内。例如当资金提供方为银行机构时,银行机构可作为上述贷款服务方,直接接收贷款申请人的贷款申请,并基于从区块链上获取的目标货物的现存仓储状态,执行对贷款申请人的授信额度计算。

在又一示出的实施方式中,为了进一步防范仓储方发送至区块链的目标货物的现存仓储状态与实际存储的目标货物不匹配的风险,上述区块链还可包括对目标货物的实际仓储进行盘点的盘点方节点设备,上述盘点方可经资金提供方的申请或指示,在仓储方实地盘点目标货物的实际库存状态,并由盘点方向区块链发送与所述目标货物的现存仓储状态对应的盘点状态,以供贷款提供方或资金提供方在对上述货押贷款进行授信额度计算或审批时参考对照。

步骤108,上述贷款服务方向所述区块链发送所述授信额度。

上述授信额度可被存储于所述区块链的账本数据库(区块)内。在又一示出的实施方式中,由所述贷款服务方发送的所述授信额度在被所述区块链的节点设备共识验证后,还可被存储于上述区块链的状态数据库,且上述状态数据库还对应存储有所述授信额度的授信状态。上述授信状态可包括“申请”“确认通过”“未通过”“生效”“失效”等状态,本领域的技术人员可从实际的业务需求或业务流程出发,为授信额度设计相关的授信状态,本说明书对此不做限定。

由贷款服务方核算出的授信额度可能还需资金提供方的进一步确认,因此,在又一示出的实施方式中,所述区块链还包括为资金提供方节点设备,所述基于区块链的货押贷款方法还包括:

步骤110,在所述资金提供方审核所述授信额度通过后,所述资金提供方向所述区块链发送授信额度确认交易,以在所述区块链中确认所述授信额度。

上述授信额度在所述区块链中被确认的具体表现形式可以有多种,例如,上述资金提供方节点设备可向上述区块链发送授信额度确认交易,在所述授信额度确认交易被所述区块链的节点设备执行后,上述授信额度在所述区块链对应的授信状态变更为“确认通过”状态。

在具体的货押贷款业务流程中,资金提供方对贷款申请人的授信额度确认后,可通知贷款申请人签署贷款合约,以在后续的业务流程中基于贷款合约约定的利率、额度、或时间期限执行提款、还款操作。签约完成后资金提供方可发起授信额度生效通知上链请求,在链上将授信额度对应的授信状态更新为“生效”状态。

在又一示出的实施方式中,上述区块链上部署有用于贷款管理的智能合约,上述授信额度的存储、与上述授信额度对应的授信状态的创建或变更过程,可通过调用上述智能合约来完成。例如,上述步骤108所述的贷款服务方向所述区块链发送的包括所述授信额度的交易,用以在所述区块链的节点设备中调用上述智能合约,执行智能合约声明的授信额度创建逻辑,在所述区块链的状态数据库中创建存储上述授信额度,或者,并创建存储于上述授信额度对应的授信状态。相应地,上述步骤110所述的资金提供方向上述区块链发送的授信额度确认交易,用以调用所述智能合约,执行所述智能合约声明的授信额度确认逻辑,将所述授信额度确认为生效状态。

值得注意的是,当上述资金提供方充当上述贷款服务方、由上述资金提供方直接接收贷款申请人的货押贷款申请、并基于目标货物为贷款申请人核算授信额度时,即可省略步骤110所述的资金提供方在区块链上对授信额度确认的步骤,因为步骤108中,资金提供方向区块链上发送的授信额度可以为已经被确认的授信额度。

经过步骤102至步骤110所述的基于区块链的货押贷款方法,区块链上即可存储上述贷款申请人基于目标货物质押而可获得的授信额度。贷款申请人可基于上述授信额度向资金提供方申请贷款提取、或归还贷款等业务操作。为了进一步保证货押贷款业务流程的透明性和便捷性,上述贷款提取、归还的业务流程还可以在区块链上调用上述用于贷款管理的智能合约来执行。

特别的,上述用于贷款管理的智能合约可以为上述贷款申请人与资金提供方链上签署的贷款合约,以基于贷款合约约定的利率、额度、或时间期限等条件,在区块链上执行提款、还款等操作。

在又一示出的实施方式中,上述区块链的状态数据库还存储了基于上述授信额度而用于贷款提取的可用额度。上述可用额度可在资金提供方在区块链上确认上述授信额度后,由贷款服务方或资金提供方发布上链,或者也可以在贷款服务方向区块链上发送授信额度时,与上述授信额度一起发布上链。本领域的技术人员可从具体的业务需求出发,为上述可用额度上链设计具体的发布时机,本说明书对此不作限定。

贷款申请方的提款过程可如以下步骤所示:

步骤112,响应于所述贷款申请方发起的提款申请,所述贷款服务方从所述区块链上获取所述目标货物的现存仓储状态。

步骤114,所述贷款服务方验证所述目标货物的现存仓储状态是否与所述授信额度匹配。

如果贷款申请方的目标货物的现存仓储状态与贷款服务方核算授信额度时所基于的现存仓储状态不符,尤其是当目标货物的数量变少或价值变小时,如果基于原有的授信额度为贷款申请方提款,会给资金提供方带来金融风险。因此,贷款服务方在向区块链发送目标提款交易之前,可先查验区块链上存储的目标货物的现存仓储状态是否与区块链上生效的授信额度匹配,亦即,查验区块链上存储的目标货物的现存仓储状态是否不小于授信时所基于的仓储状态。

为了进一步保证区块链上存储的目标货物的现存仓储状态可真实地反映目标货物在仓储方的仓储状态,贷款服务方在收到贷款申请方的提款申请后,可向仓储方或盘点方发送目标货物的现存仓储状态查询请求,以使仓储方或盘点方及时查验目标货物的现存仓储状态,并将查验的目标货物的现存仓储状态更新至区块链。

步骤116,如果是,所述贷款服务方向所述区块链发送目标提款交易,所述目标提款交易包括所述贷款申请方申请的提款额。

步骤118,所述区块链的节点设备调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中扣除所述提款额,以更新所述可用额度。

所述贷款服务方向所述区块链发送上述目标提款交易,以使上述目标提款交易被区块链的节点共识验证通过后,在所述区块链的节点的EVM虚拟机上执行,从而调用上述用于贷款管理的智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中扣除所述提款额,以在所述区块链的状态数据库中更新所述可用额度。当资金提供方节点完成链上的可用额度更新时,可在链下向上述贷款申请方的资金账户发放与提款额对应的贷款资金。

在又一示出的实施方式中,上述智能合约还可为资金提供方设置提款审批确认逻辑,以使上述目标提款交易被资金提供方审批通过后,方执行上述可用额度的变更逻辑。

具体地,资金提供方获得所述目标提款交易后,资金提供方可基于所述目标提款交易进行内部的提款审批流程,并在审批通过后,向区块链发送目标提款审批交易,上述目标提款审批交易用以调用上述智能合约声明的提款审批确认逻辑,并在执行确认后,继续触发智能合约声明上述可用额度的变更逻辑,以在所述区块链状态数据库中存储的可用额度中扣除所述提款额,以更新所述可用额度。

贷款申请方的还款过程可如以下步骤所示:

步骤120,响应于所述贷款申请方发送的还款证明,贷款服务方向所述区块链发送目标还款交易,所述目标还款交易包括所述还款证明表明的还款额度。

上述还款证明可以为贷款申请方从其链下资金账户向上述资金提供方的资金账户执行的转账或汇款凭证,在完成链下还款后,贷款申请方可向贷款服务方提供还款证明,以在区块链上恢复与还款额对应的可用额度。

步骤122,所述区块链的节点设备调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中增加所述还款额,以更新所述可用额度。

类似地,在又一示出的实施方式中,上述智能合约还可为资金提供方设置还款审批确认逻辑,以使上述目标还款交易被资金提供方审批通过后(例如资金提供方确认收到贷款申请方归还的与还款额对应的资金),方执行上述可用额度的变更逻辑。

具体地,资金提供方获得所述目标还款交易后,资金提供方可基于所述目标还款交易进行还款确认流程,并在确认接收到还款后,向区块链发送目标还款确认交易,上述目标还款确认交易用以调用上述智能合约声明的还款确认逻辑,并在执行确认后,继续触发智能合约声明上述可用额度的变更逻辑,以在所述区块链状态数据库中存储的可用额度中增加所述还款额,以更新所述可用额度。

通过步骤112至步骤122所述的货押贷款方法,借助于区块链上的智能合约,便捷地为贷款申请人的提款或还款行为进行区块链存证,并相应地更新贷款申请人的可用额度状态,以方便对上述贷款申请人的货押贷款额度进行便捷的流程式管理。

在现有的有贷款服务方参与的货押贷款业务中,资金提供方常基于业务需求,需要与贷款服务方就一个或多个贷款申请方的贷款或还款流水进行周期性对账,例如,日终对账。在现有的对账流程中,一旦出现对账差异,通常以资金提供方的贷款或还款流水为准,从而易给贷款服务方造成损失。

在本说明书提供的又一实施方式中,上述智能合约还声明有贷款对账逻辑,对账流程可包括以下步骤:

步骤124,上述资金提供方将基于所述贷款申请方在预设时长内实际发生的提款或还款流水而构建的流水对账交易发送至所述区块链。上述预设时长也包括预设周期(如每日),也可包括资金提供方设置的特殊时长。上述流水对账交易可包括上述预设时长对应的具体时间节点,和所述提款或还款流水。

步骤126,响应于所述流水对账交易,所述区块链的节点设备调用所述智能合约,执行所述贷款对账逻辑,获取在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易,核对所述贷款流水清单交易是否与获取的所述目标提款交易或目标还款交易匹配,并将核对的结果存储于所述区块链。

在本实施方式中,上述贷款对账逻辑可用于执行提款流水对账,也可用于执行还款流水对账,还可用于执行提款和还款流水综合对账,本说明书对此不做限定。

本说明书也不限定上述贷款对账逻辑的具体内容,例如,上述智能合约可根据流水对账交易包含的申请日期,在链上查询当日所有触发可用额度变更的目标提款交易或目标还款交易,并统计上述目标提款交易或目标还款交易的总笔数,累加总金额,与流水对账交易中的提款总笔数、总金额或还款总笔数、总金额进行对比;智能合约还可解析流水对账交易中包含的每一笔流水明细,是否与在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易对应,并校验每一笔提款或还款的用户名、提款或还款金额等信息。

由于在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易,对应可触发可用额度变更的有效提款或还款操作,因此,基于区块链的防篡改机制,上述在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易,为资金提供方的流水对账提供了真实未篡改的对账参照,对账过程无需信任贷款服务方的主体信用,而是信任区块链中的数据,从而避免了由于贷款对账不符导致的贷款服务方的信用或资金损失。

与上述流程实现对应,本说明书的实施方式还提供了一种基于区块链的货押贷款装置20。装置20可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过所在设备的CPU(Central Process Unit,中央处理器)将对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,除了图3所示的CPU、内存以及存储器之外,上述装置所在的设备通常还包括用于进行无线信号收发的芯片等其他硬件,和/或用于实现网络通信功能的板卡等其他硬件。

如图2所示,本说明书还提供了一种基于区块链的货押贷款装置20,所述区块链包括仓储方节点和贷款服务方节点;所述区块链存储有所述仓储方发送的、贷款申请方在所述仓储方仓储的目标货物的现存仓储状态;所述装置20应用于所述贷款服务方,包括:

获取单元202,响应于所述贷款申请方发送的针对所述目标货物的货押贷款申请,从所述区块链获取所述目标货物的现存仓储状态;

授信单元204,基于所述目标货物的现存仓储状态,为所述贷款申请方分配基于所述目标货物的货押而可获得的授信额度;

发送单元206,向所述区块链发送所述授信额度。

在又一示出的实施方式中,所述区块链还包括为资金提供方节点设备,在所述资金提供方审核所述授信额度通过后,所述授信额度基于所述资金提供方发送的授信额度确认交易在所述区块链中被确认。

在又一示出的实施方式中,所述区块链的状态数据库存储了基于所述授信额度而用于贷款提取的可用额度;所述区块链部署有用于贷款管理的智能合约;

所述获取单元202,进一步用于响应于所述贷款申请方发起的提款申请,从所述区块链上获取所述目标货物的现存仓储状态;

所述装置还包括验证单元208,验证所述目标货物的现存仓储状态是否与所述授信额度匹配;

所述发送单元206,进一步用于向所述区块链发送目标提款交易,所述目标提款交易包括所述贷款申请方申请的提款额,

所述装置还包括智能合约执行单元210,调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中扣除所述提款额,以更新所述可用额度。

在又一示出的实施方式中,所述发送单元206,进一步用于响应于所述贷款申请方发送的还款证明,向所述区块链发送目标还款交易,所述目标还款交易包括所述还款证明表明的还款额度;

所述智能合约执行单元210,进一步用于调用所述智能合约,执行所述智能合约声明的可用额度变更逻辑,在所述区块链状态数据库中存储的可用额度中增加所述还款额,以更新所述可用额度。

在又一示出的实施方式中,所述智能合约还声明有贷款对账逻辑,所述智能合约执行单元210,进一步用于:

响应于所述资金提供方发送的、基于所述贷款申请方在预设时长内实际发生的提款或还款流水而构建的流水对账交易,调用所述智能合约,执行所述贷款对账逻辑,获取在所述预设时长内触发所述可用额度变更逻辑的所述目标提款交易或所述目标还款交易,核对所述贷款流水清单交易是否与获取的所述目标提款交易或目标还款交易匹配,并将核对的结果存储于所述区块链。

上述装置20中各个单元的功能和作用的实现过程具体详见上述贷款服务方节点所执行的基于区块链的货押贷款方法中对应步骤的实现过程,相关之处参见方法实施方式的部分说明即可,在此不再赘述。

以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部单元或模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

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

与上述方法实施方式相对应,本说明书的实施方式还提供了一种计算机设备,如图3所示,该计算机设备包括存储器和处理器。其中,存储器上存储有能够由处理器运行的计算机程序;处理器在运行存储的计算机程序时,执行本说明书实施方式中上述贷款服务方所执行的基于区块链的货押贷款方法的各个步骤。对上述贷款服务方所执行的基于区块链的货押贷款方法的各个步骤的详细描述请参见之前的内容,不再重复。

与上述方法实施方式相对应,本说明书的实施方式还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,这些计算机程序在被处理器运行时,执行本说明书实施方式中上述贷款服务方所执行的基于区块链的货押贷款方法的各个步骤。对上述贷款服务方所执行的基于区块链的货押贷款方法的各个步骤的详细描述请参见之前的内容,不再重复。

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

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

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

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。

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

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

本领域技术人员应明白,本说明书的实施方式可提供为方法、系统或计算机程序产品。因此,本说明书的实施方式可采用完全硬件实施方式、完全软件实施方式或结合软件和硬件方面的实施方式的形式。而且,本说明书的实施方式可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本文发布于:2023-04-13 15:36:05,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/86094.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图