基于区块链的资产转移方法及装置、电子设备制造方法及图纸

技术编号:30088228 阅读:14 留言:0更新日期:2021-09-18 08:48
一种基于区块链的资产转移方法及装置、电子设备。资产流转系统包括资产发布方和多级资产持有方;多级资产持有方中的第一级资产持有方,持有基于资产发布方与第一级资产持有方之间的第一应付账款创建的第一资产对象;包括:接收第一级资产持有方发送的第一交易;第一交易包括第一级资产持有方与第二级资产持有方之间的第二应付账款;响应于第一交易,将第一应付账款与第二应付账款进行匹配,并在第二应付账款的金额不大于第一应付账款的金额时,调用智能合约中声明的资产拆分逻辑,从第一资产对象中拆分出与第二应付账款匹配的第二资产对象;将拆分出的第二资产对象转移给第二级资产持有方进行持有。产持有方进行持有。产持有方进行持有。

【技术实现步骤摘要】
基于区块链的资产转移方法及装置、电子设备


[0001]本说明书一个或多个实施例涉及区块链
,尤其涉及一种基于区块链的资产转移方法及装置、电子设备。

技术介绍

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

技术实现思路

[0003]本说明书提出一种基于区块链的资产转移方法,应用于基于区块链搭建的资产流转系统;所述资产流转系统包括资产发布方和多级资产持有方;其中,所述多级资产持有方中的第一级资产持有方,持有基于所述资产发布方与所述第一级资产持有方之间的第一应付账款创建的第一资产对象;所述方法包括:
[0004]接收所述第一级资产持有方发送的第一交易;所述第一交易包括所述第一级资产持有方与所述多级资产持有方中的第二级资产持有方之间的第二应付账款;
[0005]响应于所述第一交易,将所述第一应付账款与所述第二应付账款进行匹配,并在所述第二应付账款的金额不大于所述第一应付账款的金额时,调用发布在所述区块链上的智能合约中声明的资产拆分逻辑,对所述第一资产对象进行拆分处理,从所述第一资产对象中拆分出与所述第二应付账款匹配的第二资产对象;
[0006]将拆分出的所述第二资产对象转移给所述第二级资产持有方进行持有。
[0007]可选的,所述方法还包括:
[0008]如果所述第二应付账款的金额大于所述第一应付账款的金额,向所述第一级资产持有方返回资产转移失败的通知消息。
[0009]可选的,所述方法还包括:
[0010]接收所述资产发布方发送的第二交易;所述第二交易包括所述第一应付账款;
[0011]响应于所述第二交易,调用发布在所述区块链上的智能合约中声明的资产创建逻辑,基于所述第一应付账款创建所述第一资产对象,并将创建的所述第一资产对象转移给所述第一级资产持有方进行持有;以及,
[0012]生成对应于所述第一资产对象的资产创建记录,并将生成的资产创建记录发布至区块链进行存证;其中,所述资产创建记录包括所述第一应付账款与所述第一资产对象之间的对应关系。
[0013]可选的,所述基于所述第一应付账款创建所述第一资产对象之前,还包括:
[0014]确定所述区块链上是否存证了由所述资产发布方为所述第一级资产持有方创建,且由所述第一级资产持有方确权后的所述第一应付账款;如果是,进一步基于所述第一应
付账款创建所述第一资产对象。
[0015]可选的,基于所述第一应付账款创建所述第一资产对象,包括:
[0016]获取所述第一应付账款的金额;
[0017]将所述第一应付账款的金额换算为资产数额;
[0018]创建与所述第一资产数额相等的资产对象,得到所述第一资产对象。
[0019]可选的,对所述第一资产对象进行拆分处理之前,还包括:
[0020]确定所述区块链上是否存证了由所述第一级资产持有方为所述第二级资产持有方创建,且由所述第二级资产持有方确权后的所述第二应付账款;如果是,进一步对所述第一资产对象进行拆分处理。
[0021]可选的,对所述第一资产对象进行拆分处理,从所述第一资产对象中拆分出与所述第二应付账款匹配的第二资产对象,包括:
[0022]获取所述第二应付账款的金额;
[0023]将所述第二应付账款的金额换算为资产数额;
[0024]从所述第一资产对象中拆分出与所述资产数额相等的资产对象,得到所述第二资产对象。
[0025]可选的,还包括:
[0026]在从所述第一资产对象中拆分出与所述第二应付账款匹配的第二资产对象之后,生成对应于所述第二资产对象的资产创建记录,并将生成的资产创建记录发布至区块链进行存证;其中,所述资产创建记录包括所述第二资产对象与所述第二应付账款的对应关系;
[0027]在将拆分出的所述第二资产对象转移给所述第二级资产持有方进行持有之后,生成对应于所述第一资产对象的资产流转记录,并将生成的资产流转记录发布至区块链进行存证;其中,所述资产流转记录包括所述第一资产对象、从所述第一资产对象中拆分出的第二资产对象、以及持有所述第二资产对象的第二资产持有方之间的对应关系。
[0028]可选的,所述资产流转系统为供应链金融系统;所述供应链金融系统包括作为资产发布方的核心企业、作为资产持有方的多级供应商、以及金融机构;其中,所述资产对象用于向所述金融机构发起融资贷款。
[0029]可选的,所述方法还包括:
[0030]接收所述多级供应商中的任一目标供应商发送的第三交易;所述第三交易包括用于向所述金融机构发起融资贷款的第三资产对象;
[0031]响应于所述第三交易,将所述第三资产对象转移给所述金融机构进行持有,以使所述金融机构在对与所述第三资产对象对应的第三应付账款进行确权后,将所述第三资产对象的资产数额换算为资金额度,并基于换算出的资金额度向所述目标供应商发放贷款。
[0032]本说明书还提出一种基于区块链的资产转移装置,应用于基于区块链搭建的资产流转系统;所述资产流转系统包括资产发布方和多级资产持有方;其中,所述多级资产持有方中的第一级资产持有方,持有基于所述资产发布方与所述第一级资产持有方之间的第一应付账款创建的第一资产对象;所述装置包括:
[0033]接收模块,接收所述第一级资产持有方发送的第一交易;所述第一交易包括所述第一级资产持有方与所述多级资产持有方中的第二级资产持有方之间的第二应付账款;
[0034]拆分模块,响应于所述第一交易,将所述第一应付账款与所述第二应付账款进行
匹配,并在所述第二应付账款的金额不大于所述第一应付账款的金额时,调用发布在所述区块链上的智能合约中声明的资产拆分逻辑,对所述第一资产对象进行拆分处理,从所述第一资产对象中拆分出与所述第二应付账款匹配的第二资产对象;
[0035]转移模块,将拆分出的所述第二资产对象转移给所述第二级资产持有方进行持有。
[0036]可选的,所述拆分模块进一步:
[0037]如果所述第二应付账款的金额大于所述第一应付账款的金额,向所述第一级资产持有方返回资产转移失败的通知消息。
[0038]可选的,所述接收模块进一步:
[0039]接收所述资产发布方发送的第二交易;所述第二交易包括所述第一应付账款;
[0040]所述装置还包括:
[0041]创建模块,响应于所述第二交易,调用发布在所述区块链上的智能合约中声明的资产创建逻辑,基于所述第一应付账款创建所述第一资产对象,并将创建的所述第一资产对象转移给所述第一级资产持有方进行持有;以及,
[0042]生成对应于所述第一资产对象的资产创建记录,并将生成的资产创建记录发布至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的资产转移方法,应用于基于区块链搭建的资产流转系统;所述资产流转系统包括资产发布方和多级资产持有方;其中,所述多级资产持有方中的第一级资产持有方,持有基于所述资产发布方与所述第一级资产持有方之间的第一应付账款创建的第一资产对象;所述方法包括:接收第i

1级资产持有方发送的资产转移交易;所述资产转移交易包括第i

1级资产持有方与第i级资产持有方之间的第i应付账款的金额;其中,i=2,

,N;N不大于资产持有方的数量;响应于所述资产转移交易,判断所述区块链上是否存证了由第i

1级资产持有方为第i级资产持有方创建,且所述第i级资产持有方确权后的第i应付账款,若是,则在第i应付账款的金额不大于第i

1应付账款的金额的情况下,调用发布在所述区块链上的智能合约中声明的资产拆分逻辑,从第i

1资产对象中拆分出与第i应付账款匹配的第i资产对象;将拆分出的第i资产对象转移给第i级资产持有方进行持有。2.根据权利要求1所述的方法,所述方法还包括:如果第i应付账款的金额大于第i

1应付账款的金额,向第i

1级资产持有方返回资产转移失败的通知消息。3.根据权利要求1所述的方法,所述方法还包括:接收所述资产发布方发送的资产创建交易;所述资产创建交易包括第一应付账款;响应于所述资产创建交易,调用发布在所述区块链上的智能合约中声明的资产创建逻辑,创建匹配于第一应付账款的第一资产对象,并将创建的所述第一资产对象转移给所述第一级资产持有方进行持有。4.如权利要求1所述方法,还包括:生成对应于所述第一资产对象的资产创建记录,并将生成的资产创建记录发布至区块链进行存证;其中,所述资产创建记录包括所述第一应付账款与所述第一资产对象之间的对应关系。5.根据权利要求3所述的方法,所述基于所述第一应付账款创建所述第一资产对象之前,还包括:确定所述区块链上是否存证了由所述资产发布方为所述第一级资产持有方创建,且由所述第一级资产持有方确权后的所述第一应付账款;如果是,进一步基于所述第一应付账款创建所述第一资产对象。6.根据权利要求3所述的方法,基于所述第一应付账款创建所述第一资产对象,包括:获取所述第一应付账款的金额;将所述第一应付账款的金额换算为资产数额;创建与所述第一资产数额相等的资产对象,得到所述第一资产对象。7.根据权利要求1所述的方法,对第i

1资产对象进行拆分处理,从第i

1资产对象中拆分出与第i应付账款匹配的第i资产对象,包括:获取第i应付账款的金额;将第i应付账款的金额换算为资产数额;从第i

1资产对象中拆分出与所述资产数额相等的资产对象,得到所述第i资产对象。8.根据权利要求1所述的方法,还包括:
在从第i

1资产对象中拆分出与第i应付账款匹配的第二资产对象之后,生成对应于第i资产对象的资产创建记录,并将生成的资产创建记录发布至区块链进行存证;其中,所述资产创建记录包括第i资产对象与第i应付账款的对应关系。9.如权利要求8所述的方法,还包括:在将拆分出的第i资产对象转移给第i级资产持有方进行持有之后,生成对应于所述第i

1资产对象的资产流转记录,并将生成的资...

【专利技术属性】
技术研发人员:陆旭明杨俊
申请(专利权)人:创新先进技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1