基于区块链的资源转出处理方法、装置及系统制造方法及图纸

技术编号:36340276 阅读:60 留言:0更新日期:2023-01-14 17:53
本说明书实施例提供了基于区块链的资源转出处理方法、装置及系统,其中,一种基于区块链的资源转出处理方法包括:根据转出机构的资源转出请求,通过第一区块链节点查询资源流转平台的资源总额;所述资源转出请求中携带有转出数额。若所述资源总额小于所述转出数额,生成包含所述转出数额的资源调配请求并向第二区块链节点发送,以进行资源调配处理。在资源调配处理成功后生成所述第二区块链节点对应的调配账户对所述转出机构的资源调配凭证。基于所述资源调配凭证的生成向所述第一区块链节点发送代理转出请求,以进行资源转出的代理处理。处理。处理。

【技术实现步骤摘要】
基于区块链的资源转出处理方法、装置及系统


[0001]本文件涉及区块链
,尤其涉及一种基于区块链的资源转出处理方法、装置及系统。

技术介绍

[0002]随着区块链的发展,为了提升数据的安全性以及对数据的存储有效性,越来越多的服务数据存储在区块链上;区块链技术是运用加密算法、共识机制等技术的分布式存储账本。服务数据和区块链技术日渐紧密的结合,也对越来越多的服务商或者机构提出了更高的要求,如何利用区块链技术,解决服务提供过程中遇到的问题成为服务商和用户日益关注的重点。

技术实现思路

[0003]本说明书一个或多个实施例提供了第一种基于区块链的资源转出处理方法,应用于资源流转平台,所述基于区块链的资源转出处理方法,包括:根据转出机构的资源转出请求,通过第一区块链节点查询所述资源流转平台的资源总额;所述资源转出请求中携带有转出数额。若所述资源总额小于所述转出数额,生成包含所述转出数额的资源调配请求并向第二区块链节点发送,以进行资源调配处理。在资源调配处理成功后生成所述第二区块链节点对应的调配账户对所述转出机构的资源调配凭证。基于所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的资源转出处理方法,应用于资源流转平台,包括:根据转出机构的资源转出请求,通过第一区块链节点查询所述资源流转平台的资源总额;所述资源转出请求中携带有转出数额;若所述资源总额小于所述转出数额,生成包含所述转出数额的资源调配请求并向第二区块链节点发送,以进行资源调配处理;在资源调配处理成功后生成所述第二区块链节点对应的调配账户对所述转出机构的资源调配凭证;基于所述资源调配凭证的生成向所述第一区块链节点发送代理转出请求,以进行资源转出的代理处理。2.根据权利要求1所述的基于区块链的资源转出处理方法,还包括:根据所述转出机构的资源充值请求,查询所述转出机构的预设状态的资源调配凭证;若查询结果为空,基于所述资源充值请求中的充值数额,对所述资源流转平台中所述转出机构的资源数额进行更新。3.根据权利要求2所述的基于区块链的资源转出处理方法,若查询结果不为空,执行如下操作:若所述充值数额小于或者等于查询到的资源调配凭证中的调配数额,根据所述第二区块链节点发送的充值成功结果,对查询到的资源调配凭证进行更新处理。4.根据权利要求3所述的基于区块链的资源转出处理方法,所述对查询到的资源调配凭证进行更新处理,包括:计算所述调配数额与所述充值数额的差值,并将所述调配数额更新为所述差值;和/或,对所述查询到的资源调配凭证进行凭证状态更新。5.根据权利要求3所述的基于区块链的资源转出处理方法,还包括:若所述充值数额大于所述调配数额,在所述第一区块链节点进行数额充值后,对所述转出机构的资源数额进行更新;以及,在所述第二区块链节点进行数额充值后,对所述查询到的资源调配凭证进行凭证状态更新。6.根据权利要求5所述的基于区块链的资源转出处理方法,所述第一区块链节点,基于所述充值数额与所述调配数额的差值对所述资源总额进行更新,向所述资源流转平台发送充值成功结果;所述第二区块链节点基于所述调配数额对所述第二区块链节点对应的可调配数额进行更新,向所述资源流转平台发送充值成功结果;所述资源流转平台基于所述差值对所述转出机构的资源数额进行更新。7.根据权利要求1所述的基于区块链的资源转出处理方法,所述资源调配处理,包括:所述第二区块链节点调用第一智能合约按照所述转出数额对所述第二区块链节点对应的可调配数额进行扣减;所述第二区块链节点向所述第一区块链节点发送扣减结果;所述第一区块链节点调用第二智能合约对所述资源总额进行更新并向所述资源流转平台发送调配成功结果。
8.根据权利要求1所述的基于区块链的资源转出处理方法,所述代理处理,包括:所述第一区块链节点基于所述转出数额对所述资源总额进行扣减,并向所述资源转出请求对应的第三区块链节点发送资源转入请求;所述第三区块链节点基于所述资源转入请求中的所述转出数额对所述第三区块链节点对应的资源数额进行更新,向所述资源流转平台和转入机构发送资源转入结果。9.根据权利要求1所述的基于区块链的资源转出处理方法,还包括:基于所述转出数额对所述转出机构的资源数额进行更新;基于所述转出数额,对所述转出机构的资源数额进行扣减,并在扣减后向所述转出机构发送调配成功结果。10.根据权利要求1所述的基于区块链的资源转出处理方法,所述根据转出机构的资源转出请求,通过第一区块链节点查询所述资源流转平台的资源总额步骤执行之前,还包括:根据所述资源转出请求,向转入机构发送资源预转出请求,以进行信息核验;若接收到所述转入机构返回的核验通过的核验结果,执行所述根据转出机构的资源转出请求,通过第一区块链节点查询所述资源流转平台的资源总额步骤。11.根据权利要求10所述的基于区块链的资源转出处理方法,所述信息核验,包括:核验所述转出数额是否小于转出阈值,和/或,所述转出机构是否为签约机构;若是,则确定核验通过。12.根据权利要求1所述的基于区块链的资源转出处理方法,所述资源调配凭证在生成后的凭证状态为预设状态;在所述转出机构的充值数额大于所述转出数额,且所述第二区块链节点对应的可调配数额按照所述转出数额进行更新后,所述资源调配凭证的凭证状态被更新为已还状态。13.根据权利要求1所述的基于区块链的资源转出处理方法,还包括:若所述资源总额大于或者等于所述资源转出请求中的转出数额,向所述第一区块链节点发送代理转出请求,以进行所述资源转出的代理处理。14.一种基于区块链的汇款处理方法,应用于第一区块链节点,包括:根据资源流转平台基于转出机构的资源转出请求发送的总额查询请求,调用第一智能合约查询资源总额并向所述资源流转平台发送;接收第二区块链节点对可调配数额进行扣减后发送的扣减结果,调用第二智能合约对所述资源总额进行更新;向所述资源流转平台发送调配成功结果;所述资源流转平台生成所述第二区块链节点对应的调配账户对所述转出机构的资源调配凭证;接收所述资源流转平台发送的代理转出请求,调用第三智能合约进行资源转出的代理处理。15.根据权利要求14所述的基于区块链的资源转出处理方法,还包括:根据获取到的充值数额,对所述资源总额进行更新,并向所述资...

【专利技术属性】
技术研发人员:蔡奇
申请(专利权)人:支付宝实验室新加坡有限公司
类型:发明
国别省市:

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

1