logo好方法网

一种基于区块链技术的仓单流转系统及方法


技术摘要:
本发明公开了一种基于区块链技术的仓单流转系统及方法,该系统包括电子仓单应用模块、区块链前置应用模块、区块链平台应用模块以及基础支撑应用模块,电子仓单应用模块包括包含用户注册、仓单流转、数据查询功能模块;区块链前置应用模块通过API和SDK的方式分别与电子  全部
背景技术:
目前供应链生态普遍存在包括仓单、票据造假风险,企业间信息孤岛,核心企业信 用无法多级传递等问题,导致银行风控难、企业融资难、监管部门监管难等挑战。 区块链技术多中心、可追溯、不可篡改等特性,能够提供可信、可靠的权属转移记 载,“区块链 供应链金融”已经逐步成为缓解供应链生态中银行风控难、企业融资难、监管 部门监管难问题的重要解决方案。借助区块链技术,有效连接银行、企业、监管部门之间的 信息系统,最大化实现资金流、信息流、物流、商流数据整合,增加数据可信度,降低银行风 控难度和监管部门难度;电子仓单上链可避免纸质仓单造假风险;链上仓单可多级拆转融 解决多级供应商资金短缺、融资难问题;仓单流转业务执行线上化,周期短、效率高。
技术实现要素:
本发明的目的在于提供一种基于区块链技术的仓单流转系统及方法,用以解决供 应链中仓单造假、流通效率低等问题。 一方面,本发明提供一种基于区块链技术的仓单流转系统,该系统包括如下应用 模块: (1)电子仓单应用模块,该应用模块直接针对面向仓单流转系统的使用者,包含用 户注册、仓单流转、数据查询功能模块,实现用户注册、仓单签发、仓单转让、仓单质押、仓单 提货、数据查询功能; (2)区块链前置应用模块,该应用模块作为电子仓单应用模块和区块链平台应用 模块的中间层,通过API和SDK的方式分别与电子仓单应用模块、区块链平台应用模块进行 交互;区块链前置应用模块提供权限管理、交易管理、查询管理功能模块,实现用户权限管 控、交易封装转发、数据查询功能; (3)区块链平台应用模块,该应用模块为区块链基础模块,提供智能合约和区块链 核心功能模块,其中智能合约功能模块通过写入的业务逻辑,对上层应用发来的交易参数 进行校验,交易校验通过后自动触发登记操作,当交易达成区块链网络全网共识后最终记 录至区块链中; (4)基础支撑应用模块,该应用模块提供用户认证管理功能以及区块链管理功能, 用户认证管理包含密钥管理功能模块和证书管理功能模块,区块链管理包括节点管理功能 模块和监控管理功能模块。 进一步地,所述的电子仓单应用模块中,仓单流转系统的使用者包括普通用户和 管理员用户,用户和电子仓单应用提供方(机构)从证书管理功能模块获取用于身份认证的 数字证书,同时电子仓单应用模块从密钥管理功能模块获取用户的区块链数字身份标识, 4 CN 111581278 A 说 明 书 2/4 页 包含公私钥对和唯一性地址;用户首先通过用户注册功能模块完成账户信息注册登记,然 后用账户信息发起仓单流转交易和数据查询交易,其中所有交易通过用户和电子仓单应用 模块进行签名后转发至区块链前置应用模块。 进一步地,所述电子仓单应用模块中,交易信息通过三级签名机制转发至区块链 前置应用模块,三级签名机制包括:用户采用证书管理功能模块颁发的用户数字证书对交 易信息进行一级签名,电子仓单应用模块对一级签名验签后采用密钥管理功能模块生成的 私钥对交易信息进行二级签名,并对二级签名后的交易信息采用证书管理功能模块颁发的 机构证书进行三级签名,三级签名后的交易信息通过调用API的方式发送至区块链前置应 用模块。 进一步地,所述的区块链前置应用模块中,权限管理功能模块对API调用者进行一 层权限管控,包括IP白名单、调用者权限分级等设置;交易管理功能模块对电子仓单应用模 块发来的交易请求进行解码、签名验证、发送至区块链等处理;查询管理功能模块提供区块 链数据查询功能,将区块链平台应用模块返回的查询结果数据规则化处理后返回给电子仓 单应用模块。 进一步地,所述的区块链平台应用模块中,区块链核心功能模块包含区块链底层 所有基础模块,包含点对点通信、共识、加密、存储功能模块;智能合约功能模块通过写入的 相关业务逻辑对交易参数进行校验,交易经区块链核心功能模块验签以及通过智能合约逻 辑校验,并达成区块链网络全网共识后记录至区块链中。 进一步地,所述的基础支撑应用模块中,密钥管理功能模块用于生成区块链数字 身份标识,包含公私钥对和唯一性地址;证书管理功能模块负责颁发、管理各类证书,包括 用户证书(普通用户和管理员用户)、机构证书、区块链节点证书、交易证书等。 进一步地,所述的基础支撑应用模块中,节点管理功能模块负责新增、删除区块链 节点;监控管理功能模块负责监控区块链网络运行情况,包括区块高度、交易数量、交易速 率、节点故障等。 另一方面,本发明还提供一种基于区块链技术的仓单流转流转方法,该方法包括 如下步骤: (1)用户向证书管理功能模块申请对应的用户数字证书,电子仓单应用模块向证 书管理功能模块申请对应的机构数字证书,其中机构数字证书用于电子仓单应用提供方 (机构)的身份认证,同时电子仓单应用模块向密钥管理功能模块获取用户的区块链数字身 份标识(公私钥对、唯一性地址),用户用账户信息向相应仓单交易功能模块发起交易请求, 交易信息通过三级签名机制转发至区块链前置应用模块; 所述三级签名机制包括:用户采用证书管理功能模块颁发的用户数字证书对交易 信息进行一级签名,电子仓单应用模块对一级签名验签后采用密钥管理功能模块生成的私 钥对交易信息进行二级签名,并对二级签名后的交易信息采用证书管理功能模块颁发的机 构证书进行三级签名,三级签名后的交易信息通过调用API的方式发送至区块链前置应用 模块; (2)区块链前置应用模块接收到请求后首先由权限管理功能模块校验请求者IP是 否为有效IP,防止匿名攻击,校验通过后由交易管理功能模块对三级签名后的交易信息进 行验签,验签通过后对二级签名后的交易信息进行解析,包括消息解码和交易参数数据处 5 CN 111581278 A 说 明 书 3/4 页 理(比如对交易串的序列化等),解析完后通过调用SDK的方式将交易信息发送至区块链平 台应用模块; (3)区块链平台应用模块收到交易信息后广播消息至全网区块链节点,节点的区 块链核心功能模块对交易信息进行验签,验签通过后智能合约功能模块对交易发起者以及 业务参数进行逻辑校验,交易校验通过并达成全网共识后写入区块链中,最终建立真实可 信、不可篡改的数字存证信息。 本发明的有益效果是:本发明通过区块链技术实现仓单全生命周期管理,采用区 块链的去中心化、不可篡改、加密、智能合约特性有效解决仓单造假、流通效率低等问题,为 供应链上下游企业提供安全可信的信息存储平台以及高效透明的票据流通模式;本发明还 提出一种多级签名机制用于提升仓单流转交易的可信性、安全性和可追溯性。 附图说明 图1为本发明实施例中提供的基于区块链技术的仓单流转系统架构图。
下载此资料需消耗2积分,
分享到:
收藏