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

技术编号:19143332 阅读:22 留言:0更新日期:2018-10-13 09:09
本申请实施例提供了一种基于区块链的交易处理方法,所述方法包括:主陪审团成员接收仲裁中介发送的用于验证交易请求合法性的验证请求;对所述交易请求的合法性进行验证,生成验证结果,并接收至少一个辅陪审团成员针对所述验证请求的验证结果;基于所述主陪审团成员和所述至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性;其中,每个陪审团成员对应的权益为该陪审团成员的验证结果在全部验证结果中的重要程度。本申请实施例还公开了一种基于区块链的交易处理装置和电子设备。

Transaction processing method, device and electronic device based on block chain

The present application embodiment provides a block-chain-based transaction processing method comprising: a primary jury member receives a verification request sent by an arbitration intermediary for verifying the validity of a transaction request; verifies the validity of the transaction request, generates a verification result, and receives at least one auxiliary jury member The legality of the transaction request is determined on the basis of the verification result of the principal jury member and the at least one auxiliary jury member, and the respective rights and interests of the principal jury member and the at least one auxiliary jury member; where each jury member corresponds The importance of the results of the jury's verification in all the verification results. The application embodiment also discloses a transaction processing device and electronic equipment based on block chain.

【技术实现步骤摘要】
一种基于区块链的交易处理方法、装置和电子设备
本申请涉及互联网数据库领域中的区块链技术,特别涉及一种基于区块链的交易处理方法、装置和电子设备。
技术介绍
区块链技术采用了国际互联网的点对点(Peer-to-peer,P2P)网络架构,是一种去中心化、公开透明的数据记录方式。区块链技术可以使交易数据完全公开透明,并可提供完整的信息流。有鉴于此,区块链技术被广泛应用在金融服务、供应链管理、文化娱乐、房地产、医疗保健、电子商务等领域中。区块链作为一种按时间顺序存储数据的数据结构,可支持不同的共识机制。如何能够基于区块链的共识机制,更公正、有效地对交易过程进行验证是目前需要解决的问题。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种基于区块链的交易处理方法、设备和存储介质,可以提高网络节点达成共识的效率,减少网络节点的资源浪费。本申请实施例提供了一种基于区块链的交易处理方法,所述方法包括:主陪审团成员接收仲裁中介发送的用于验证交易请求合法性的验证请求;对所述交易请求的合法性进行验证,生成验证结果,并接收至少一个辅陪审团成员针对所述验证请求的验证结果;基于所述主陪审团成员和所述至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性;其中,每个陪审团成员对应的权益为该陪审团成员的验证结果在全部验证结果中的重要程度。上述技术方案中,所述接收至少一个辅陪审团成员针对所述验证请求的验证结果,包括:接收至少一个辅陪审团成员通过广播的方式发送的针对所述验证请求的验证结果。上述技术方案中,所述对所述交易请求的合法性进行验证,生成验证结果之后,还包括:向所述至少一个辅陪审团成员广播所述验证结果,以便所述辅陪审团成员基于所述主陪审团成员和其他辅陪审团成员广播的验证结果,判断是否存在恶意验证结果;若接收到任一所述辅陪审团成员发送的用于指示存在其他辅陪审团成员反馈恶意验证结果的指示信息,则对所述指示信息的真实性进行判断;若确定所述指示信息属实,则向所述仲裁中介上报告警信息,以使所述仲裁中介重新确定主陪审团成员和所述至少一个辅陪审团成员针对所述交易请求的合法性进行验证。上述技术方案中,基于所述主陪审团成员和所述至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性,包括:基于所述主陪审团成员和所述至少一个辅陪审团成员反馈的验证结果中赞成票和反对票的票数,以及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性得分;将所述合法性得分与预设值进行比较,确定所述交易请求的合法性。上述技术方案中,所述确定所述交易请求的合法性之后,还包括:若确定所述交易请求合法,通知所述仲裁中介响应所述交易请求;若确定所述交易请求不合法,则返回交易验证失败信息。本申请实施例还提供了一种基于区块链的交易处理方法,所述方法包括:仲裁中介接收交易请求;针对所述交易请求,随机选取主陪审团成员和至少一个辅陪审团成员;向选取的所述主陪审团成员和至少一个辅陪审团成员发送用于验证交易请求合法性的验证请求,以便所述主陪审团成员根据该主陪审团成员和至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性。上述技术方案中,所述方法还包括:所述仲裁中介在接收到任一网络节点发送的申请加入陪审团成员库的请求后,判断该任一网络节点是否满足预设的加入条件;在所述任一网络节点满足预设的加入条件后,将该任一网络节点加入陪审团成员库;所述随机选取主陪审团成员和至少一个辅陪审团成员,包括:从所述陪审团成员库中,随机选取主陪审团成员和至少一个辅陪审团成员。本申请实施例还提供了一种基于区块链的交易处理装置,所述装置包括:接收模块、验证模块和确定模块;其中,所述接收模块,用于接收仲裁中介发送的用于验证交易请求合法性的验证请求,并接收至少一个辅陪审团成员针对所述验证请求的验证结果;所述验证模块,对所述交易请求的合法性进行验证,生成主陪审团成员的验证结果;所述确定模块,用于基于所述主陪审团成员和所述至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性;其中,每个陪审团成员对应的权益为该陪审团成员的验证结果在全部验证结果中的重要程度。上述技术方案中,所述装置还包括:发送模块,用于向所述至少一个辅陪审团成员广播所述验证结果,以便所述辅陪审团成员基于所述主陪审团成员和其他辅陪审团成员广播的验证结果,判断是否存在恶意验证结果;判断模块,还用于若接收到任一所述辅陪审团成员发送的用于指示存在其他辅陪审团成员反馈恶意验证结果的指示信息,则对所述指示信息的真实性进行判断;所述确定模块,还用于若确定所述指示信息属实,则向所述仲裁中介上报告警信息,以使所述仲裁中介重新确定主陪审团成员和所述至少一个辅陪审团成员针对所述交易请求的合法性进行验证。上述技术方案中,其特征在于,所述确定模块,具体用于基于所述主陪审团成员和所述至少一个辅陪审团成员反馈的验证结果中赞成票和反对票的票数,以及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性得分;将所述合法性得分与预设值进行比较,确定所述交易请求的合法性。本专利技术实施例还提供了一种基于区块链的交易处理装置,所述装置包括:接收模块、选择模块和发送模块;其中,所述接收模块,用于接收交易请求;所述选择模块,用于针对所述交易请求,随机选取主陪审团成员和至少一个辅陪审团成员;所述发送模块,用于向选取的所述主陪审团成员和至少一个辅陪审团成员发送用于验证交易请求合法性的验证请求,以便所述主陪审团成员根据该主陪审团成员和至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性。上述技术方案中,所述装置还包括:判断模块,在接收到任一网络节点发送的申请加入陪审团成员库的请求后,判断该任一网络节点是否满足预设的加入条件;加入模块,在所述任一网络节点满足预设的加入条件后,将该任一网络节点加入陪审团成员库;所述选择模块,具体用于从所述陪审团成员库中,随机选取主陪审团成员和至少一个辅陪审团成员。本专利技术实施例还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当网络侧设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时,执行上述方法的步骤。本申请实施例提供的基于区块链的交易处理方法、装置及电子设备,可以在接收到用于验证所述交易请求合法性的验证请求后,对所述交易请求的合法性进行验证,生成验证结果;再根据每个陪审团成员针对所述验证请求的验证结果以及每个陪审团成员对应的权益,最终确定所述交易请求的合法性。一方面,进行交易的网络节点可以无需验证交易的合法性,由陪审团成员对交易的合法性进行验证,从而不仅可以保证交易验证的公开性和公正性,还可以节省进行交易的网络节点的网络资源。另一方面,本申请实施例中,区块链上的网络节点无需全部参与交易合法性的验证,可以由一部分网络节点作为陪审本文档来自技高网...

【技术保护点】
1.一种基于区块链的交易处理方法,其特征在于,所述方法包括:主陪审团成员接收仲裁中介发送的用于验证交易请求合法性的验证请求;对所述交易请求的合法性进行验证,生成验证结果,并接收至少一个辅陪审团成员针对所述验证请求的验证结果;基于所述主陪审团成员和所述至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性;其中,每个陪审团成员对应的权益为该陪审团成员的验证结果在全部验证结果中的重要程度。

【技术特征摘要】
1.一种基于区块链的交易处理方法,其特征在于,所述方法包括:主陪审团成员接收仲裁中介发送的用于验证交易请求合法性的验证请求;对所述交易请求的合法性进行验证,生成验证结果,并接收至少一个辅陪审团成员针对所述验证请求的验证结果;基于所述主陪审团成员和所述至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性;其中,每个陪审团成员对应的权益为该陪审团成员的验证结果在全部验证结果中的重要程度。2.根据权利要求1所述的方法,其特征在于,所述接收至少一个辅陪审团成员针对所述验证请求的验证结果,包括:接收至少一个辅陪审团成员通过广播的方式发送的针对所述验证请求的验证结果。3.根据权利要求2所述的方法,其特征在于,所述对所述交易请求的合法性进行验证,生成验证结果之后,还包括:向所述至少一个辅陪审团成员广播所述验证结果,以便所述辅陪审团成员基于所述主陪审团成员和其他辅陪审团成员广播的验证结果,判断是否存在恶意验证结果;若接收到任一所述辅陪审团成员发送的用于指示存在其他辅陪审团成员反馈恶意验证结果的指示信息,则对所述指示信息的真实性进行判断;若确定所述指示信息属实,则向所述仲裁中介上报告警信息,以使所述仲裁中介重新确定主陪审团成员和所述至少一个辅陪审团成员针对所述交易请求的合法性进行验证。4.根据权利要求1所述的方法,其特征在于,基于所述主陪审团成员和所述至少一个辅陪审团成员的验证结果,及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性,包括:基于所述主陪审团成员和所述至少一个辅陪审团成员反馈的验证结果中赞成票和反对票的票数,以及所述主陪审团成员和所述至少一个辅陪审团成员分别对应的权益,确定所述交易请求的合法性得分;将所述合法性得分与预设值进行比较,确定所述交易请求的合法性。5.根据权利要求1所述的方法,其特征在于,所述确定所述交易请求的合法性之后,还包括:若确定所述交易请求合法,通知所述仲裁中介响应所述交易请求;若确定所述交易请求不合法,则返回交易验证失败信息。6.一种基于区块链的交易处理方法,其特征在于,所述方法包括:仲裁中介接收交易请求;针对所述交易请求,随机选取主陪审团成员和至少一个辅陪...

【专利技术属性】
技术研发人员:王翠翠朱佩江杨渝
申请(专利权)人:北京柏链基石科技有限公司
类型:发明
国别省市:北京,11

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

1