一种基于制造技术

技术编号:39585712 阅读:7 留言:0更新日期:2023-12-03 19:37
本发明专利技术公开了一种基于

【技术实现步骤摘要】
一种基于Web3技术的分布式交易验证系统


[0001]本专利技术涉及通信领域,尤其涉及一种基于
Web3
技术的分布式交易验证系统


技术介绍

[0002]专利
CN106548330B
公开了一种基于区块链的交易验证方法及系统,该方法包括:区块链上节点在处理带有交易类型和交易金额的交易时,通过交易方发送的第一解密参数解密各个交易方的原始余额,对各个原始余额进行计算得到新余额,将新余额通过交易方发来的加密参数加密得到加密新余额,将各加密新余额广播到该区块链各节点上;当该区块链的节点收到广播的各交易方的加密新余额后,启动智能合约进行合数验证;若合数验证均通过,则基于各对应的加密新余额更新;调用外部负数余额验证系统对单个账户余额进行负数余额检验,若负数余额检验均通过,则判定该交易验证通过

[0003]然而,上述技术方案主要基于智能合约对交易合法性进行判断,但是无法对交易在区块链产生的影响进行评价,这不利于交易验证系统在进行交易验证过程中的精细化

[0004]可见,如何设计一款能够对交易在区块链产生的影响进行评价,以有利于交易验证系统在进行交易验证过程中的精细化,是亟需解决的技术问题


技术实现思路

[0005]本专利技术所要解决的技术问题在于,提供一种基于
Web3
技术的分布式交易验证系统,能够对交易在区块链产生的影响进行评价,以有利于交易验证系统在进行交易验证过程中的精细化

[0006]为了解决上述技术问题,本专利技术公开了一种基于
Web3
技术的分布式交易验证系统,所述分布式交易验证系统包括数据获取模块

数据分析模块

判定模块

结果输出模块以及控制模块,所述数据获取模块

数据分析模块

判定模块以及结果输出模块分别与所述控制模块电连接,所述控制模块执行的步骤包括:所述控制模块控制所述数据获取模块获取待写入目标联盟链的目标交易数据;所述控制模块控制所述数据获取模块根据所述目标交易数据确定对应的目标交易金额

所述目标交易金额对应的目标付款方以及所述目标交易金额对应的目标收款方;所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据;所述控制模块控制所述数据分析模块根据所述目标交易金额

第一交易数据以及第二交易数据确定目标交易评价指数;所述控制模块控制所述判定模块判定所述目标交易评价指数是否属于预先确定的交易评价指数阈值范围,若是,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第一评价结
果,以触发所述目标交易数据被写入至所述目标联盟链的步骤执行,若否,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第二评价结果,以禁止所述目标交易数据被写入至所述目标联盟链的步骤执行

[0007]本专利技术公开的基于
Web3
技术的分布式交易验证系统能够对交易在区块链产生的影响进行评价,有利于交易验证系统在进行交易验证过程中的精细化

[0008]作为一种可选的实施方式,本专利技术中,所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据,具体包括:所述控制模块控制所述数据获取模块获取目标时间段内的目标区块数据;所述控制模块控制所述数据获取模块从所述目标区块数据中分别提取出所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据

[0009]作为一种可选的实施方式,本专利技术中,所述控制模块控制所述数据分析模块根据所述目标交易金额

第一交易数据以及第二交易数据确定目标交易评价指数,采用的算法如下:;式中,表示目标交易评价指数,表示待写入目标联盟链的目标交易数据对应的交易金额,表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的极差,表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的均值,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易次数,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易序号,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的第次交易的交易金额,表示的均值,表示的极差,表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的交易次数,表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的交易序号,表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的第次交易的交易金额,表示的均值,表示的极差

[0010]作为一种可选的实施方式,本专利技术中,在所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据之后,所述控制模块执行的步骤还包括:所述控制模块控制所述数据获取模块获取在目标时间段内的第一目标节点和第二目标节点之外的目标联盟链的其他节点的第三交易数据;所述控制模块控制所述数据分析模块根据所述目标交易金额

第一交易数据

第二交易数据以及第三交易数据确定目标联盟链评价指数;所述控制模块控制所述判定模块判定所述目标联盟链评价指数是否属于预先确定的联盟链评价指数阈值范围,若是,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第三评价结
果,以触发所述控制模块控制所述数据分析模块根据所述目标交易金额

第一交易数据以及第二交易数据确定目标交易评价指数的步骤执行,若否,则所述控制模块控制将所述目标联盟链标记为关键联盟链,并触发所述控制模块控制所述数据分析模块根据所述目标交易金额

第一交易数据以及第二交易数据确定目标交易评价指数的步骤执行

[0011]作为一种可选的实施方式,本专利技术中,所述控制模块控制所述数据分析模块根据所述目标交易金额

第一交易数据

第二交易数据以及第三交易数据确定目标联盟链评价指数,采用的算法如下:;式中,表示目标联盟链评价指数,表示待写入目标联盟链的目标交易数据对应的交易金额,表示目标联盟链在目标时间段内交易金额的均值,表示目标时间段内的第一目标节点和第二目标节点之外的目标联盟链的其他节点之间交易的交易金额均值,表示目标时间段内第一目标节点参与的目标联盟链内的交易次数,表示目标时间段内第二目标节点参与的目标联盟链内的交易次数,表示目标时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
Web3
技术的分布式交易验证系统,其特征在于,所述分布式交易验证系统包括数据获取模块

数据分析模块

判定模块

结果输出模块以及控制模块,所述数据获取模块

数据分析模块

判定模块以及结果输出模块分别与所述控制模块电连接,所述控制模块执行的步骤包括:所述控制模块控制所述数据获取模块获取待写入目标联盟链的目标交易数据;所述控制模块控制所述数据获取模块根据所述目标交易数据确定对应的目标交易金额

所述目标交易金额对应的目标付款方以及所述目标交易金额对应的目标收款方;所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据;所述控制模块控制所述数据分析模块根据所述目标交易金额

第一交易数据以及第二交易数据确定目标交易评价指数;所述控制模块控制所述判定模块判定所述目标交易评价指数是否属于预先确定的交易评价指数阈值范围,若是,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第一评价结果,以触发所述目标交易数据被写入至所述目标联盟链的步骤执行,若否,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第二评价结果,以禁止所述目标交易数据被写入至所述目标联盟链的步骤执行
。2.
根据权利要求1所述的基于
Web3
技术的分布式交易验证系统,其特征在于,所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据,具体包括:所述控制模块控制所述数据获取模块获取目标时间段内的目标区块数据;所述控制模块控制所述数据获取模块从所述目标区块数据中分别提取出所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据
。3.
根据权利要求2所述的基于
Web3
技术的分布式交易验证系统,其特征在于,所述控制模块控制所述数据分析模块根据所述目标交易金额

第一交易数据以及第二交易数据确定目标交易评价指数,采用的算法如下:;式中,表示目标交易评价指数,表示待写入目标联盟链的目标交易数据对应的交易金额,表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的极差,表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的均值,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易次数,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易序号,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的第次交易的交...

【专利技术属性】
技术研发人员:张卫平王晶王丹丁洋张伟
申请(专利权)人:环球数科集团有限公司
类型:发明
国别省市:

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

1