基于区块链的交易方法、装置及电子设备制造方法及图纸

技术编号:31226074 阅读:18 留言:0更新日期:2021-12-08 09:31
本发明专利技术涉及一种基于区块链的交易方法、装置及电子设备。本案中服务器在从交易池及区块链中筛选出与交易的关联账号有关的目标交易并在目标交易的计算结果正确时确定所述交易正确,及在从所述交易池及区块链中没有筛选出与所述交易的关联账号有关的目标交易时根据关联账号的余额判断出所述交易是否正确,及在所述交易正确时及接收到用户终端发送的交易成功的确认信息时通过节点将所述交易打包成区块上链到所述区块链中,从而提高区块链的处理效率,满足区块链在商业上的交易的次数需求。求。求。

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


[0001]本专利技术涉及区块链
,具体涉及一种基于区块链的交易方法、装置及电子设备。

技术介绍

[0002]比特币在2008年问世之后,区块链技术也随之日新月异发展,然而,目前现有的区块链技术仍无法达到商业等级的应用所需每秒交易次数,即每秒30000万笔交易次数。因而,现有区块链的处理效率低下。

技术实现思路

[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]图1为本专利技术一实施方式中基于区块链的交易方法的流程图。
[0035]图2为本专利技术一实施方式中基于区块链的交易方法的应用环境图。
[0036]图3为本专利技术一实施方式中基于区块链的交易装置的结构图。
[0037]图4为本专利技术一实施方式中电子设备的示意图。
具体实施方式
[0038]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0039]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的交易方法,其特征在于,所述方法包括:服务器接收用户终端发送的交易,其中所述交易包括交易类别、关联账号及交易状态;所述服务器从所述交易中提取出交易类别、关联账号及交易状态,并判断所述交易类别是否为金融转账;当所述交易类别是为金融转账时,所述服务器通过节点访问交易池及/或区块链并判断从所述交易池及/或区块链中是否筛选出与所述关联账号有关的目标交易;当筛选出与所述关联账号有关的目标交易时,所述服务器根据时间顺序依次计算所述目标交易的结果并根据所述目标交易的结果判断所述交易是否正确,将正确的交易的交易状态标记为待上链,并将标记后的所述交易发送给所述用户终端以供所述用户终端进行确认;及所述服务器接收用户终端发送的交易成功或交易失败的确认信息,及在接收到交易成功的确认信息时将所述交易的交易状态标记为已确认并通过所述节点将所述交易打包成区块上链到所述区块链中。2.如权利要求1所述的基于区块链的交易方法,其特征在于,所述方法还包括:当所述交易类别是为交易记录保存时,所述服务器通过所述节点访问所述交易池及/或区块链,并从所述交易池及/或区块链中筛选出与所述交易相关联的所有目标交易,根据时间顺序依次计算所述目标交易的结果,并将计算结果正确的目标交易所对应的交易通过节点将打包成区块上链到所述区块链中。3.如权利要求1所述的基于区块链的交易方法,其特征在于,所述方法还包括:当没有筛选出与所述关联账号有关的目标交易时,所述服务器通过所述节点从所述区块链中读取所述交易的关联账号的余额并依据所述关联账号的余额判断所述交易是否正确,将正确的交易的交易状态标记为待上链,并将标记后的所述交易发送给所述用户终端以供所述用户终端进行确认。4.如权利要求1所述的基于区块链的交易方法,其特征在于,所述方法还包括:所述服务器在接收到交易失败的信息时将所述交易的交易状态标记为失败,并通过所述节点将标记后的所述交易发送给用户终端。5.如权利要求1所述的基于区块链的交易方法,其特征在于,所述服务器根据时间顺序依次计算所述目标交易的结果并根据所述目标交易的结果判断所述交易是否正确包括:根据时间顺序依次计算所述目标交易的内容是否一致;在所述目标交易的内容一致时确定所述交易为正确;及在所述...

【专利技术属性】
技术研发人员:邱良德
申请(专利权)人:鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1