G06Q20/38 G06Q40/04 G06Q40/02
1.一种基于区块链架构的仓单认证方法,其特征在于,仓单认证参与方节点构成区块链节点,所述区块链节点包括:认证需求方节点和认证提供方节点;所述基于区块链架构的仓单认证方法包括:
认证需求方节点接收仓单认证请求,根据所述仓单认证请求构建一个申请认证信息区块,将所述申请认证信息区块加入区块链;
认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
2.如权利要求1所述的基于区块链架构的仓单认证方法,其特征在于,还包括:
认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链;
认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链,包括:
认证提供方节点根据所述认证受理信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
3.如权利要求2所述的基于区块链架构的仓单认证方法,其特征在于,还包括:
认证需求方节点根据所述认证受理信息区块,构建一个认证提交确认信息及认证信息区块,将所述认证提交确认信息及认证信息区块加入区块链;
认证提供方节点根据所述认证受理信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链,包括:
认证提供方节点根据所述认证提交确认信息及认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
4.如权利要求2所述的基于区块链架构的仓单认证方法,其特征在于,所述区块链节点还包括:质检机构节点;所述基于区块链架构的仓单认证方法还包括:
质检机构节点根据所述认证受理信息区块,将对质押仓单项下货物的质检结果构建一个质检结果区块,将所述质检结果区块加入区块链;
认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链,包括:
认证提供方节点根据所述申请认证信息区块和质检结果区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链。
5.一种基于区块链架构的仓单认证装置,其特征在于,仓单认证参与方节点构成区块链节点,所述区块链节点包括:认证需求方节点和认证提供方节点,其中:
认证需求方节点,用于接收仓单认证请求,根据所述仓单认证请求构建一个申请认证信息区块,将所述申请认证信息区块加入区块链;
认证提供方节点,用于根据所述申请认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
6.如权利要求5所述的基于区块链架构的仓单认证装置,其特征在于,所述认证提供方节点具体用于:
根据所述申请认证信息区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链;
根据所述认证受理信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
7.如权利要求6所述的基于区块链架构的仓单认证装置,其特征在于,所述认证需求方节点还用于:根据所述认证受理信息区块,构建一个认证提交确认信息及认证信息区块,将所述认证提交确认信息及认证信息区块加入区块链;
所述认证提供方节点还用于:根据所述认证提交确认信息及认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
8.如权利要求6所述的基于区块链架构的仓单认证装置,其特征在于,所述区块链节点还包括:质检机构节点,用于根据所述认证受理信息区块,将对质押仓单项下货物的质检结果构建一个质检结果区块,将所述质检结果区块加入区块链;
所述认证提供方节点具体用于:根据所述申请认证信息区块和质检结果区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至4任一所述方法的计算机程序。
本发明涉及数据处理技术领域,特别涉及一种基于区块链架构的仓单认证方法。
仓单(Warehouse receipt)是保管人收到仓储物后给存货人开付的提取仓储物的凭证。仓单除作为已收取仓储物的凭证和提取仓储物的凭证外,还可以通过背书,转让仓单项下货物的所有权,或者用于出质。存货人在仓单上背书并经保管人签字或者盖章,转让仓单始生效力。存货人以仓单出质应当与质权人签订质押合同,在仓单上背书并经保管人签字或者盖章,将仓单交付质权人后,质押权始生效力。
仓单质押融资(warehouse receipt financing)是指申请人将其拥有完全所有权的货物存放在银行指定仓储公司(以下简称仓储方),并以仓储方出具的仓单在银行进行质押,作为融资担保,银行依据质押仓单向申请人提供用于经营与仓单货物同类商品的专项贸易的短期融资业务。
目前,与仓单关联的仓单认证业务(为仓单质押融资业务的一部分)中,货权归属一般用中心化服务器管理,各个机构和企业各自管理。各个机构和企业彼此之间的数据不能共享。跨机构、跨企业的流程不能自动化执行,速度慢、效率低,适应不了不断演变的仓单认证业务需求。各仓单认证参与方之间的数据不透明,因此,容易在仓单认证过程中,出现篡改数据等现象,数据也无法溯源。
综上,现有仓单认证方案安全性低、效率低,导致仓单质押融资业务受限。
本发明实施例提供了一种基于区块链架构的仓单认证方法,用以提高仓单认证的安全性和效率,仓单认证参与方节点构成区块链节点,所述区块链节点包括:认证需求方节点和认证提供方节点;所述基于区块链架构的仓单认证方法包括:
认证需求方节点接收仓单认证请求,根据所述仓单认证请求构建一个申请认证信息区块,将所述申请认证信息区块加入区块链;
认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
本发明实施例还提供了一种基于区块链架构的仓单认证装置,用以提高仓单认证的安全性和效率,仓单认证参与方节点构成区块链节点,所述区块链节点包括:认证需求方节点和认证提供方节点,其中:
认证需求方节点,用于接收仓单认证请求,根据所述仓单认证请求构建一个申请认证信息区块,将所述申请认证信息区块加入区块链;
认证提供方节点,用于根据所述申请认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述基于区块链架构的仓单认证方法。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行基于区块链架构的仓单认证方法的计算机程序。
与现有技术相比较,本发明实施例提供的技术方案中,仓单认证参与方节点构成区块链节点,区块链节点包括:认证需求方节点和认证提供方节点;基于区块链架构的仓单认证方案通过:认证需求方节点接收仓单认证请求,根据仓单认证请求构建一个申请认证信息区块,将申请认证信息区块加入区块链;认证提供方节点根据申请认证信息区块,对仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将认证结果信息区块加入区块链,实现了基于区块链架构的动产资产流转,仓单认证参与方加入联盟链,保证了仓单认证参与方之间数据的透明、可追溯、防篡改,提高了仓单认证的安全性和效率,大大地推进了仓单质押的融资业务发展。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1是本发明实施例中基于区块链架构的仓单认证方法的流程示意图;
图2是本发明实施例中仓单质押融资架构示意图;
图3是本发明实施例中另一仓单质押融资架构示意图;
图4是本发明实施例中基于区块链架构的仓单质押融资协同的示意图;
图5是本发明实施例中基于区块链架构的仓单认证流程示意图;
图6是本发明实施例中基于区块链架构的仓单认证流程表示意图;
图7是本发明实施例中基于区块链架构的仓单认证装置的结构示意图。
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
发明人发现:关于仓单认证的技术方案,目前需要有一种技术方案实现大范围的数据共享,自动化执行,速度快,生态中的各个节点能够在遵循共同约定的基础上,灵活多变地各自演变发展。这种要求,传统的中心化系统是做不到的,只有基于区块链的去中心化(或者多中心化系统)可以做到。
区块链作为分布式数据存储、点对点传输、共识机制、加密算法等技术的集成应用,被认为是继大型机、个人电脑、互联网之后计算模式的颠覆式创新,很可能在全球范围引起一场新的技术革新和产业变革。区块链技术起源于化名为“中本聪”(SatoshiNakamoto)的学者在2008年发表的奠基性论文《比特币一种点对点电子现金系统》。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
因此,发明人提出了一种基于区块链架构的仓单认证方案,该方案是基于区块链的动产资产流转生态圈,实现数据的透明、可追溯、防篡改。各认证提供方、各融资协同平台、各承运商、各货主(认证需求方),加入联盟链,保证了仓单认证参与方之间数据的透明、可追溯、防篡改,提高了仓单认证的安全性和效率,大大地推进了仓单质押的融资业务发展。下面对该基于区块链架构的仓单认证方案进行详细介绍。
图1是本发明实施例中基于区块链架构的仓单认证方法的流程示意图,如图1所示,仓单认证参与方节点构成区块链节点,所述区块链节点包括:认证需求方节点和认证提供方节点;所述基于区块链架构的仓单认证方法包括:
步骤101:认证需求方节点接收仓单认证请求,根据所述仓单认证请求构建一个申请认证信息区块,将所述申请认证信息区块加入区块链;
步骤102:认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
本发明实施例提供的基于区块链架构的仓单认证方法,工作时:首先,认证需求方例如门户(货主),在认证需求方节点例如货主应用,输入仓单认证请求,例如通过点击仓单认证申请单,根据所述仓单认证请求构建一个申请认证信息区块,将该申请认证信息区块加入区块链,此时,链上的仓单认证参与方节点均了解到有这样一个仓单质押融资的申请;其次,认证提供方节点根据该申请认证信息区块,对所述仓单认证请求进行认证评估(即对待认证仓单进行认证),根据认证评估结果构建一个认证结果信息区块,将该认证结果信息区块加入区块链,此时,链上的仓单认证参与方节点均了解到有这样一个认证结果信息区块,即该区块中的认证结果信息被广播到链上,认证结果可以为认证通过或认证不通过,此时,也可以通过手机短信或发邮件的形式,将仓单认证结果发送至认证需求方节点。
与现有技术相比较,本发明实施例提供的技术方案实现了基于区块链架构的动产资产流转,各仓单认证参与方加入联盟链,保证了仓单认证参与方之间数据的透明、可追溯、防篡改,提高了仓单认证的安全性和效率,大大地推进了仓单质押的融资业务发展。
具体实施时,认证需求方可以是门户(货主),认证提供方可以是ABL(融资协同平台方)。将所述申请认证信息区块、认证结果信息区块等区块加入区块链可以通过ABL(融资协同平台)完成。
仓单认证为仓单质押融资的一部分,在介绍本发明实施例提供的基于区块链架构的仓单认证方法之前,首先对本发明实施例提供的仓单质押融资架构作如下介绍。
具体实施时,本发明实施例提供的方案,在技术上,底层使用区块链技术(如图2所示)。可以由一个Orderer(排序)节点(或者一个排序节点集,利用ZooKeeper分布式应用程序协调服务、Kafka分布式发布-订阅消息系统等对应高并发、海量数据的场景)。每一个组织(如资金(或认证)提供方1、2...)对应多个Peer节点,由该组织统一该组织管辖范围内的权限控制。根据具体业务需要,多家企业可以组成一个子链(channel),子链是该联盟链所有参与方的子集。
具体实施时,如图3所示,区块链底层由分为三个模块:由P2P网络、gRPC、Gossip协议组成的最底层模块,由账本、交易、事件、链码(可以实现智能合约,可以是预先存储的一些程序等,详见下述实施例的介绍)、区块链结构数据库(Key-value数据库或者关系数据库)、共识机制(拜占庭共识算法、POW算法、POS算法或者DPOS算法来实现共识机制,这四种算法的情况下不需要排序节点)、容器、状态机组成的模块,由权限管理、PKI体系组成模块。区块链SDK(软件开发工具包)层调用区块链底层的接口,彼此之间传输数据。区块链中间层调用区块链SDK层的接口。货主应用、融资协同平台应用、金融机构应用、质检机构、保险公司、各级贸易商等等应用调用区块链中间层的接口,彼此之间传输数据。另外图4也显示了整个仓单质押融资协同的流程。
在一个实施例中,上述基于区块链架构的仓单认证方法还可以包括:
认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链;
认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链,可以包括:
认证提供方节点根据所述认证受理信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
具体实施时,如图5和图6所示,认证提供方节点根据申请认证信息区块,对仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将该认证受理信息区块加入区块链,此时,链上的仓单认证参与方节点均了解到有这样一个认证受理信息区块,即该区块中的认证受理信息被广播到链上,在认证受理信息的结果为通过时,认证提供方节点根据认证受理信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将认证结果信息区块加入区块链。由于在仓单认证受理评估的过程中,也是仓单认证参与方之间数据的透明、可追溯、防篡改,也提高了仓单认证的安全性和效率。
在一个实施例中,基于区块链架构的仓单认证方法还可以包括:
认证需求方节点根据所述认证受理信息区块,构建一个认证提交确认信息及认证信息区块,将所述认证提交确认信息及认证信息区块加入区块链;
认证提供方节点根据所述认证受理信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链,可以包括:
认证提供方节点根据所述认证提交确认信息及认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
具体实施时,如图5和图6所示,在认证提供方节点进行受理评估后,加入了认证需求方节点参与确权及认证信息填写的过程,认证需求方节点根据认证受理信息区块,构建一个认证提交确认信息及认证信息区块,将所述认证提交确认信息及认证信息区块加入区块链,此时链上的仓单认证参与方节点均了解到有这样一个认证提交确认信息及认证信息区块,即该区块中的认证提交确认信息及认证信息被广播到链上,认证提供方节点根据所述认证提交确认信息及认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。由于在仓单认证用户确权的过程中,也是仓单认证参与方之间数据的透明、可追溯、防篡改,也提高了仓单认证的安全性和效率。
具体实施时,认证提交确认信息可以是图5所示的货主提交确权信息,认证信息可以是货主填写的关于认证的信息或提供的相关认证资料等。
在一个实施例中,所述区块链节点还可以包括:质检机构节点;所述基于区块链架构的仓单认证方法还可以包括:
质检机构节点根据所述认证受理信息区块,将对质押仓单项下货物的质检结果构建一个质检结果区块,将所述质检结果区块加入区块链;
认证提供方节点根据所述申请认证信息区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链,可以包括:
认证提供方节点根据所述申请认证信息区块和质检结果区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链。
具体实施时,仓单认证的参与方可以包括认证需求方(一般为货主)及认证提供方(ABL)。但ABL提供仓单认证服务时,认证评估所依据的信息可以来源于仓储机构(货物数量、重量等)、质检机构(货物质量)、生产商、贸易商、承运商等供应链上各参与方(货物权属)、交易所(货物价值)。本发明实施例中,认证提供方节点例如ABL,在对所述仓单认证请求进行认证评估时可以参照其他链上各参与方的认证结果,该其他链上各参与方均可以参与认证环节,从各方面为仓单项下货物的真实情况提供溯源或证明。
具体实施时,仓单认证的内容包括仓单项下货权、数量、质量等要素是否与货物实际情况一致,故质检机构可以参与,质检机构出具的结论系仓单认证中关于质量认证的依据。在本实施例中,区块链节点可以包括:质检机构节点,在区块链上参与方了解到这样的申请认证信息时,质检机构节点自动根据申请认证信息区块,将对质押仓单项下货物的质检结果构建一个质检结果区块,将所述质检结果区块加入区块链,这样,认证提供方节点在受理评估时可以参考该质检结果区块进行受理评估,也提高了仓单认证的效率。
下面再结合下表1至表4,说明本发明如何实施。
下表1是本发明实施例提供的基于区块链架构的仓单认证方法的详细流程。通过下表可以看出,除了融资申请、受理评估,融资风险评估,还可以在链上进行仓单认证等,可以提高仓单质押融资的效率和安全性。
表1
具体实施时,供应链生态(联盟链)中相关各方线下签署合约,以线下合约为基础制定向相关方开源链码(智能合约,即本发明实施例中涉及链上计算的部分,例如仓单质押融资申请、受理评估、认证评估、风险评估等)。图4中评估是否受理部分、受理后的评估部分、融资申请是否提交部分、金融机构受理融资部分、风险评估决定是否放款部分、融资还款登记是否还清部分、是否解押部分等均为区块链链码处理部分。图5中ABL的“是否受理”部分、“认证结果”部分以及WMS(Warehouse Management System,仓库管理系统)的执行部分、区块链部分是均是区块链链码处理部分。图6中第4和第10项也是区块链链码处理部分。
下表2为本发明实施例中上链资产一览表。
表2
下表3为本发明实施例中上链参与方一览表。
表3
下表4为本发明实施例中上链交易一览表。
表4
通过上述可知,利用本发明实施提供的基于区块链架构的仓单认证方法,可以做到仓单认证的跨组织、跨节点的自动化执行,仓单认证速度快,效率高,提高一个数量级,而且更安全可靠。生态中的各个区块链节点在共同约定的基础上,可以实现灵活多变的改进、扩充各自的系统。
基于同一发明构思,本发明实施例中还提供了一种基于区块链架构的仓单认证装置,如下面的实施例。由于基于区块链架构的仓单认证装置解决问题的原理与上述基于区块链架构的仓单认证方法相似,因此基于区块链架构的仓单认证装置的实施可以参考上述基于区块链架构的仓单认证方法的实施,重复之处不再赘述。以下所使用的,术语“模块”或者“单元”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图7是本发明实施例中基于区块链架构的仓单认证装置的结构示意图,仓单认证参与方节点构成区块链节点,所述区块链节点包括:认证需求方节点和认证提供方节点,其中:如图7所示:
认证需求方节点02,用于接收仓单认证请求,根据所述仓单认证请求构建一个申请认证信息区块,将所述申请认证信息区块加入区块链;
认证提供方节点04,用于根据所述申请认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
在一个实施例中,所述认证提供方节点具体用于:
根据所述申请认证信息区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链;
根据所述认证受理信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
在一个实施例中,所述认证需求方节点还用于:根据所述认证受理信息区块,构建一个认证提交确认信息及认证信息区块,将所述认证提交确认信息及认证信息区块加入区块链;
所述认证提供方节点还用于:根据所述认证提交确认信息及认证信息区块,对所述仓单认证请求进行认证评估,根据认证评估结果构建一个认证结果信息区块,将所述认证结果信息区块加入区块链。
在一个实施例中,所述区块链节点还包括:质检机构节点,用于根据所述认证受理信息区块,将对质押仓单项下货物的质检结果构建一个质检结果区块,将所述质检结果区块加入区块链;
所述认证提供方节点具体用于:根据所述申请认证信息区块和质检结果区块,对所述仓单认证请求进行受理评估,根据受理评估结果构建一个认证受理信息区块,将所述认证受理信息区块加入区块链。
本发明实施例提供的技术方案的有益技术效果为:实现了基于区块链架构的动产资产流转,各仓单认证参与方加入联盟链,保证了仓单认证参与方之间数据的透明、可追溯、防篡改,提高了仓单认证的安全性和效率,大大地推进了仓单质押的融资业务发展。
显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
本文发布于:2023-04-14 05:20:14,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/1/86974.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |