基于区块链的融资方法及装置制造方法及图纸

技术编号:33558745 阅读:63 留言:0更新日期:2022-05-26 22:55
本说明书提供一种基于区块链的融资方法及装置,应用于服务器,该服务器与区块链的节点对接;服务器中存储有从区块链的节点获取的第一交易的数据,第一交易用于从资方用户的区块链账户向融资方用户的区块链账户转送第一链上资源,服务器管理资方用户的链下账户和融资方用户的链下账户,资方用户的链下账户中包括冻结的与第一链上资源对应的融资资源,该方法包括:响应于融资方用户的资源转换请求,根据第一交易的数据向区块链的节点发送第二交易,第二交易用于从融资方用户的区块链账户消除第一链上资源;在从区块链的节点接收第二交易完成的信息后,从资方用户的链下账户获取冻结的融资资源;向融资方用户的链下账户转入融资资源中的至少部分。资资源中的至少部分。资资源中的至少部分。

【技术实现步骤摘要】
基于区块链的融资方法及装置


[0001]本说明书一个或多个实施例涉及区块链
,特别涉及一种基于区块链的融资方法及装置。

技术介绍

[0002]区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。在区块链中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证数据区块不可篡改和不可伪造。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。
[0003]目前来说,在资方用户和融资方用户进行融资时,由于流程繁杂,使得系统计算性能差,交易效率低,无法满足日益增大的交易量。

技术实现思路

[0004]本说明书一个或多个实施例提供一种基于区块链的融资方法及装置。
[0005]根据第一方面,提供一种基于区块链的融资方法,所述方法应用于服务器,所述服务器与所述区块链的节点对接;所述服务器中存储有从所述区块链的节点获取的第一交易的数据,所述第一交易用于从资方用户的区块链账户向融资方用户的区块链账户转送第一链上资源,所述服务器管理资方用户的链下账户和融资方用户的链下账户,所述资方用户的链下账户中包括冻结的与所述第一链上资源对应的融资资源,所述方法包括:
[0006]响应于所述融资方用户的资源转换请求,根据所述第一交易的数据向所述区块链的节点发送第二交易,所述第二交易用于从所述融资方用户的区块链账户消除所述第一链上资源;
[0007]在从所述区块链的节点接收所述第二交易完成的信息之后,从所述资方用户的链下账户获取冻结的所述融资资源;
[0008]向所述融资方用户的链下账户转入获取的所述融资资源中的至少部分。
[0009]根据第二方面,提供一种融资系统,所述融资系统包括服务器和区块链,所述服务器与所述区块链的节点对接;所述服务器中存储有从所述区块链的节点获取的第一交易的数据,所述第一交易用于从资方用户的区块链账户向融资方用户的区块链账户转送第一链上资源,所述服务器管理资方用户的链下账户和融资方用户的链下账户,所述资方用户的链下账户中包括冻结的与所述第一链上资源对应的融资资源:
[0010]其中,所述服务器,用于响应于所述融资方用户的资源转换请求,根据所述第一交易的数据向所述区块链的节点发送第二交易;
[0011]所述区块链的节点,用于响应于所述第二交易,从所述融资方用户的区块链账户消除所述第一链上资源;
[0012]所述服务器,还用于在所述区块链的节点完成所述第二交易之后,从所述资方用户的链下账户获取冻结的所述融资资源;并向所述融资方用户的链下账户转入获取的所述
融资资源中的至少部分。
[0013]根据第三方面,提供一种基于区块链的融资装置,所述方法应用于服务器,所述服务器与所述区块链的节点对接;所述服务器中存储有从所述区块链的节点获取的第一交易的数据,所述第一交易用于从资方用户的区块链账户向融资方用户的区块链账户转送第一链上资源,所述服务器管理资方用户的链下账户和融资方用户的链下账户,所述资方用户的链下账户中包括冻结的与所述第一链上资源对应的融资资源,所述装置包括:
[0014]发送模块,用于响应于所述融资方用户的资源转换请求,根据所述第一交易的数据向所述区块链的节点发送第二交易,所述第二交易用于从所述融资方用户的区块链账户消除所述第一链上资源;
[0015]获取模块,用于在从所述区块链的节点接收所述第二交易完成的信息之后,从所述资方用户的链下账户获取冻结的所述融资资源;
[0016]转入模块,用于向所述融资方用户的链下账户转入获取的所述融资资源中的至少部分。
[0017]根据第四方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项的方法。
[0018]根据第五方面,提供一种及计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面中任一项的方法。
[0019]本说明书的实施例提供的技术方案可以包括以下有益效果:
[0020]本说明书的实施例提供的基于区块链的融资方法和装置,通过响应于融资方用户的资源转换请求,服务器根据从资方用户的区块链账户向融资方用户的区块链账户转送链上资源的数据,向区块链的节点发送用于从融资方用户的区块链账户消除转送的链上资源的交易,在区块链节点完成该交易之后,服务器从资方用户的链下账户获取待转送的链上资源,并向融资方用户的链下账户转入该待转送的链上资源中的至少部分。从而通过将链上交易过程和链下融资资源转移过程进行分割,使得融资方用户提现时在链下设备中进行链下融资资源的转移,从而有效提高了区块链系统中的交易执行效率,更好地满足了日益增大的交易量。
[0021]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0022]为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本说明书根据一示例性实施例示出的一种基于区块链的融资的场景示意图;
[0024]图2是本说明书根据一示例性实施例示出的一种基于区块链的融资方法的交互流程图;
[0025]图3是本说明书根据一示例性实施例示出的另一种基于区块链的融资方法的交互流程图;
[0026]图4是本说明书根据一示例性实施例示出的另一种基于区块链的融资方法的交互流程图。
[0027]图5是本说明书根据一示例性实施例示出的一种基于区块链的融资方法的流程图。
[0028]图6A是本说明书根据一示例性实施例示出的另一种基于区块链的融资方法的流程图。
[0029]图6B是本说明书根据一示例性实施例中在服务器中存储的表格示意图。
[0030]图7是本说明书根据一示例性实施例示出的一种基于区块链的融资装置的框图。
具体实施方式
[0031]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
[0032]如图1所示,是根据一示例性实施例示出的一种基于区块链的融资的场景示意图。
[0033]图1中,系统101为区块链系统,区块链系统中例如包含节点1~节点8共8个节点。每个节点可以实现为任何具有计算、处理能力的装置、服务器或设备集群等。可以理解,图1中虽然示出了区块链中包括8个节点,本说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的融资方法,所述方法应用于服务器,所述服务器与所述区块链的节点对接;所述服务器中存储有从所述区块链的节点获取的第一交易的数据,所述第一交易用于从资方用户的区块链账户向融资方用户的区块链账户转送第一链上资源,所述服务器管理资方用户的链下账户和融资方用户的链下账户,所述资方用户的链下账户中包括冻结的与所述第一链上资源对应的融资资源,所述方法包括:响应于所述融资方用户的资源转换请求,根据所述第一交易的数据向所述区块链的节点发送第二交易,所述第二交易用于从所述融资方用户的区块链账户消除所述第一链上资源;在从所述区块链的节点接收所述第二交易完成的信息之后,从所述资方用户的链下账户获取冻结的所述融资资源;向所述融资方用户的链下账户转入获取的所述融资资源中的至少部分。2.根据权利要求1所述的方法,其中,所述方法还包括:周期地从所述区块链拉取新的区块的数据,并存储拉取的新的区块的数据。3.根据权利要求2所述的方法,其中,所述从所述区块链拉取新的区块的数据,包括:获取所述区块链的当前最新块高;将从当前起始块高至所述当前最新块高的待拉取块高范围分成一个或多个段,所述当前起始块高等于前次最新块高加一,所述前次最新块高是前次从所述区块链拉取交易数据时获取的最新块高;以及启用多任务处理以分别从所述一个或多个段中的每个段拉取该段包括的区块的交易数据。4.根据权利要求3所述的方法,还包括:根据所述区块链的标识信息确定用于所述区块链的分段策略;以及根据所述分段策略将所述区块链的所述待拉取块高范围分成一个或多个段。5.根据权利要求2所述的方法,其中,所述方法还包括:从所述区块链的节点获取链上数据的数据结构,所述数据结构对所述链上数据中的多个字段进行定义;对获取的所述数据结构进行解析,生成并存储各个字段的字段表,所述字段表中包括对应字段的字段标识、字段数据的索引标识和该字段的属性信息;其中,所述存储拉取的新的区块的数据,包括:存储所述拉取的数据,通过各个字段表中各个字段数据的索引标识建立所述拉取数据的各个字段标识与各个字段数据的索引关系。6.根据权利要求5所述的方法,其中,所述根据所述第一交易的数据向所述区块链的节点发送第二交易,包括:根据所述第一交易中包括的字段数据对应的索引关系查询出所述第一交易的数据;根据所述第一交易的数据向所述区块链的节点发送第二交易。7.根据权利要求1所述的方法,所述根据所述第一交易的数据向所述区块链的节点发送第二交易,包括:根据所述第一交易的数据,确定从所述资方用户的区块链账户向所述融资方用户的区块链账户转送的第一链上资源的第一数目;
向所述区块链的节点发送用于从所述融资方用户的区块链账户消除所述第一数目的第一链上资源的所述第二交易。8.根据权利要求7所述的方法,其中,在确定所述第一数目之后,还包括:确定与所述第一数目的第一链上资源对应的第二数目的融资资源;其中,所述在从所述区块链节点接收所述第二交易完成的信息之后,从所述资方用户的链下账户获取冻结的所述融资资源,包括:在从所述区块链节点接收所述第二交易完成的信息之后,从所述资方用户的链下账户获取所述第二数目的融资资源。9.根据权利要求1所述的方法,所述方法还包括:向所述第一交易的处理方的链下账户和/或所述第二交易的处理方的链下账户转入第三数目的融资资源;所述第三数目的融资资源为获取的所述融资资源中的部分。10.根据权利要求1所述的方法,其中,所述方法还包括:向所述区块链发送第三交易,所述第三交易用于对所述资方用户的区块链账户充值预设数目的第一链上资源;冻结所述资方用户的链下账户中的与所述预设数目的第一链上资源对应的融资资源。11.一种融资系统,所述融资系统包括服务器和区块链,所述服务器与所述区块链的节点对接;所述服务器中存储有从所述区块链的节点获取的第一交易的数据,所述第一交易用于从资方用户的区块链账户向融资方用户的区块链账户转送第一链上资源,所述服务器管理资方用户的链下账户和融资方用户的链下账户,所述资方用户的链下账户中包括冻结的与所述第一链上资源对应的融资资源:其中,所述服务器,用于响应于所述融资方用户的资源转换请求,根据所述第一交易的数据向所述区块链的节点发送第二交易;所述区块链的节点,用于响应于所述第二交易,从所述融资方用户的区块链账户消除所述第一链上资源;所述服务器,还用于在所述区块链的节点完成所述第二交易之后,从所述资方用户的链下账户获取冻结的所述融资资源;并向所述融资方用户的链下账户转入获取的所述融资资源中的至少部分。12.根据权利要求11所述的系统,其中,所述区块链的节点,还用于接收第一交易;所述第一交易包括资方用户的信息以及待转送的第一链上资源的第一数目;以及基于所述资方用户的信息以及所述第一数目,从所述资方用户的区块链账户向所述融资方用户的区块链账户转送所述第一数目的第一...

【专利技术属性】
技术研发人员:付剑
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

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

1