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

技术编号:34638748 阅读:14 留言:0更新日期:2022-08-24 15:13
本申请提供一种基于区块链的交易方法、装置、电子设备和可读介质。该方法包括:向N个机构节点发送第一交易信息,以使N个机构节点对第一交易信息进行背书,得到第一背书结果;若第一交易信息满足善度奖励条件,则生成第一交易区块,并将第一交易区块加入至区块链;根据发送方的奖励分数,确定发送方的累计奖励分数;向N个机构节点发送第二交易信息,以使N个机构节点对第二交易信息进行背书,得到第二背书结果;若第二背书结果为背书成功,且发送方的累计奖励分数大于或等于预设分数,则生成第二交易区块,并将第二交易区块加入至区块链。该方法简化了数据同步和交易的过程,提升了管理过程的执行效率。理过程的执行效率。理过程的执行效率。

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


[0001]本申请涉及计算机
,尤其涉及一种基于区块链的交易方法、装置、电子设备和可读介质。

技术介绍

[0002]在社会治理方面,对于各类善举的奖励制度往往是一个需要多方协作的系统工程。随着技术的发展,在云计算、分布式架构、分布式账本、区块链等分布式技术的保障下,多个参与方之间有望形成透明、对等、可信的合作范式,从而为社会治理等方便的变革带来契机。
[0003]目前,对于善举的奖励通常是由能够采集善举数据的管理机构对用户的善举进行认定并且发放相应的奖励凭证,再由用户自行到提供奖励的机构的凭借奖励凭证来兑换相应的奖励。
[0004]然而,该过程中,由于采集数据的管理机构与提供奖励的机构通常是不同机构,管理系统之间的数据同步通常需要采用离线的方式来进行,数据分散地存储多个机构上,造成数据同步困难,降低了整个管理过程执行效率。

技术实现思路

[0005]基于上述技术问题,本申请提供一种基于区块链的交易方法、装置、电子设备和可读介质,以将管理机构发放奖励的过程与用户领用奖励的过程整个在同一个区块链上进行,从而对管理机构与提供奖励的机构的管理系统之间的数据进行在线的统一管理,简化了数据同步和交易的过程,提升了管理过程的执行效率。
[0006]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0007]根据本申请实施例的一个方面,提供一种基于区块链的交易方法,包括:
[0008]向N个机构节点发送第一交易信息,以使所述N个机构节点对所述第一交易信息进行背书,得到第一背书结果,其中,所述第一交易信息包括发送方的账户信息、第一接收方的账户信息以及第一交易额度,所述N为大于1的整数;
[0009]若所述第一交易信息满足善度奖励条件,则生成第一交易区块,并将所述第一交易区块加入至区块链,其中,所述善度奖励条件包括所述第一背书结果为背书成功,所述第一交易区块中包括所述发送方的奖励分数;
[0010]根据所述发送方的奖励分数,确定所述发送方的累计奖励分数;
[0011]向所述N个机构节点发送第二交易信息,以使所述N个机构节点对所述第二交易信息进行背书,得到第二背书结果,其中,所述第二交易信息包括所述发送方的账户信息、第二接收方的账户信息、所述发送方的累计奖励分数以及第二交易额度;
[0012]若所述第二背书结果为背书成功,且所述发送方的累计奖励分数大于或等于预设分数,则生成第二交易区块,并将所述第二交易区块加入至区块链。
[0013]在本申请的一些实施例中,基于以上技术方案,所述若所述第一交易信息满足善度奖励条件,则生成第一交易区块,包括:
[0014]从区块链中获取指定接收方信息集合,所述指定接收方信息集合中包括至少一个指定接收方的账户信息;
[0015]若所述第一交易信息中的第一接收方的账户信息为所述指定接收方信息集合中所包括的至少一个指定接收方之一的账户信息,则生成第一交易区块。
[0016]在本申请的一些实施例中,基于以上技术方案,所述若所述第一交易信息满足善度奖励条件,则生成第一交易区块,包括:
[0017]从区块链中获取善度奖励阈值;
[0018]若所述第一交易信息中的第一交易额度大于善度奖励阈值,则生成第一交易区块。
[0019]在本申请的一些实施例中,基于以上技术方案,所述生成第一交易区块,包括:
[0020]从区块链中获取预设奖励时段、奖励接收方账户集合以及至少一个交易金额区间;
[0021]根据所述第一交易信息的发送时间是否属于所述预设奖励时段以及所述第一交易信息中的第一接收方的账户信息以及奖励接收方账户集合,确定奖励系数;
[0022]根据所述第一交易额度所属的交易金额区间,确定所述交易金额区间对应的基础分数;
[0023]根据所述基础分数以及所述奖励系数,计算所述奖励分数;
[0024]根据所述奖励分数,生成第一交易区块。
[0025]在本申请的一些实施例中,基于以上技术方案,所述生成第二交易区块,包括:
[0026]根据所述第二交易信息中的累计奖励分数,确定金额折扣比例;
[0027]根据所述金额折扣比例与所述第二交易信息中的第二交易金额,计算交易发送金额;
[0028]根据所述交易发送金额生成第二交易区块。
[0029]在本申请的一些实施例中,基于以上技术方案,所述方法还包括:
[0030]从所述机构节点获取善度信息集合,其中,所述善度信息集合中包括接收方的账户信息以及所需金额;
[0031]向用户展示所述善度信息集合中的接收方的账户信息以及所需金额。
[0032]根据本申请实施例的一个方面,提供一种基于区块链的交易装置,包括:
[0033]第一发送模块,用于向N个机构节点发送第一交易信息,以使所述N个机构节点对所述第一交易信息进行背书,得到第一背书结果,其中,所述第一交易信息包括发送方的账户信息、第一接收方的账户信息以及第一交易额度,所述N为大于1的整数;
[0034]第一生成模块,用于若所述第一交易信息满足善度奖励条件,则生成第一交易区块,并将所述第一交易区块加入至区块链,其中,所述善度奖励条件包括所述第一背书结果为背书成功,所述第一交易区块中包括所述发送方的奖励分数;
[0035]分数确定模块,用于根据所述发送方的奖励分数,确定所述发送方的累计奖励分数;
[0036]第二发送模块,用于向所述N个机构节点发送第二交易信息,以使所述N个机构节
点对所述第二交易信息进行背书,得到第二背书结果,其中,所述第二交易信息包括所述发送方的账户信息、第二接收方的账户信息、所述发送方的累计奖励分数以及第二交易额度;
[0037]第二生成模块,用于若所述第二背书结果为背书成功,且所述发送方的累计奖励分数大于或等于预设分数,则生成第二交易区块,并将所述第二交易区块加入至区块链。
[0038]在本申请的一些实施例中,基于以上技术方案,所述第一生成模块,包括:
[0039]信息集合获取单元,用于从区块链中获取指定接收方信息集合,所述指定接收方信息集合中包括至少一个指定接收方的账户信息;
[0040]区块生成单元,用于若所述第一交易信息中的第一接收方的账户信息为所述指定接收方信息集合中所包括的至少一个指定接收方之一的账户信息,则生成第一交易区块。
[0041]根据本申请实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,该处理器配置为经由执行可执行指令来执行如以上技术方案中的基于区块链的交易方法。
[0042]根据本申请实施例的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,当该计算机程序被处理器执行时实现如以上技术方案中的基于区块链的交易方法。
[0043]在本申请的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的交易方法,其特征在于,包括:向N个机构节点发送第一交易信息,以使所述N个机构节点对所述第一交易信息进行背书,得到第一背书结果,其中,所述第一交易信息包括发送方的账户信息、第一接收方的账户信息以及第一交易额度,所述N为大于1的整数;若所述第一交易信息满足善度奖励条件,则生成第一交易区块,并将所述第一交易区块加入至区块链,其中,所述善度奖励条件包括所述第一背书结果为背书成功,所述第一交易区块中包括所述发送方的奖励分数;根据所述发送方的奖励分数,确定所述发送方的累计奖励分数;向所述N个机构节点发送第二交易信息,以使所述N个机构节点对所述第二交易信息进行背书,得到第二背书结果,其中,所述第二交易信息包括所述发送方的账户信息、第二接收方的账户信息、所述发送方的累计奖励分数以及第二交易额度;若所述第二背书结果为背书成功,且所述发送方的累计奖励分数大于或等于预设分数,则生成第二交易区块,并将所述第二交易区块加入至区块链。2.根据权利要求1所述的方法,其特征在于,所述若所述第一交易信息满足善度奖励条件,则生成第一交易区块,包括:从区块链中获取指定接收方信息集合,所述指定接收方信息集合中包括至少一个指定接收方的账户信息;若所述第一交易信息中的第一接收方的账户信息为所述指定接收方信息集合中所包括的至少一个指定接收方之一的账户信息,则生成第一交易区块。3.根据权利要求1所述的方法,其特征在于,所述若所述第一交易信息满足善度奖励条件,则生成第一交易区块,包括:从区块链中获取善度奖励阈值;若所述第一交易信息中的第一交易额度大于善度奖励阈值,则生成第一交易区块。4.根据权利要求1所述的方法,其特征在于,所述生成第一交易区块,包括:从区块链中获取预设奖励时段、奖励接收方账户集合以及至少一个交易金额区间;根据所述第一交易信息的发送时间是否属于所述预设奖励时段以及所述第一交易信息中的第一接收方的账户信息以及奖励接收方账户集合,确定奖励系数;根据所述第一交易额度所属的交易金额区间,确定所述交易金额区间对应的基础分数;根据所述基础分数以及所述奖励系数,计算所述奖励分数;根据所述奖励分数,生成第一交易区块。5.根据权利要求1所述的方法,其特征在于,所述生成第二交易区块,包括:根据所述第二交易信息中的累计奖励分数,确定金额折扣比例;...

【专利技术属性】
技术研发人员:曹亚东
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1