System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及区块链,具体涉及一种基于商业智能合约的数字人民币定向支付实现方法及系统。
技术介绍
1、在现代批发零售行业中,供应链融资服务对于促进贸易流通至关重要。尤其在涉及多级贸易链路的供应链中,各级贸易客商之间交易关系复杂多样。例如,一级及以下经销商或分销商与企业间的贸易关系可能是直接的,也可能是通过多个层级间接的。
2、在现有方法中,通常使用银行监管账户的方式来实现单一层级贸易关系场景下的资金定向支付和专款专用,但在多层级贸易关系场景下,无法实现资金的定向穿透和专款专用。由于企业与各级贸易客商之间存在非直接的多层级的交易联系,管理机制缺失导致了难以对企业资金流向的有效监管。在这种情形下,资金的定向支付和专款专用难以得到保障,从而增加了资金在多级贸易链路中被挪用或滥用的风险。这不仅威胁到资金流的可控性,还可能导致整个供应链面临更高的财务风险,影响企业的信誉和经营稳定性。
技术实现思路
1、本申请旨在解决现有多层级贸易关系场景下的定向支付方式存在风险较高的问题,提出一种基于商业智能合约的数字人民币定向支付实现方法及系统。
2、本申请解决上述技术问题所采用的技术方案是:
3、第一方面,本申请提供一种基于商业智能合约的数字人民币定向支付实现方法,所述方法包括:
4、各级贸易客商在银行机构开立数字人民币钱包,将所述数字人民币钱包绑定至融资平台,所述数字人民币钱包包括母钱包和子钱包;
5、各级贸易客商通过融资平台在线签约,使其数字人
6、融资平台获取各级贸易客商的身份信息和已确定的贸易上下游关系信息,根据所述身份信息和已确定的贸易上下游关系信息形成定向支付规则,以定向支付规则创建商业智能合约,并将所述商业智能合约上链部署至供应链融资区块链上;
7、各级贸易客商通过融资平台并使用数字人民币子钱包的可用金额发起数字人民币的支付请求,所述支付请求中包括交易双方的数字人民币子钱包账户信息和交易金额,融资平台将支付请求传输到银行机构;
8、银行机构调用执行供应链融资区块链上已部署的商业智能合约,根据商业智能合约内定义的定向支付规则对支付请求进行校验,若校验通过,则银行机构按客商的支付请求完成其数字人民币子钱包的数字人民币资金的定向支付。
9、进一步地,所述身份信息包括客户企业名称、社会信用代码、身份、身份层级、营业执照和法人基础信息,所述贸易上下游关系信息包括上级供货商客户名称、上级供货商客户编码、上级供货商社会信用代码、所售产品物料和所属企业。
10、进一步地,所述商业智能合约包括商圈智能合约,所述商圈智能合约的创建方法包括:
11、融资平台将一个企业作为一个商圈,初始化企业的基本信息,以完成一个商圈初始化,并将所述基本信息中的规则转换成商业领域内的商圈智能合约,所述基本信息包括企业名称、企业编码、社会信用代码、身份层级、数字人民币钱包id、商圈内单笔转账支付限额和单个身份钱包数量。
12、进一步地,所述商业智能合约还包括身份智能合约,所述身份智能合约的创建方法包括:
13、融资平台获取各级贸易客商之间的供货关系,并将所述供货关系抽象为交易关系对,所述交易关系对用于记录参与交易双方的身份信息及其允许使用的签约受控的数字人民币子钱包;将交易关系对以及参与交易双方的身份信息形成规则并转换成商业领域内的身份智能合约。
14、进一步地,所述商业智能合约还包括支付智能合约,所述支付智能合约的创建方法包括:
15、融资平台配置支付规则,并将支付规则转换成商业领域内的支付智能合约,所述支付规则包括设定特定身份层级客户的转账支付上限以及针对特定交易关系对的转账支付限制。
16、进一步地,银行机构调用执行供应链融资区块链上的商业智能合约,根据商业智能合约内定义的规则对支付请求进行校验,具体包括:
17、融资平台调用供应链融资区块链上对应的商业智能合约,将调用智能合约方法的交易发送至供应链融资区块链各节点执行,供应链融资区块链各节点独立执行商业智能合约逻辑,根据商业智能合约内定义的规则对支付请求进行校验,将执行结果共识后记录在各自的节点分布式账本中,供应链融资区块链将共识后的校验结果返回到融资平台,融资平台立即通过api接口将校验结果传递至银行机构。
18、进一步地,银行机构调用执行供应链融资区块链上的商业智能合约,根据商业智能合约内定义的规则对支付请求进行校验,具体还包括:
19、通过跨链交互技术建立银行机构自有区块链与供应链融资区块链之间的可信交互通信,将已上链部署的商业智能合约从供应链融资区块链跨链传输至银行机构自有区块链,银行机构从自有区块链调用执行商业智能合约,获取校验结果。
20、进一步地,银行机构调用执行供应链融资区块链上的商业智能合约,根据商业智能合约内定义的规则对支付请求进行校验,具体还包括:
21、在银行机构部署区块链网络节点,并将其作为供应链融资区块链的子节点,通过该子节点和供应链融资区块链进行共识和打包交易,将调用智能合约方法的交易发送至该子节点执行,获取校验结果。
22、进一步地,在根据商业智能合约内定义的定向支付规则对支付请求进行校验时,若校验未通过,则不允许支付。
23、进一步地,所述方法还包括:
24、银行机构完成资金定向支付后,将支付结果及支付流水信息传回融资平台。
25、第二方面,本申请提供一种基于商业智能合约的数字人民币定向支付实现系统,所述系统用于实现如第一方面所述的基于商业智能合约的数字人民币定向支付实现方法。
26、本申请的有益效果是:本申请提供的基于商业智能合约的数字人民币定向支付实现方法及系统,应用区块链技术,根据身份信息和已确定的贸易上下游关系信息形成定向支付规则,以定向支付规则创建商业智能合约,并将商业智能合约上链部署至供应链融资区块链以构建供应链多级贸易关系场景下数字人民币商业交易规则。其中所述的商业智能合约,会运用智能合约的可编程性和高安全性特性,实现数字人民币资金在多级贸易关系间接交易场景下的定向支付和资金流穿透,保障了资金在各贸易层级的专款专用,降低了资金风险,确保了订单流、资金流、物流的有效匹配,同时提高了资金流转效率。
本文档来自技高网...【技术保护点】
1.基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述身份信息包括客户企业名称、社会信用代码、身份、身份层级、营业执照和法人基础信息,所述贸易上下游关系信息包括上级供货商客户名称、上级供货商客户编码、上级供货商社会信用代码、所售产品物料和所属企业。
3.根据权利要求2所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述商业智能合约包括商圈智能合约,所述商圈智能合约的创建方法包括:
4.根据权利要求3所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述商业智能合约还包括身份智能合约,所述身份智能合约的创建方法包括:
5.根据权利要求4所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述商业智能合约还包括支付智能合约,所述支付智能合约的创建方法包括:
6.根据权利要求1所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,银行机构调用执行供应链融资区块链上已部
7.根据权利要求1所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,银行机构调用执行供应链融资区块链上已部署的商业智能合约,根据商业智能合约内定义的定向支付规则对支付请求进行校验,具体还包括:
8.根据权利要求1所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,在根据商业智能合约内定义的定向支付规则对支付请求进行校验时,若校验未通过,则不允许支付。
9.根据权利要求1所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述方法还包括:
10.基于商业智能合约的数字人民币定向支付实现系统,其特征在于,所述系统用于实现如权利要求1至9任一项所述的基于商业智能合约的数字人民币定向支付实现方法。
...【技术特征摘要】
1.基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述身份信息包括客户企业名称、社会信用代码、身份、身份层级、营业执照和法人基础信息,所述贸易上下游关系信息包括上级供货商客户名称、上级供货商客户编码、上级供货商社会信用代码、所售产品物料和所属企业。
3.根据权利要求2所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述商业智能合约包括商圈智能合约,所述商圈智能合约的创建方法包括:
4.根据权利要求3所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述商业智能合约还包括身份智能合约,所述身份智能合约的创建方法包括:
5.根据权利要求4所述的基于商业智能合约的数字人民币定向支付实现方法,其特征在于,所述商业智能合约还包括支付智能合约,所述支付智能合约的创建方法包括:
6.根据...
【专利技术属性】
技术研发人员:苏王辉,谢红,牟守先,冯小宁,殷莉,何睿,代远承,龙河强,
申请(专利权)人:泸州老窖股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。