CN112052250A - 性能度量方法、广播性能调节方法、设备和存储介质 - Google Patents
性能度量方法、广播性能调节方法、设备和存储介质 Download PDFInfo
- Publication number
- CN112052250A CN112052250A CN202010910702.9A CN202010910702A CN112052250A CN 112052250 A CN112052250 A CN 112052250A CN 202010910702 A CN202010910702 A CN 202010910702A CN 112052250 A CN112052250 A CN 112052250A
- Authority
- CN
- China
- Prior art keywords
- data set
- block chain
- performance
- value
- message
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000000691 measurement method Methods 0.000 title claims abstract description 24
- 238000004590 computer program Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
-
- 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
- G06Q20/3827—Use of message hashing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Educational Administration (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Game Theory and Decision Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种性能度量方法、广播性能调节方法、设备和存储介质,涉及区块链等技术领域,该方法包括:接收包括第一消息和第一序号的第一数据集;判断本地是否存有包括第一消息的第二数据集:否,则保存第一数据集,并将第一序号加一以更新第一数据集,并将更新后的第一数据集广播至其它区块链节点;接收扫描程序服务器发送的第一汇总请求信息,将所保存的第一数据集发送至扫描程序服务器,以供根据各区块链节点分别发送的各第一序号确定区块链网络的数据广播性能。本申请用以度量区块链网络的性能。
Description
技术领域
本申请涉及区块链技术领域,具体涉及一种性能度量方法、广播性能调节方法、设备和存储介质。
背景技术
区块链网络的性能的好坏直接决定了这个区块链的健壮性,优化好一个区块链网络的性能,首选要度量它的性能。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种度量区块链网络性能的性能度量方法、广播性能调节方法、设备和存储介质。
第一方面,本发明提供一种适用于区块链节点的性能度量方法,上述方法包括:
接收包括第一消息和第一序号的第一数据集;
判断本地是否存有包括第一消息的第二数据集:
否,则保存第一数据集,并将第一序号加一以更新第一数据集,并将更新后的第一数据集广播至其它区块链节点;
接收扫描程序服务器发送的第一汇总请求信息,将所保存的第一数据集发送至扫描程序服务器,以供根据各区块链节点分别发送的各第一序号确定区块链网络的数据广播性能。
第二方面,本发明提供一种适用于扫描程序服务器的性能度量方法,上述方法包括:
向第一区块链节点发送第一扫描请求信息,以供第一区块链节点根据第一扫描请求信息生成包括第一消息和第一序号的第一数据集,并将第一数据集广播至其它区块链节点,以供:
接收第一数据集;
判断本地是否存有包括第一消息的第二数据集:
否,则保存第一数据集,将第一序号加一以更新第一数据集,并将更新后的第一数据集广播至其它区块链节点,以供其它区块链节点返回接收第一数据集;
向各区块链节点发送第一汇总请求信息,以供返回所保存的第一数据集;
根据各区块链节点分别发送的各第一序号确定区块链网络的数据广播性能。
第三方面,本发明提供一种适用于扫描程序服务器的广播性能调节方法,上述方法包括:
根据第一公式和第二公式计算第一数值;其中,第一公式为:(1+n1+n2+...+nx)≥M*C,第二公式为:(1+n1+n2+...+n(x-1))<M*C;n1、n2、...、n(x-1)、nx为根据上述第二方面的性能度量方法所统计的值为1的第一序号的数量、值为2的第一序号的数量、...值为x-1的第一序号的数量、值为x的第一序号的数量,M为根据如权3-权5任一项的性能度量方法所统计的所接收到的第一序号的总量加一,C为预配置的第一常数,第一数值为x对应的值;
将第一数值广播给各区块链节点以供根据第一数值调节广播性能。
第四方面,本发明提供一种适用于区块链节点的广播性能调节方法,上述方法包括:
接收扫描程序服务器广播的第一数值;其中,第一数值由扫描程序服务器根据上述第三方面的广播性能调节方法所计算得到;
根据第一数值调节广播性能。
第五方面,本发明还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的性能度量方法和广播性能调节方法。
第六方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的性能度量方法和广播性能调节方法。
本发明诸多实施例提供的性能度量方法、广播性能调节方法、设备和存储介质通过接收包括第一消息和第一序号的第一数据集;判断本地是否存有包括第一消息的第二数据集:否,则保存第一数据集,并将第一序号加一以更新第一数据集,并将更新后的第一数据集广播至其它区块链节点;接收扫描程序服务器发送的第一汇总请求信息,将所保存的第一数据集发送至扫描程序服务器,以供根据各区块链节点分别发送的各第一序号确定区块链网络的数据广播性能的方法,度量区块链网络的性能。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本发明一实施例提供的一种性能度量方法的场景示意图。
图2为本发明一实施例提供的一种性能度量方法的流程图。
图3为本发明一实施例提供的另一种性能度量方法的流程图。
图4为本发明一实施例提供的一种广播性能调节方法的流程图。
图5为本发明一实施例提供的另一种广播性能调节方法的流程图。
图6为本发明一实施例提供的一种设备的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1为本发明一实施例提供的一种性能度量方法的场景示意图。如图1所示,在本实施例中,以区块链网络中共有36个节点(A,B,C,D…),A接收到扫描程序服务器发送的扫描请求信息,并生成包括消息和序号的数据集{m,1};第一批次收到数据集的节点有n1=3个(B、C、D),第二批次收到数据集的节点数n2=7个(E、F、G…K),第三批次收到数据集的节点数n3=13个,第四批次收到数据集的节点数n4=7个,第五批次收到数据集的节点数n5=4个,第六批次收到数据集的节点数n6=1个为例,对本发明的平行链共识方案进行详细阐述。
图2为本发明一实施例提供的一种性能度量方法的流程图。如图2所示,在本实施例中,本发明提供一种适用于区块链节点的性能度量方法,上述方法包括:
S12:接收包括第一消息和第一序号的第一数据集;
S141:判断本地是否存有包括第一消息的第二数据集:
否,则执行步骤S142:保存第一数据集,并将第一序号加一以更新第一数据集,并将更新后的第一数据集广播至其它区块链节点;
S16:接收扫描程序服务器发送的第一汇总请求信息,将所保存的第一数据集发送至扫描程序服务器,以供根据各区块链节点分别发送的各第一序号确定区块链网络的数据广播性能。
以图1所示场景图为例;假设所有节点执行S141时所得到的判断都为否;
扫描程序服务器向A发送扫描请求信息,A根据该扫描请求信息生成消息m和序号为1的数据集{m,1};
A向其它区块链节点发送{m,1};
B、C、D执行步骤S12,接收{m,1};
B、C、D执行步骤S141,判断本地是否存有包括m的数据集;
由于B、C、D本地未存有包括m的数据集,则执行步骤S142,保存{m,1},将序号更新以更新数据集,更新后的数据集为{m,2},B、C、D将{m,2}广播至其它区块链节点。
其它节点执行步骤S12~S142的方法与B、C、D相同,不再赘述。
扫描程序服务器向各区块链节点发送汇总请求信息,各区块链节点执行步骤S16,将所保存的数据集发送至扫描程序服务器。
所保存的数据集中包括序号,扫描程序服务器根据各区块链节点分别发送的序号确定区块链网络的数据广播性能。
上述实施例可以度量区块链网络的性能。
需要说明的是,本领域技术人员应当可以联想到,扫描程序服务器也可以是一个区块链节点,当扫描程序服务器配置为区块链节点时,扫描程序服务器所在的区块链节点无需再确定区块链节点A,向区块链节点发送扫描请求信息,而是直接生成数据集并发送至其它区块链节点。
优选地,接收包括第一消息和第一序号的第一数据集前,还包括:
接收扫描程序服务器发送的第一扫描请求信息,根据第一扫描请求信息生成包括第二消息和第二序号的第三数据集;其中,第二序号为1;
将第三数据集广播至其它区块链节点。
上述实施例的性能度量原理可参考图2所示的方法,此处不再赘述。
图3为本发明一实施例提供的另一种性能度量方法的流程图。如图3所示,在本实施例中,本发明提供一种适用于扫描程序服务器的性能度量方法,上述方法包括:
S22:向第一区块链节点发送第一扫描请求信息,以供第一区块链节点根据第一扫描请求信息生成包括第一消息和第一序号的第一数据集,并将第一数据集广播至其它区块链节点,以供:
接收第一数据集;
判断本地是否存有包括第一消息的第二数据集:
否,则保存第一数据集,将第一序号加一以更新第一数据集,并将更新后的第一数据集广播至其它区块链节点,以供其它区块链节点返回接收第一数据集;
S24:向各区块链节点发送第一汇总请求信息,以供返回所保存的第一数据集;
S26:根据各区块链节点分别发送的各第一序号确定区块链网络的数据广播性能。
上述实施例的性能度量原理可参考图2所示的方法,此处不再赘述。
优选地,向第一区块链节点发送第一扫描请求信息包括:
生成第一消息,根据第一消息和区块链节点的节点ID确定第一区块链节点;
向第一区块链节点发送包括第一消息的第一扫描请求信息。
在更多实施例中,确定第一区块链节点的方法还可以根据实际需求进行配置,例如配置为,根据区块链节点的节点ID找到与扫描程序服务器地理位置较近的区块链节点,并将所找到的区块链节点确定为第一区块链节点,可实现相同的技术效果。
优选地,生成第一消息包括:
在当前时刻为预配置的时刻时,生成第一消息。
在更多实施例中,触发性能度量方法的机制还可以根据实际需求进行配置,例如配置为,在当前区块高度为预配置的区块高度时,可实现相同的技术效果。
图4为本发明一实施例提供的一种广播性能调节方法的流程图。如图4所示,在本实施例中,本发明提供一种适用于扫描程序服务器的广播性能调节方法,上述方法包括:
S32:根据第一公式和第二公式计算第一数值;其中,第一公式为:(1+n1+n2+...+nx)≥M*C,第二公式为:(1+n1+n2+...+n(x-1))<M*C;n1、n2、...、n(x-1)、nx为根据图2所示的性能度量方法所统计的值为1的第一序号的数量、值为2的第一序号的数量、...值为x-1的第一序号的数量、值为x的第一序号的数量,M为根据如权3-权5任一项的性能度量方法所统计的所接收到的第一序号的总量加一,C为预配置的第一常数,第一数值为x对应的值;
S34:将第一数值广播给各区块链节点以供根据第一数值调节广播性能。
具体地,假设C=0.75;
扫描程序服务器执行步骤S32,扫描程序服务器所接收到的序号的总量为35,因此M=35+1=36;M*C=27;根据图2所示的性能度量方法所统计的值为1的序号的数量(即第一批次收到数据集的节点)为3,值为2的序号的数量(即第二批次收到数据集的节点)为7,值为3的序号的数量(即第三批次收到数据集的节点)为13,值为4的序号的数量(即第四批次收到数据集的节点)为7,值为5的序号的数量(即第五批次收到数据集的节点)为4,值为6的序号的数量(即第六批次收到数据集的节点)为1;根据(1+3+7+...+nx)≥27和(1+3+7+...+n(x-1))<27,计算出x对应的值为4;
扫描程序服务器执行步骤S34,将4广播给各区块链节点,各区块链节点根据4调节广播性能。
在更多实施例中,C还可以根据实际需求进行配置,例如配置为0.8,可实现相同的技术效果。
上述实施例使得区块链网络的广播性能可动态调整。
需要说明的是,本领域技术人员应当可以联想,第一数值还可以通过其它方法让区块链节点获取,例如,扫描程序服务器生成包括第一数值的交易,并将该交易发送至区块链节点以供记录到区块链上,区块链节点从区块链上获取第一数值。
图5为本发明一实施例提供的另一种广播性能调节方法的流程图。如图5所示,在本实施例中,本发明提供一种适用于区块链节点的广播性能调节方法,上述方法包括:
S42:接收扫描程序服务器广播的第一数值;其中,第一数值由扫描程序服务器根据图4所示的广播性能调节方法所计算得到;
S44:根据第一数值调节广播性能。
上述实施例的性能度量原理可参考图4所示的方法,此处不再赘述。
优选地,根据第一数值调节广播性能包括:
根据第一数值确定交易广播轮次的第一临界值;
接收第一交易,判断第一交易的第一轮次是否小于第一临界值:
是,则将第一轮次加一以更新第一轮次,并将第二交易广播至其它区块链节点;
否,则将第二交易的交易哈希广播至其它区块链节点。
具体地,区块链节点将4作为交易广播轮次的临界值;
区块链节点接收交易tx1,如果tx1的轮次小于4,则将该轮次加一以更新该轮次,并将tx1广播至其它区块链节点;如果tx1不小于4,则将hash(tx1)广播至其它区块链节点。
在现有技术中,上述临界值通常是一个固定的数值,而在上述实施例中,临界值可以根据区块链网络的实际情况进行调整,更好的适配区块链网络,使得区块链网络的性能变得更优良。
图6为本发明一实施例提供的一种设备的结构示意图。
如图6所示,作为另一方面,本申请还提供了一种设备600,包括一个或多个中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM603中,还存储有设备600操作所需的各种程序和数据。CPU601、ROM602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本公开的实施例,上述任一实施例描述的方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行上述任一方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
作为又一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例的装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,该程序被一个或者一个以上的处理器用来执行描述于本申请提供的方法。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以通过执行规定的功能或操作的专用的基于硬件的***来实现,或者可以通过专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,各所述单元可以是设置在计算机或移动智能设备中的软件程序,也可以是单独配置的硬件装置。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离本申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (10)
1.一种性能度量方法,其特征在于,适用于区块链节点,所述方法包括:
接收包括第一消息和第一序号的第一数据集;
判断本地是否存有包括所述第一消息的第二数据集:
否,则保存所述第一数据集,并将所述第一序号加一以更新所述第一数据集,并将更新后的所述第一数据集广播至其它区块链节点;
接收扫描程序服务器发送的第一汇总请求信息,将所保存的第一数据集发送至所述扫描程序服务器,以供根据各区块链节点分别发送的各第一序号确定区块链网络的数据广播性能。
2.根据权利要求1所述的方法,其特征在于,所述接收包括第一消息和第一序号的第一数据集前,还包括:
接收所述扫描程序服务器发送的第一扫描请求信息,根据所述第一扫描请求信息生成包括第二消息和第二序号的第三数据集;其中,所述第二序号为1;
将所述第三数据集广播至其它区块链节点。
3.一种性能度量方法,其特征在于,所述方法适用于扫描程序服务器,所述方法包括:
向第一区块链节点发送第一扫描请求信息,以供所述第一区块链节点根据所述第一扫描请求信息生成包括第一消息和第一序号的第一数据集,并将所述第一数据集广播至其它区块链节点,以供:
接收所述第一数据集;
判断本地是否存有包括所述第一消息的第二数据集:
否,则保存所述第一数据集,将所述第一序号加一以更新所述第一数据集,并将更新后的所述第一数据集广播至其它区块链节点,以供其它区块链节点返回所述接收所述第一数据集;
向各区块链节点发送第一汇总请求信息,以供返回所保存的第一数据集;
根据各区块链节点分别发送的各第一序号确定区块链网络的数据广播性能。
4.根据权利要求3所述的方法,其特征在于,所述向第一区块链节点发送第一扫描请求信息包括:
生成第一消息,根据所述第一消息和区块链节点的节点ID确定第一区块链节点;
向所述第一区块链节点发送包括所述第一消息的第一扫描请求信息。
5.根据权利要求4所述的方法,其特征在于,所述生成第一消息包括:
在当前时刻为预配置的时刻时,生成第一消息。
6.一种广播性能调节方法,其特征在于,适用于扫描程序服务器,所述方法包括:
根据第一公式和第二公式计算第一数值;其中,所述第一公式为:(1+n1+n2+...+nx)≥M*C,所述第二公式为:(1+n1+n2+...+n(x-1))<M*C;n1、n2、...、n(x-1)、nx为根据如权3-权5任一项所述的性能度量方法所统计的值为1的第一序号的数量、值为2的第一序号的数量、...值为x-1的第一序号的数量、值为x的第一序号的数量,M为根据如权3-权5任一项所述的性能度量方法所统计的所接收到的第一序号的总量加一,C为预配置的第一常数,所述第一数值为x对应的值;
将所述第一数值广播给各区块链节点以供根据所述第一数值调节广播性能。
7.一种广播性能调节方法,其特征在于,适用于区块链节点,所述方法包括:
接收扫描程序服务器广播的第一数值;其中,所述第一数值由所述扫描程序服务器根据如权利要求6所述的广播性能调节方法所计算得到;
根据所述第一数值调节广播性能。
8.根据权利要求7所述的方法,其特征在于,所述根据所述第一数值调节广播性能包括:
根据所述第一数值确定交易广播轮次的第一临界值;
接收第一交易,判断所述第一交易的第一轮次是否小于所述第一临界值:
是,则将所述第一轮次加一以更新所述第一轮次,并将所述第二交易广播至其它区块链节点;
否,则将所述第二交易的交易哈希广播至其它区块链节点。
9.一种计算机设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-8中任一项所述的方法。
10.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010910702.9A CN112052250A (zh) | 2020-09-02 | 2020-09-02 | 性能度量方法、广播性能调节方法、设备和存储介质 |
PCT/CN2021/111857 WO2022048409A1 (zh) | 2020-09-02 | 2021-08-10 | 性能度量方法、广播性能调节方法、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010910702.9A CN112052250A (zh) | 2020-09-02 | 2020-09-02 | 性能度量方法、广播性能调节方法、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112052250A true CN112052250A (zh) | 2020-12-08 |
Family
ID=73608419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010910702.9A Pending CN112052250A (zh) | 2020-09-02 | 2020-09-02 | 性能度量方法、广播性能调节方法、设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112052250A (zh) |
WO (1) | WO2022048409A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022048409A1 (zh) * | 2020-09-02 | 2022-03-10 | 杭州复杂美科技有限公司 | 性能度量方法、广播性能调节方法、设备和存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3388994A1 (de) * | 2017-04-12 | 2018-10-17 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum rechnergestützten testen einer blockkette |
US20190279107A1 (en) * | 2018-03-09 | 2019-09-12 | Lenovo (Beijing) Co., Ltd. | Blockchain-based data processing method, apparatus, and electronic device thereof |
CN110336676A (zh) * | 2019-07-15 | 2019-10-15 | 杭州复杂美科技有限公司 | 一种区块链交易广播方法和***、设备及存储介质 |
CN110659903A (zh) * | 2019-09-04 | 2020-01-07 | 华东江苏大数据交易中心股份有限公司 | 一种基于区块链的数据交易方法 |
CN111181803A (zh) * | 2019-12-16 | 2020-05-19 | 杭州复杂美科技有限公司 | 一种区块链性能度量方法和***、设备及存储介质 |
CN111355630A (zh) * | 2020-02-18 | 2020-06-30 | 杭州复杂美科技有限公司 | 一种区块链性能定量分析方法和***、设备及存储介质 |
WO2020135436A1 (zh) * | 2018-12-25 | 2020-07-02 | 杭州复杂美科技有限公司 | 区块延时广播方法、设备和存储介质 |
CN111371801A (zh) * | 2020-03-13 | 2020-07-03 | 杭州复杂美科技有限公司 | 区块链节点扫描方法、设备和存储介质 |
CN111464630A (zh) * | 2020-03-31 | 2020-07-28 | 杭州复杂美科技有限公司 | 交易广播方法、设备和存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108667614B (zh) * | 2018-04-19 | 2021-02-02 | 上海分布信息科技有限公司 | 一种拜占庭容错方法及其实现*** |
CN112052250A (zh) * | 2020-09-02 | 2020-12-08 | 杭州复杂美科技有限公司 | 性能度量方法、广播性能调节方法、设备和存储介质 |
-
2020
- 2020-09-02 CN CN202010910702.9A patent/CN112052250A/zh active Pending
-
2021
- 2021-08-10 WO PCT/CN2021/111857 patent/WO2022048409A1/zh active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3388994A1 (de) * | 2017-04-12 | 2018-10-17 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum rechnergestützten testen einer blockkette |
US20190279107A1 (en) * | 2018-03-09 | 2019-09-12 | Lenovo (Beijing) Co., Ltd. | Blockchain-based data processing method, apparatus, and electronic device thereof |
WO2020135436A1 (zh) * | 2018-12-25 | 2020-07-02 | 杭州复杂美科技有限公司 | 区块延时广播方法、设备和存储介质 |
CN110336676A (zh) * | 2019-07-15 | 2019-10-15 | 杭州复杂美科技有限公司 | 一种区块链交易广播方法和***、设备及存储介质 |
CN110659903A (zh) * | 2019-09-04 | 2020-01-07 | 华东江苏大数据交易中心股份有限公司 | 一种基于区块链的数据交易方法 |
CN111181803A (zh) * | 2019-12-16 | 2020-05-19 | 杭州复杂美科技有限公司 | 一种区块链性能度量方法和***、设备及存储介质 |
CN111355630A (zh) * | 2020-02-18 | 2020-06-30 | 杭州复杂美科技有限公司 | 一种区块链性能定量分析方法和***、设备及存储介质 |
CN111371801A (zh) * | 2020-03-13 | 2020-07-03 | 杭州复杂美科技有限公司 | 区块链节点扫描方法、设备和存储介质 |
CN111464630A (zh) * | 2020-03-31 | 2020-07-28 | 杭州复杂美科技有限公司 | 交易广播方法、设备和存储介质 |
Non-Patent Citations (1)
Title |
---|
毛志来 等: "区块链性能扩展与安全研究", 《信息网络安全》, vol. 20, no. 03, pages 56 - 64 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022048409A1 (zh) * | 2020-09-02 | 2022-03-10 | 杭州复杂美科技有限公司 | 性能度量方法、广播性能调节方法、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2022048409A1 (zh) | 2022-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101517090B1 (ko) | 모바일 디바이스 위치 결정에 대한 방법들 및 장치 | |
US20220121495A1 (en) | Memory reclamation method, electronic device and storage medium | |
US7890764B2 (en) | System, apparatus, program and method for obtaining time stamp | |
CN113194146B (zh) | 领导节点确定方法、计算机设备和存储介质 | |
CN110601978B (zh) | 流量分发控制方法和装置 | |
CN113452808B (zh) | 域名解析方法、装置、设备及存储介质 | |
CN109743127B (zh) | 一种信息码的处理方法、电子设备及存储介质 | |
CN110866053A (zh) | 动态配置缓存期限的方法、装置、计算机设备及存储介质 | |
US20220369278A1 (en) | Object monitoring methods and apparatuses, electronic devices and computer readable storage media | |
CN112052250A (zh) | 性能度量方法、广播性能调节方法、设备和存储介质 | |
CN110490734B (zh) | 交易组构建、广播方法和***、设备及存储介质 | |
CN112055077B (zh) | 区块链接入方法、设备和存储介质 | |
CN110928952A (zh) | 基于区块链的数据同步方法及装置 | |
US11196813B2 (en) | Execution control method and information processing apparatus | |
CN111523896B (zh) | 防攻击方法、设备和存储介质 | |
CN110930253B (zh) | 智能合约内部主键生成方法、装置、计算机设备及存储介质 | |
CN102984138B (zh) | 一种获取对象的方法、装置和*** | |
CN112600905A (zh) | 交易广播和区块生成方法、设备和存储介质 | |
JP2018190108A (ja) | 制御プログラム、制御方法及び制御装置 | |
CN110972071A (zh) | 一种多模定位方法、定位服务器、终端和存储介质 | |
CN112053154B (zh) | 交易广播方法、设备和存储介质 | |
CN114138397B (zh) | 页面显示方法、装置、电子设备及存储介质 | |
CN115550380A (zh) | 数据同步方法、装置、设备及存储介质 | |
CN110795288B (zh) | 数据获取方法、设备和存储介质 | |
CN116861397A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20201208 |