CN117132280B - 一种基于Web3技术的分布式交易验证*** - Google Patents
一种基于Web3技术的分布式交易验证*** Download PDFInfo
- Publication number
- CN117132280B CN117132280B CN202311393920.XA CN202311393920A CN117132280B CN 117132280 B CN117132280 B CN 117132280B CN 202311393920 A CN202311393920 A CN 202311393920A CN 117132280 B CN117132280 B CN 117132280B
- Authority
- CN
- China
- Prior art keywords
- target
- transaction
- data
- control module
- target node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012795 verification Methods 0.000 title claims abstract description 43
- 238000005516 engineering process Methods 0.000 title claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 31
- 238000007405 data analysis Methods 0.000 claims abstract description 26
- 238000011156 evaluation Methods 0.000 claims description 66
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 4
- 230000009286 beneficial effect Effects 0.000 abstract description 4
- 230000002349 favourable effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011158 quantitative evaluation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种基于Web3技术的分布式交易验证***,所述分布式交易验证***包括数据获取模块、数据分析模块、判定模块、结果输出模块以及控制模块,所述数据获取模块、数据分析模块、判定模块以及结果输出模块分别与所述控制模块电连接。本发明公开的基于Web3技术的分布式交易验证***能够对交易在区块链产生的影响进行评价,以有利于交易验证***在进行交易验证过程中的精细化。
Description
技术领域
本发明涉及通信领域,尤其涉及一种基于Web3技术的分布式交易验证***。
背景技术
专利CN106548330B公开了一种基于区块链的交易验证方法及***,该方法包括:区块链上节点在处理带有交易类型和交易金额的交易时,通过交易方发送的第一解密参数解密各个交易方的原始余额,对各个原始余额进行计算得到新余额,将新余额通过交易方发来的加密参数加密得到加密新余额,将各加密新余额广播到该区块链各节点上;当该区块链的节点收到广播的各交易方的加密新余额后,启动智能合约进行合数验证;若合数验证均通过,则基于各对应的加密新余额更新;调用外部负数余额验证***对单个账户余额进行负数余额检验,若负数余额检验均通过,则判定该交易验证通过。
然而,上述技术方案主要基于智能合约对交易合法性进行判断,但是无法对交易在区块链产生的影响进行评价,这不利于交易验证***在进行交易验证过程中的精细化。
可见,如何设计一款能够对交易在区块链产生的影响进行评价,以有利于交易验证***在进行交易验证过程中的精细化,是亟需解决的技术问题。
发明内容
本发明所要解决的技术问题在于,提供一种基于Web3技术的分布式交易验证***,能够对交易在区块链产生的影响进行评价,以有利于交易验证***在进行交易验证过程中的精细化。
为了解决上述技术问题,本发明公开了一种基于Web3技术的分布式交易验证***,所述分布式交易验证***包括数据获取模块、数据分析模块、判定模块、结果输出模块以及控制模块,所述数据获取模块、数据分析模块、判定模块以及结果输出模块分别与所述控制模块电连接,
所述控制模块执行的步骤包括:
所述控制模块控制所述数据获取模块获取待写入目标联盟链的目标交易数据;
所述控制模块控制所述数据获取模块根据所述目标交易数据确定对应的目标交易金额、所述目标交易金额对应的目标付款方以及所述目标交易金额对应的目标收款方;
所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据;
所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数;
所述控制模块控制所述判定模块判定所述目标交易评价指数是否属于预先确定的交易评价指数阈值范围,
若是,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第一评价结果,以触发所述目标交易数据被写入至所述目标联盟链的步骤执行,
若否,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第二评价结果,以禁止所述目标交易数据被写入至所述目标联盟链的步骤执行。
本发明公开的基于Web3技术的分布式交易验证***能够对交易在区块链产生的影响进行评价,有利于交易验证***在进行交易验证过程中的精细化。
作为一种可选的实施方式,本发明中,所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据,具体包括:
所述控制模块控制所述数据获取模块获取目标时间段内的目标区块数据;
所述控制模块控制所述数据获取模块从所述目标区块数据中分别提取出所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据。
作为一种可选的实施方式,本发明中,所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数,采用的算法如下:
;
式中,表示目标交易评价指数,/>表示待写入目标联盟链的目标交易数据对应的交易金额,/>表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的极差,/>表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的均值,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易次数,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易序号,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的第/>次交易的交易金额,/>表示/>的均值,/>表示/>的极差,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的交易次数,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的交易序号,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的第/>次交易的交易金额,/>表示/>的均值,/>表示/>的极差。
作为一种可选的实施方式,本发明中,在所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据之后,所述控制模块执行的步骤还包括:
所述控制模块控制所述数据获取模块获取在目标时间段内的第一目标节点和第二目标节点之外的目标联盟链的其他节点的第三交易数据;
所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据、第二交易数据以及第三交易数据确定目标联盟链评价指数;
所述控制模块控制所述判定模块判定所述目标联盟链评价指数是否属于预先确定的联盟链评价指数阈值范围,
若是,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第三评价结果,以触发所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数的步骤执行,
若否,则所述控制模块控制将所述目标联盟链标记为关键联盟链,并触发所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数的步骤执行。
作为一种可选的实施方式,本发明中,所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据、第二交易数据以及第三交易数据确定目标联盟链评价指数,采用的算法如下:
;
式中,表示目标联盟链评价指数,/>表示待写入目标联盟链的目标交易数据对应的交易金额,/>表示目标联盟链在目标时间段内交易金额的均值,/>表示目标时间段内的第一目标节点和第二目标节点之外的目标联盟链的其他节点之间交易的交易金额均值,/>表示目标时间段内第一目标节点参与的目标联盟链内的交易次数,/>表示目标时间段内第二目标节点参与的目标联盟链内的交易次数,/>表示目标时间段内在目标联盟链内的交易的次数,/>目标时间段内的第一目标节点参与的目标联盟链内的交易对应的交易金额均值,目标时间段内的第二目标节点参与的目标联盟链内的交易对应的交易金额均值。
作为一种可选的实施方式,本发明中,所述目标联盟链与监控平台通信连接,当所述目标联盟链为关键联盟链时,所述监控平台获取所述目标联盟链当前时刻的区块数据。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种基于Web3技术的分布式交易验证***的结构示意图;
图2是本发明实施例的控制模块的一种执行步骤的流程示意图;
图3是本发明实施例的步骤S103的子步骤的流程示意图;
图4是本发明实施例的控制模块的另一种执行步骤的流程示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
实施例一:本发明公开了一种基于Web3技术的分布式交易验证***。基于Web3技术构建出的互联网是一个运行在区块链技术之上的去中心化的网络,而本发明公开的分布式交易验证***正是在Web3技术背景下实现的,特别地,该分布式交易验证***主要用于联盟链当中的交易验证。如图1所示,该分布式交易验证***包括数据获取模块、数据分析模块、判定模块、结果输出模块以及控制模块,数据获取模块、数据分析模块、判定模块以及结果输出模块分别与控制模块电连接。
如图2所示,该控制模块执行的步骤包括:
S101、控制模块控制数据获取模块获取待写入目标联盟链的目标交易数据。在区块链当中关于写入交易的过程可以依次为生成交易、广播交易、基于共识算法判断交易合法性以及将经判断后确定合法的交易写入区块链。本发明提到的待写入目标联盟链的目标交易数据可以表示为执行将该交易写入联盟链的步骤之前的交易数据。
S102、控制模块控制数据获取模块根据目标交易数据确定对应的目标交易金额、目标交易金额对应的目标付款方以及目标交易金额对应的目标收款方。
S103、控制模块控制数据获取模块分别获取在目标时间段内的目标付款方对应的第一目标节点的第一交易数据以及目标收款方对应的第二目标节点的第二交易数据。可选的,该第一交易数据以及第二交易数据可以根据目标联盟链的在目标时间段内的区块数据确定。
S104、控制模块控制数据分析模块根据目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数。
S105、控制模块控制判定模块判定目标交易评价指数是否属于预先确定的交易评价指数阈值范围,若是,则执行步骤S106a,若否,则执行步骤S106b。可选的,交易评价指数阈值范围可以是本领域技术人员根据经验确定的。
S106a、控制模块控制结果输出模块向目标联盟链输出第一评价结果,以触发目标交易数据被写入至目标联盟链的步骤执行。
S106b、控制模块控制结果输出模块向目标联盟链输出第二评价结果,以禁止目标交易数据被写入至目标联盟链的步骤执行。
本发明公开的基于Web3技术的分布式交易验证***根据目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数,其中,该目标交易金额为根据待写入目标联盟链的目标交易数据所确定的对应的交易金额,第一交易数据为目标付款方对应的第一目标节点在目标时间段内的交易数据,第二交易数据为目标收款方对应的第二目标节点在目标时间段内的交易数据。那么,目标交易评价指数能够通过目标交易数据、第一目标节点以及第二目标节点的交易数据来量化地评判目标交易对目标联盟链当中参与该目标交易的双方对应的目标节点所产生的影响,并以该目标交易评价指数验证该目标交易,以保障目标联盟链运行的稳定性。其中,当目标交易评价指数符合预期的在区块链产生的影响范围即属于预先确定的交易评价指数阈值范围时,本发明的控制模块控制结果输出模块向目标联盟链输出第一评价结果,以触发目标交易数据被写入至目标联盟链的步骤执行,当目标交易评价指数不符合预期的在区块链产生的影响范围即不属于预先确定的交易评价指数阈值范围时,控制模块控制结果输出模块向目标联盟链输出第二评价结果,以禁止目标交易数据被写入至目标联盟链的步骤执行,这实现了对待写入目标联盟链的目标交易数据进行分类处理,使得符合预期的在区块链产生的影响的交易数据方能写入目标联盟链,有利于维持目标联盟链当中交易的安全性。可见,本发明公开的基于Web3技术的分布式交易验证***能够对交易在区块链产生的影响进行评价,有利于交易验证***在进行交易验证过程中的精细化。
可选的,步骤S103当中可以从目标联盟链的区块数据中获取第一交易数据和第二交易数据以保障所获取到的交易数据的可靠性。具体而言,控制模块控制数据获取模块分别获取在目标时间段内的目标付款方对应的第一目标节点的第一交易数据以及目标收款方对应的第二目标节点的第二交易数据即步骤S103,如图3所示,可以包括以下步骤:
S1031、控制模块控制数据获取模块获取目标时间段内的目标区块数据。可选的,基于区块链的数据透明化特性,该数据获取模块可以从目标联盟链当中的任一节点处获取到该目标区块数据。
S1032、控制模块控制数据获取模块从目标区块数据中分别提取出目标付款方对应的第一目标节点的第一交易数据以及目标收款方对应的第二目标节点的第二交易数据。
实施例二:本发明在确定目标交易评价指数过程可以基于预先构建的目标交易金额、第一交易数据、第二交易数据和目标交易评价指数的映射关系来实现,以便提高目标交易评价指数的确定过程的效率。具体而言,控制模块控制数据分析模块根据目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数,采用的算法如下:
;
式中,表示目标交易评价指数,/>表示待写入目标联盟链的目标交易数据对应的交易金额,/>表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的极差,/>表示目标时间段内的第一目标节点与第二目标节点的之间的交易金额的均值,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易次数,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易序号,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的第/>次交易的交易金额,/>表示/>的均值,/>表示/>的极差,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的交易次数,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的交易序号,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的第/>次交易的交易金额,/>表示/>的均值,/>表示/>的极差。特别地,该交易评价指数阈值范围可以是(0,1)。
可选的,本发明还可以基于目标交易数据、目标交易的双方分别对应的目标节点的交易数据以及目标联盟链当中除了参与该目标交易的目标节点之外的其他节点的交易数据确定该目标交易数据对目标联盟链所产生的影响的量化评价,并以该评价验证该目标交易,以保障目标联盟链运行的稳定性,进一步有利于交易验证***在进行交易验证过程中的精细化。具体而言,在控制模块控制数据获取模块分别获取在目标时间段内的目标付款方对应的第一目标节点的第一交易数据以及目标收款方对应的第二目标节点的第二交易数据之后即步骤S103之后,如图4所示,控制模块执行的步骤还包括:
S201、控制模块控制数据获取模块获取在目标时间段内的第一目标节点和第二目标节点之外的目标联盟链的其他节点的第三交易数据。
S202、控制模块控制数据分析模块根据目标交易金额、第一交易数据、第二交易数据以及第三交易数据确定目标联盟链评价指数。
S203、控制模块控制判定模块判定目标联盟链评价指数是否属于预先确定的联盟链评价指数阈值范围,若是,则执行步骤S204a,若否,则执行步骤S204b。可选的,联盟链评价指数阈值范围可以是本领域技术人员根据经验预先确定的。
S204a、控制模块控制结果输出模块向目标联盟链输出第三评价结果,以触发控制模块控制数据分析模块根据目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数的步骤执行即触发步骤S104执行。
S204b、控制模块控制将目标联盟链标记为关键联盟链,并触发控制模块控制数据分析模块根据目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数的步骤执行即触发步骤S104执行。可选的,目标联盟链与监控平台通信连接,当目标联盟链为关键联盟链时,监控平台获取目标联盟链当前时刻的区块数据,以便于监控平台对于关键联盟链的交易数据作进一步监控。
本发明在确定目标联盟链评价指数过程可以基于预先构建的目标交易金额、第一交易数据、第二交易数据、第三交易数据和目标联盟链评价指数的映射关系来实现,以便提高目标联盟链评价指数的确定过程的效率。具体而言,控制模块控制数据分析模块根据目标交易金额、第一交易数据、第二交易数据以及第三交易数据确定目标联盟链评价指数,采用的算法如下:
;
式中,表示目标联盟链评价指数,/>表示待写入目标联盟链的目标交易数据对应的交易金额,/>表示目标联盟链在目标时间段内交易金额的均值,/>表示目标时间段内的第一目标节点和第二目标节点之外的目标联盟链的其他节点之间交易的交易金额均值,/>表示目标时间段内第一目标节点参与的目标联盟链内的交易次数,/>表示目标时间段内第二目标节点参与的目标联盟链内的交易次数,/>表示目标时间段内在目标联盟链内的交易的次数,/>目标时间段内的第一目标节点参与的目标联盟链内的交易对应的交易金额均值,目标时间段内的第二目标节点参与的目标联盟链内的交易对应的交易金额均值。特别地,该联盟链评价指数阈值范围可以是(0,1)。
最后应说明的是:本发明实施例公开的一种基于Web3技术的分布式交易验证***中,所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述的实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明的实施例技术方案的精神和范围。
Claims (5)
1.一种基于Web3技术的分布式交易验证***,其特征在于,所述分布式交易验证***包括数据获取模块、数据分析模块、判定模块、结果输出模块以及控制模块,所述数据获取模块、数据分析模块、判定模块以及结果输出模块分别与所述控制模块电连接,
所述控制模块执行的步骤包括:
所述控制模块控制所述数据获取模块获取待写入目标联盟链的目标交易数据;
所述控制模块控制所述数据获取模块根据所述目标交易数据确定对应的目标交易金额、所述目标交易金额对应的目标付款方以及所述目标交易金额对应的目标收款方;
所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据;
所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数;
所述控制模块控制所述判定模块判定所述目标交易评价指数是否属于预先确定的交易评价指数阈值范围,
若是,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第一评价结果,以触发所述目标交易数据被写入至所述目标联盟链的步骤执行,
若否,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第二评价结果,以禁止所述目标交易数据被写入至所述目标联盟链的步骤执行;
所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数,采用的算法如下:
;
式中,表示目标交易评价指数,/>表示待写入目标联盟链的目标交易数据对应的交易金额,/>表示目标时间段内的第一目标节点与第二目标节点之间的交易金额的极差,/>表示目标时间段内的第一目标节点与第二目标节点之间的交易金额的均值,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易次数,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的交易序号,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第一目标节点作为交易金额支付方的第/>次交易的交易金额,/>表示/>的均值,/>表示/>的极差,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的交易次数,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的交易序号,/>表示目标时间段内的第一目标节点与第二目标节点的交易当中第二目标节点作为交易金额支付方的第/>次交易的交易金额,/>表示/>的均值,/>表示/>的极差。
2.根据权利要求1所述的基于Web3技术的分布式交易验证***,其特征在于,所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据,具体包括:
所述控制模块控制所述数据获取模块获取目标时间段内的目标区块数据;
所述控制模块控制所述数据获取模块从所述目标区块数据中分别提取出所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据。
3.根据权利要求2所述的基于Web3技术的分布式交易验证***,其特征在于,在所述控制模块控制所述数据获取模块分别获取在目标时间段内的所述目标付款方对应的第一目标节点的第一交易数据以及所述目标收款方对应的第二目标节点的第二交易数据之后,所述控制模块执行的步骤还包括:
所述控制模块控制所述数据获取模块获取在目标时间段内的第一目标节点和第二目标节点之外的目标联盟链的其他节点的第三交易数据;
所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据、第二交易数据以及第三交易数据确定目标联盟链评价指数;
所述控制模块控制所述判定模块判定所述目标联盟链评价指数是否属于预先确定的联盟链评价指数阈值范围,
若是,则所述控制模块控制所述结果输出模块向所述目标联盟链输出第三评价结果,以触发所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数的步骤执行,
若否,则所述控制模块控制将所述目标联盟链标记为关键联盟链,并触发所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据以及第二交易数据确定目标交易评价指数的步骤执行。
4.根据权利要求3所述的基于Web3技术的分布式交易验证***,其特征在于,所述控制模块控制所述数据分析模块根据所述目标交易金额、第一交易数据、第二交易数据以及第三交易数据确定目标联盟链评价指数,采用的算法如下:
;
式中,表示目标联盟链评价指数,/>表示待写入目标联盟链的目标交易数据对应的交易金额,/>表示目标联盟链在目标时间段内交易金额的均值,/>表示目标时间段内的第一目标节点和第二目标节点之外的目标联盟链的其他节点之间交易的交易金额均值,/>表示目标时间段内第一目标节点参与的目标联盟链内的交易次数,/>表示目标时间段内第二目标节点参与的目标联盟链内的交易次数,/>表示目标时间段内在目标联盟链内的交易的次数,/>目标时间段内的第一目标节点参与的目标联盟链内的交易对应的交易金额均值,/>目标时间段内的第二目标节点参与的目标联盟链内的交易对应的交易金额均值。
5.根据权利要求4所述的基于Web3技术的分布式交易验证***,其特征在于,所述目标联盟链与监控平台通信连接,当所述目标联盟链为关键联盟链时,所述监控平台获取所述目标联盟链当前时刻的区块数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311393920.XA CN117132280B (zh) | 2023-10-26 | 2023-10-26 | 一种基于Web3技术的分布式交易验证*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311393920.XA CN117132280B (zh) | 2023-10-26 | 2023-10-26 | 一种基于Web3技术的分布式交易验证*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117132280A CN117132280A (zh) | 2023-11-28 |
CN117132280B true CN117132280B (zh) | 2024-02-02 |
Family
ID=88856738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311393920.XA Active CN117132280B (zh) | 2023-10-26 | 2023-10-26 | 一种基于Web3技术的分布式交易验证*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117132280B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106548330A (zh) * | 2016-10-27 | 2017-03-29 | 上海亿账通区块链科技有限公司 | 基于区块链的交易验证方法及*** |
CN107851281A (zh) * | 2015-05-21 | 2018-03-27 | 万事达卡国际股份有限公司 | 用于基于区块链的交易的欺诈控制的***和方法 |
WO2018175540A1 (en) * | 2017-03-24 | 2018-09-27 | Alibaba Group Holding Limited | Method and apparatus for consensus verification |
CN108711105A (zh) * | 2018-05-16 | 2018-10-26 | 四川吉鼎科技有限公司 | 一种基于区块链的安全交易验证方法及*** |
CN109872151A (zh) * | 2017-12-04 | 2019-06-11 | 万事达卡国际公司 | 用于对匿名交易进行风险评分的方法和*** |
CN111191292A (zh) * | 2019-12-16 | 2020-05-22 | 平安壹钱包电子商务有限公司 | 记账方法、装置、***及计算机可读存储介质 |
CN113222758A (zh) * | 2021-05-08 | 2021-08-06 | 华中科技大学 | 以隐私为前提的联盟链交易信息监管方法、***、终端 |
KR20220066769A (ko) * | 2020-11-16 | 2022-05-24 | 포항공과대학교 산학협력단 | 토큰 모델링 장치 및 이를 포함하는 데이터 무결성 검증 시스템 및 방법 |
-
2023
- 2023-10-26 CN CN202311393920.XA patent/CN117132280B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107851281A (zh) * | 2015-05-21 | 2018-03-27 | 万事达卡国际股份有限公司 | 用于基于区块链的交易的欺诈控制的***和方法 |
CN106548330A (zh) * | 2016-10-27 | 2017-03-29 | 上海亿账通区块链科技有限公司 | 基于区块链的交易验证方法及*** |
WO2018175540A1 (en) * | 2017-03-24 | 2018-09-27 | Alibaba Group Holding Limited | Method and apparatus for consensus verification |
CN109872151A (zh) * | 2017-12-04 | 2019-06-11 | 万事达卡国际公司 | 用于对匿名交易进行风险评分的方法和*** |
CN108711105A (zh) * | 2018-05-16 | 2018-10-26 | 四川吉鼎科技有限公司 | 一种基于区块链的安全交易验证方法及*** |
CN111191292A (zh) * | 2019-12-16 | 2020-05-22 | 平安壹钱包电子商务有限公司 | 记账方法、装置、***及计算机可读存储介质 |
KR20220066769A (ko) * | 2020-11-16 | 2022-05-24 | 포항공과대학교 산학협력단 | 토큰 모델링 장치 및 이를 포함하는 데이터 무결성 검증 시스템 및 방법 |
CN113222758A (zh) * | 2021-05-08 | 2021-08-06 | 华中科技大学 | 以隐私为前提的联盟链交易信息监管方法、***、终端 |
Non-Patent Citations (1)
Title |
---|
基于联盟区块链的安全能源交易方案;龙洋洋;陈玉玲;辛阳;豆慧;;计算机应用;40(06);1668-1673 * |
Also Published As
Publication number | Publication date |
---|---|
CN117132280A (zh) | 2023-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Hsiao et al. | Employing blockchain technology to strengthen security of wireless sensor networks | |
CN110519246B (zh) | 基于信任区块链节点的信任度计算方法 | |
CN118041602A (zh) | 使用调解器计算机***确保计算机程序正确执行的***和方法 | |
CN112288434B (zh) | 隐私交易方法、装置、零知识证明***和隐私交易架构模型 | |
CN101753312A (zh) | 一种电网设备的安全认证方法、装置及一种负控终端 | |
CN111582850B (zh) | 基于手机银行的电费充值方法及装置 | |
CN109743182B (zh) | 基于区块链的智能合约核准方法及*** | |
US20210089356A1 (en) | Data Processing System using Directed Acyclic Graph and Method of use thereof | |
CN110598007B (zh) | 账单文件处理方法、装置、介质及电子设备 | |
CN112364388A (zh) | 基于区块链实现的传感器数据认证方法及装置 | |
CN117132280B (zh) | 一种基于Web3技术的分布式交易验证*** | |
Xie et al. | Trust model based on feedback evaluation in cloud manufacturing environment | |
CN113436006A (zh) | 基于区块链的贷款风险预测方法及装置 | |
CN116843221A (zh) | 一种碳账户的核算方法、装置、设备和介质 | |
CN114915454B (zh) | 数据获取方法、*** | |
CN110728504A (zh) | 区块链的数据处理方法、装置、设备及可读存储介质 | |
EP3907968A1 (en) | Method and system for blockchain intrusion prevention | |
CN115225982A (zh) | 分布式能源交易***的数据传输方法及装置 | |
CN115358803A (zh) | 一种跨市场履约方法及*** | |
CN111858575B (zh) | 私有数据分析方法及*** | |
CN112862505A (zh) | 基于区块链的反欺诈信息共享方法及装置 | |
CN110910091A (zh) | 一种数据处理方法、设备及介质 | |
CN113487427B (zh) | 一种交易风险识别方法、装置及*** | |
CN111738726B (zh) | 基于区块链的资源核验方法、装置和计算机设备 | |
CN117333184B (zh) | 一种基于区块链的供应链对账方法、***及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |