一种基于区块链的反向保理融资方法、设备及存储介质
文献发布时间:2023-06-19 10:54:12
技术领域
本发明涉及区块链技术领域,特别地,涉及一种基于区块链的反向保理融资方法、设备及存储介质。
背景技术
反向保理又称买方保理,是指由债务人(核心企业)发起或主导业务申请的保理。保理商选择与规模较大、资信较好的核心企业达成反向保理协议,对于为其供货、位于其供应链上的中小企业提供保理融资。
如图1传统的反向保理融资业务体系,然而,上述反向保理融资业务过程存在如下问题:
①在传统的反向保理融资活动中,牵扯到大量纸质材料的开具和验证,且材料传递过程中往往采用邮寄的方式,大大降低了融资活动的效率,造成大量人力、财力的浪费。
②纸质材料存在造假的可能性,易丢失不易保管。
③反向保理合约的签订基于保理商对于买方的风险评估,对买方信息掌握不全或者买方数据造假会使保理商低估买方的违约风险。
发明内容
本发明一方面提供了一种基于区块链的反向保理融资方法,以解决现有反向保理融资活动效率低、成本高、风险大的技术问题。
本发明采用的技术方案如下:
一种基于区块链的反向保理融资方法,包括步骤:
买方节点将经Oracle节点验证的企业信息用私钥签名后发布到区块链网络;
买方节点与卖方节点达成交易合同,买方节点执行生成应付账款的智能合约,利用经Oracle节点验证的企业信息以及交易的内容,生成包括有设定字段的数字化的应收账款票据,并用私钥签名后发布到区块链网络,其中,所述应收账款票据的当前状态设为其完整生命周期中的第一状态;
卖方节点验证买方节点的签名、应收账款票据的相关设定字段后,向买方发货,并将发货凭证上传至Oracle节点、填写应收账款票据的相关设定字段,最后签名后发布到区块链网络;
买方节点验证卖方节点的签名与发货凭证,验证通过之后将应收账款票据签名发布到区块链网络,此时所述应收账款票据转移到卖方节点,且将应收账款票据的当前状态转为其完整生命周期中的第二状态;
卖方节点与保理商节点达成转让协议后,卖方节点将应收账款票据签名后发布到区块链网络;
保理商节点验证卖方节点的签名与应收账款票据内容,向卖方节点转账,并将转账凭证上传至Oracle节点、填写应收账款票据相关设定字段,最后签名后发布到区块链网络;
卖方节点验证保理商节点的签名与转账凭证,验证通过后将应收账款票据签名发布到区块链网络,此时所述应收账款票据转移到保理商节点,且将应收账款票据的当前状态转为其完整生命周期中的第三状态;
保理商节点执行兑现应收账款的智能合约,将应收账款票据签名后发布到区块链网络;
买方节点验证保理商节点的签名,向保理商节点转账,并将转账凭证上传至Oracle节点、填写应收账款票据相关设定字段,签名后发布到区块链网络;
保理商节点验证买方节点的签名与转账凭证,验证通过后将应收账款票据签名发布到区块链网络,此时应收账款票据转移到买方节点,且将应收账款票据的当前状态转为其完整生命周期中的第四状态。
进一步地,所述应收账款票据的设定字段包括:
付款人:交易中的买方;
企业信息:买方企业需要提供的企业信息;
单据编号:应收账款的编号,根据买方生成应收账款的次数确定;
收款人:接收应收账款的卖方或者保理商;
交易内容:买方需要购买的材料、产品或服务;
应收金额:买方应该偿付的金额;
付款日期:买方预计偿付应收账款的日期;
交货凭证:卖方提供给买方已经交货的凭证;
保理商:为应收账款提供保理服务的机构;
贴现率:保理商给出的应收账款贴现率;
贴现金额:应收账款贴现的金额;
转账凭证:保理商提供给卖方,或者保理商之间互相提供的贴现应收账款的转账证明;
当前持有人:应收账款的当前持有者;
剩余到期天数:距离买方兑付应收账款的剩余天数;
当前状态:应收账款票据当前在其生命周期中的状态。
进一步地,所述应收账款票据被付款人与单据编号字段唯一标识;所述应收账款票据的具体状态通过当前持有人与当前状态两个字段进行确定。
进一步地,所述第一状态为应付状态,所述应付状态为买方节点生成应收账款票据时所处的状态。
进一步地,所述第二状态为应收状态,所述应收状态为买卖节点双方在达成交易后,被卖方节点持有的应收账款票据所处的状态。
进一步地,所述第三状态为贴现状态,所述贴现状态为被卖方节点贴现,以及在保理商节点之间转让的应收账款票据所处的状态。
进一步地,所述第四状态为失效状态,所述失效状态为买方节点向保理商节点还款后,被回收的应收账款票据所处的状态。
进一步地,所述应收账款票据的贴现定价模型将作为智能合约的部分内容,嵌入到应收账款票据贴现的业务流程中,实现贴现业务的自动化执行,所述应收账款票据的贴现定价模型的定义如下:
贴现金额=应收金额-应收金额×贴现率÷360×剩余到期天数
其中,贴现率为无风险利率r
贴现率=f(r
本发明另一方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的基于区块链的反向保理融资方法。
本发明另一方面提供了一种存储介质,所述存储介质包括存储的程序,在所述程序运行时控制所述存储介质所在的设备执行所述的基于区块链的反向保理融资方法。
本发明具有以下有益效果:
本发明的基于区块链的反向保理融资方法,通过区块链将整个反向保理融资过程的信息完全公布在链上,打破了参与方之间的信息孤岛,实现了信息共享,加深了各参与方之间的信任程度,合理设计了应收账款票据的完整生命周期与状态转移过程,实现了票据的数字化以及在区块链网络中的自动化流转;交易过程中各参与方重复确认、验证签名与数据,提高了数据的真实性,降低了保理商因信息真实性问题而造成的投资风险;区块链技术的使用将所有参与方的交易信息准确的记录在链上,并且保证了信息的不可篡改,交易环节一旦出现问题,可以非常容易的追溯问题发生的源头,便于对交易流程的监管;智能合约的自动化执行替代了传统反向保理业务过程中占用大量人力和时间的制单、填写、邮寄、审核等流程,节省了人力、物力、财力和时间成本;区块链、非对称加密及智能合约等技术的结合,实现了反向保理业务的多方协作,减少了大量的中间环节,使得融资过程更加快捷、安全和智能。
除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照附图,对本发明作进一步详细的说明。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是现有物流融资中的垫付货款业务网络示意图。
图2是本发明优选实施例的基于区块链的反向保理融资方法流程示意图。
图3是本发明优选实施例的业务时序示意图。
图4是本发明优选实施例的应收账款票据的数据模型示意图。
图5是本发明优选实施例的应收账款票据的完整生命周期示意图。
图6是本发明优选实施例的应收账款票据的区块链账本设计示意图。
图7是本发明优选实施例的网络部署示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了便于理解,先对基于区块链的反向保理融资方法中的区块链网络涉及到的技术术语和多方节点进行解释说明。
①Oracle(预言机):一个提供外部信息的平台,能够允许区块链连接到任何现有的API,能够导入、存储、导出区块链上有关网络节点的信息,实现信息的动态获取;
②买方节点:指交易中的买方企业;
③卖方节点:指交易中的卖方企业;
④保理商节点:指提供保理业务的金融机构。
反向保理又称买方保理,是指由债务人(核心企业)发起或主导业务申请的保理。保理商选择与规模较大、资信较好的核心企业达成反向保理协议,对于为其供货、位于其供应链上的中小企业提供保理融资。
区块链技术,是指由若干台计算机设备组成点对点的分布式网络,共同维护一个完整的分布式数据库的新兴技术。区块链技术具有去中心化、公开透明、数据难以篡改且不易丢失等特性,在众多领域中具有广泛的应用。
智能合约技术,本质上是一段用某种计算编程语言编写的程序,这段程序运行在区块链网络的节点上,在触发条件被满足时自动运行。作为现实场景的抽象,智能合约用计算机语言实现了现实世界中多方订立的规则,当映射在程序中的某些现实条件发生,计算机将自动执行预定的智能合约,从而避免了违约情况的出现。
非对称加密技术,是指用一组公私钥来对数据进行加密和解密,公钥和私钥可以相互解密对方的加密,其中公钥加密、私钥解密为加密方案;私钥加密、公钥解密为签名方案。目前经常用到的非对称加密算法有RSA算法和椭圆曲线算法(ECSDA)。
Hash算法,它能将任意长度的二进制明文串映射为较短的固定长度的二进制串(Hash值),不同的明文映射为相同Hash值的概率极小。一个优秀的Hash算法能实现如下功能:正向快速、逆向困难、输入敏感、冲突避免,因此,Hash算法也被称为指纹(fingerprint)或摘要(digest)。
数字身份,我们采用数字签名技术来实现身份可靠认证,数字签名利用密码学原理,使用时相对签名者来说具有唯一性,伪造一个数字签名在计算上不可能,因此可以通过数字签名识别签名者的真实身份,不可抵赖。
如图2所示,一种基于区块链的反向保理融资方法,包括步骤:
S1.买方节点将企业信息等发送到Oracle节点,Oracle节点验证信息为真后用私钥签名,然后发布到区块链网络;
S2.买方节点与卖方节点达成交易合同,买方节点执行生成应付账款的智能合约,利用经过Oracle节点验证的企业信息以及交易的内容,生成包括有设定字段的数字化的应收账款票据,并用私钥签名后发布到区块链网络,其中,所述应收账款票据的当前状态设为其完整生命周期中的第一状态;
S3.卖方节点验证买方节点的签名、交易内容及应收金额等字段后,向买方节点发货,并将发货凭证上传至Oracle节点;
S4.卖方节点通过Oracle节点,填写应收账款票据的发货凭证字段,签名后发布到区块链网络;
S5.买方节点验证卖方节点的签名与发货凭证,验证通过之后将应收账款票据签名发布到区块链网络,此时所述应收账款票据转移到卖方节点,且将应收账款票据的当前状态转为其完整生命周期中的第二状态;
S6.卖方节点与保理商节点达成转让协议后,卖方节点将应收账款票据签名后发布到区块链网络;
S7.保理商节点验证卖方节点的签名与应收账款票据内容,向卖方节点转账,并将转账凭证上传至Oracle节点;
S8.保理商节点通过Oracle节点,填写贴现金额与转账凭证字段,最后签名后发布到区块链网络;
S9.卖方节点验证保理商节点的签名与转账凭证,验证通过后将应收账款票据签名发布到区块链网络,此时所述应收账款票据转移到保理商节点,且将应收账款票据的当前状态转为其完整生命周期中的第三状态;
S10.保理商节点执行兑现应收账款的智能合约,将应收账款票据签名后发布到区块链网络;
S11.买方节点验证保理商节点的签名,向保理商节点转账,并将转账凭证上传至Oracle节点;
S12.买方节点通过Oracle节点,填写转账凭证字段,签名后发布到区块链网络;
S13.保理商节点验证买方节点的签名与转账凭证,验证通过后将应收账款票据签名发布到区块链网络,此时应收账款票据转移到买方节点,且将应收账款票据的当前状态转为其完整生命周期中的第四状态。
本实施例的基于区块链的反向保理融资方法,通过区块链将整个反向保理融资过程的信息完全公布在链上,打破了参与方之间的信息孤岛,实现了信息共享,加深了各参与方之间的信任程度,合理设计了应收账款票据的完整生命周期与状态转移过程,实现了票据的数字化以及在区块链网络中的自动化流转,各节点之间的交互时序如图3所示;交易过程中各参与方重复确认、验证签名与数据,提高了数据的真实性,降低了保理商因信息真实性问题而造成的投资风险;区块链技术的使用将所有参与方的交易信息准确的记录在链上,并且保证了信息的不可篡改,交易环节一旦出现问题,可以非常容易的追溯问题发生的源头,便于对交易流程的监管;智能合约的自动化执行替代了传统反向保理业务过程中占用大量人力和时间的制单、填写、邮寄、审核等流程,节省了人力、物力、财力和时间成本;区块链、非对称加密及智能合约等技术的结合,实现了反向保理业务的多方协作,减少了大量的中间环节,使得融资过程更加快捷、安全和智能。图7是本发明优选实施例的区块链网络部署示意图。
具体地,数据模型设计是实现应收账款票据状态转移和生命周期的前提,基于区块链的应收账款数据模型不仅要符合数字资产信息上链的需要,体现现实中反向保理的业务流程,还需要准确表示应收账款票据在生命周期中所处的状态以及当前的归属,基于此,如图4所示,本实施例的所述应收账款票据的设定字段包括:
付款人:交易中的买方;
企业信息:买方企业需要提供的企业信息;
单据编号:应收账款的编号,根据买方生成应收账款的次数确定;
收款人:接收应收账款的卖方或者保理商;
交易内容:买方需要购买的材料、产品或服务;
应收金额:买方应该偿付的金额;
付款日期:买方预计偿付应收账款的日期;
交货凭证:卖方提供给买方已经交货的凭证;
保理商:为应收账款提供保理服务的机构;
贴现率:保理商给出的应收账款贴现率;
贴现金额:应收账款贴现的金额;
转账凭证:保理商提供给卖方,或者保理商之间互相提供的贴现应收账款的转账证明;
当前持有人:应收账款的当前持有者;
剩余到期天数:距离买方兑付应收账款的剩余天数;
当前状态:应收账款票据当前在其生命周期中的状态。
其中,所述应收账款票据被付款人与单据编号字段唯一标识;所述应收账款票据的具体状态通过当前持有人与当前状态两个字段进行确定。其余字段在不同方面对应收账款的属性做了表述。通过数据模型,应收账款实现了数字化的转变。
具体地,所述第一状态为应付状态,所述应付状态为买方节点生成应收账款票据时所处的状态。所述第二状态为应收状态,所述应收状态为买卖节点双方在达成交易后,被卖方节点持有的应收账款票据所处的状态。所述第三状态为贴现状态,所述贴现状态为被卖方节点贴现,以及在保理商节点之间转让的应收账款票据所处的状态。所述第四状态为失效状态,所述失效状态为买方节点向保理商节点还款后,被回收的应收账款票据所处的状态。
应收账款票据的生命周期是对实际中反向保理业务流程的抽象描述,是实现应收账款票据数字化的必要分析环节。针对反向保理的业务流程,应收账款票据的生命周期如图5所示,所述应收账款票据从产生到被兑现,要经历应付状态、应收状态、贴现状态、失效状态,从而构成完整的生命周期。同时,状态的转移由生成、交易、放款(转让)、还款几个动作推动。
各动作介绍:
生成:买方执行,生成应收账款;
交易:买卖双方完成,交易后应收账款被卖方持有;
放款:保理商执行,放款后应收账款被保理商持有;
还款:买方执行,还款后应收账款被买方收回。
基于区块链的反向保理,需要利用区块链技术记录应收账款贴现、交易等一系列的过程与结果,所以关于应收账款的区块链账本设计如图6所示。账本包含两个组件,世界状态和区块链。世界状态是一个数据库,它用来存储一组账户当前状态的集合,也就是所有账户持有应收账款的状况;区块链是交易日志,它记录了促成当前世界状态的所有改变,即所有账户之间应收账款的流转记录。区块链中记录的交易改变了某些账户的状态,进而改变了账本的世界状态。
应收账款贴现是反向保理业务中,卖方进行资金回笼的关键环节,买方违约风险作为一项重要的计算指标,会被纳入到贴现率的定价模型中。而基于区块链的反向保理融资方法,由于买方企业的企业信息、交易内容等关键信息已经被准确且不可篡改的记录在应收账款的数据模型中,并且智能合约技术的使用也保证了应收账款兑付的自动化执行,从而大大降低了买方企业的违约风险与保理商的投资风险,同时应收账款的流动性相对增强,所以基于区块链的应收账款贴现定价模型较之于传统的贴现定价模型,也会发生相应的变化。
因此,在本发明的优选实施例中,所述应收账款票据的贴现定价模型将作为智能合约的部分内容,嵌入到应收账款票据贴现的业务流程中,实现贴现业务的自动化执行,所述应收账款票据的贴现定价模型的定义如下:
贴现金额=应收金额-应收金额×贴现率÷360×剩余到期天数
其中,贴现率为无风险利率r
贴现率=f(r
本发明另一方面优选实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的基于区块链的反向保理融资方法。
本发明另一方面优选实施例提供了一种存储介质,所述存储介质包括存储的程序,在所述程序运行时控制所述存储介质所在的设备执行所述的基于区块链的反向保理融资方法。
本发明的基于区块链的反向保理融资方法通过区块链将整个反向保理融资过程的信息完全公布在链上,实现了票据的数字化以及在区块链网络中的自动化流转,提高了数据的真实性,降低了保理商因信息真实性问题而造成的投资风险。另外,本发明利用区块链技术实现了反向保理业务的多方协作,减少了大量的中间环节,简化了单据的传送、审核过程,节省了人力物力财力和时间成本,使得融资过程更加快捷和智能。电子化单据不可篡改、不可伪造,保证了业务中使用的各种单据的真实性,强化了各参与方之间的信任关系,使得融资过程更加安全和高效。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本实施例方法所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个或者多个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory),磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 一种基于区块链的反向保理融资方法、设备及存储介质
- 基于区块链的保理池融资方法及系统、设备、存储介质