【技术实现步骤摘要】
一种基于Web3技术的分布式交易验证系统
[0001]本专利技术涉及通信领域,尤其涉及一种基于
Web3
技术的分布式交易验证系统
。
技术介绍
[0002]专利
CN106548330B
公开了一种基于区块链的交易验证方法及系统,该方法包括:区块链上节点在处理带有交易类型和交易金额的交易时,通过交易方发送的第一解密参数解密各个交易方的原始余额,对各个原始余额进行计算得到新余额,将新余额通过交易方发来的加密参数加密得到加密新余额,将各加密新余额广播到该区块链各节点上;当该区块链的节点收到广播的各交易方的加密新余额后,启动智能合约进行合数验证;若合数验证均通过,则基于各对应的加密新余额更新;调用外部负数余额验证系统对单个账户余额进行负数余额检验,若负数余额检验均通过,则判定该交易验证通过
。
[0003]然而,上述技术方案主要基于智能合约对交易合法性进行判断,但是无法对交易在区块链产生的影响进行评价,这不利于交易验证系统在进行交易验证过程中的精细化
。
[0004]可见,如何设计一款能够对交易在区块链产生的影响进行评价,以有利于交易验证系统在进行交易验证过程中的精细化,是亟需解决的技术问题
。
技术实现思路
[0005]本专利技术所要解决的技术问题在于,提供一种基于
Web3
技术的分布式交易验证系统,能够对交易在区块链产生的影响进行评价,以有利于交易验证系统在进行交易验证过程中的精细化
。
...
【技术保护点】
【技术特征摘要】
1.
一种基于
Web3
技术的分布式交易验证系统,其特征在于,所述分布式交易验证系统包括数据获取模块
、
数据分析模块
、
判定模块
、
结果输出模块以及控制模块,所述数据获取模块
、
数据分析模块
、
判定模块以及结果输出模块分别与所述控制模块电连接,所述控制模块执行的步骤包括:所述控制模块控制所述数据获取模块获取待写入目标联盟链的目标交易数据;所述控制模块控制所述数据获取模块根据所述目标交易数据确定对应的目标交易金额
、
所述目标交易金额对应的目标付款方以及所述目标交易金额对应的目标收款方;所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据;所述控制模块控制所述数据分析模块根据所述目标交易金额
、
第一交易数据以及第二交易数据确定目标交易评价指数;所述控制模块控制所述判定模块判定所述目标交易评价指数是否属于预先确定的交易评价指数阈值范围,若是,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第一评价结果,以触发所述目标交易数据被写入至所述目标联盟链的步骤执行,若否,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第二评价结果,以禁止所述目标交易数据被写入至所述目标联盟链的步骤执行
。2.
根据权利要求1所述的基于
Web3
技术的分布式交易验证系统,其特征在于,所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据,具体包括:所述控制模块控制所述数据获取模块获取目标时间段内的目标区块数据;所述控制模块控制所述数据获取模块从所述目标区块数据中分别提取出所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据
。3.
根据权利要求2所述的基于
Web3
技术的分布式交易验证系统,其特征在于,所述控制模块控制所述数据分析模块根据所述目标交易金额
、
第一交易数据以及第二交易数据确定目标交易评价指数,采用的算法如下:;式中,表示目标交易评价指数,表示待写入目标联盟链的目标交易数据对应的交易金额,表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的极差,表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的均值,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易次数,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易序号,表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的第次交易的交...
【专利技术属性】
技术研发人员:张卫平,王晶,王丹,丁洋,张伟,
申请(专利权)人:环球数科集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。