提高区块链的吞吐量的方法、装置制造方法及图纸

技术编号:31979593 阅读:14 留言:0更新日期:2022-01-20 01:34
本发明专利技术提供了一种提高区块链的吞吐量的方法,方法包括以下步骤:获得转账交易信息;判断转账交易信息是否符合即时交易要求;第一记账权节点在第一预设时间段内,抽取位于即时交易池内的转账交易信息进行打包处理;第二记账权节点在第二预设时间段内,抽取位于非即时交易池内的转账交易信息进行打包处理,本发明专利技术还提供一种提高区块链的吞吐量的装置,包括获取模块、判断模块、第一记账模块和第二记账模块,本发明专利技术还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时用于实现提高区块链的吞吐量的方法,达到提高区块链中的吞吐量时,降低用户的区块链的交易费。户的区块链的交易费。户的区块链的交易费。

【技术实现步骤摘要】
提高区块链的吞吐量的方法、装置


[0001]本专利技术属于区块链
,更具体地说,是涉及提高区块链的吞吐量的方法、装置及计算机可读存储介质。

技术介绍

[0002]吞吐量是指在网络、设备、端口、虚电路或其他设施中单位时间内成功地传送数据的数量。在区块链的虚拟货币中,虚拟货币的吞吐量即每秒交易的处理量(TPS,Transaction per Second)。对于最开始的比特币来说,它的交易吞吐量为每秒7笔交易(TPS),而以太坊为每秒15笔交易(TPS)。与现有的付款系统相比,如国际贸易支付工具Paypal,它们的平均吞吐量都为115笔交易每秒。现有的区块链的吞吐量已经不足以满足贸易支付结算时所需要的吞吐量要求了。为了满足使区块链具有较好的贸易支付结算功能,通常需要提高区块链中的吞吐量。但是在提高区块链中的吞吐量时,会导致用户的区块链的交易费提高。

技术实现思路

[0003]本专利技术的目的之一在于提供一种提高区块链的吞吐量的方法,以解决现有技术中存在的在提高区块链中的吞吐量时,会导致用户的区块链的交易费提高的技术问题。
[0004]为实现上述目的之一,本专利技术采用的技术方案是:提供一种提高区块链的吞吐量的方法,所述方法包括以下步骤:
[0005]获得转账交易信息;
[0006]判断所述转账交易信息是否符合即时交易要求,若所述转账交易信息符合所述即时交易要求,则将所述转账交易信息标记为即时信息并放入到即时交易池;若所述转账交易信息不符合所述即时交易要求,则将所述转账交易信息标记为非即时信息并放入到非即时交易池;
[0007]从区块链节点中产生第一记账权节点,所述第一记账权节点在第一预设时间段内,抽取位于所述即时交易池内的所述转账交易信息进行打包处理;
[0008]从所述区块链节点中产生第二记账权节点,所述第二记账权节点在第二预设时间段内,抽取位于所述非即时交易池内的所述转账交易信息进行打包处理。
[0009]进一步地,所述方法还包括以下步骤:
[0010]接收所述转账交易信息对应的线下的评价数据;
[0011]若所述评价数据为否定评价,转发所述评价数据至验证端进行验证处理,获取验证结果;
[0012]从所述区块链节点中产生验证权节点;
[0013]所述验证权节点对所述验证结果进行复审处理,获取复审结果;对所述复审结果进行广播。
[0014]进一步地,所述方法还包括以下步骤:
[0015]若所述复审结果为真,触发智能合约降低所述复审结果对应的所述区块链节点的信誉等级,若所述复审结果为真,触发智能合约降低所述复审结果对应的所述区块链节点的信誉等级。
[0016]进一步地,所述方法还包括以下步骤:
[0017]基于预设规则和所述信誉等级,获取接收所述转账交易信息的时间;
[0018]将所述判断所述转账交易信息是否符合即时交易要求的步骤设为:
[0019]根据所述时间判断所述转账交易信息是否符合即时交易要求。
[0020]进一步地,所述即时交易信息包括币币交易信息、场内交易信息和市价交易信息。
[0021]本专利技术提供的提高区块链的吞吐量的方法的有益效果在于:与现有技术相比,即时信息在第一预设时间段内进行打包处理,非即时信息在第二预设时间段内进行打包处理,即时信息和非即时信息在不同时间段内分别进行集中打包处理,进而提高即时信息和非即时信息在不同时间段内的区块链的吞吐量,从而提高了转账交易信息在区块链中的吞吐量。由于即时信息和非即时信息在不同时间段内进行集中打包处理,所以即时信息可以进行优先处理,有利于对不同区块链节点的即时信息进行集中处理。第一记账权节点和第二记账权节点可以根据不同类型转账交易信息进行收取交易费,相比于单一的收取交易费的模式,该提高区块链的吞吐量的方法有利于降低单个区块链节点的交易费。
[0022]本专利技术的目的之二在于提供一种提高区块链的吞吐量的装置,为实现上述目的之二,本专利技术采用的技术方案是:一种提高区块链的吞吐量的装置,包括:
[0023]获取模块,用于获得转账交易信息;
[0024]判断模块,用于判断所述转账交易信息是否符合即时交易要求,若所述转账交易信息符合所述即时交易要求,则将所述转账交易信息标记为即时信息并放入到即时交易池;若所述转账交易信息不符合所述即时交易要求,则将所述转账交易信息标记为非即时信息并放入到非即时交易池;
[0025]第一记账模块,用于从区块链节点中产生第一记账权节点,所述第一记账权节点在第一预设时间段内,抽取位于所述即时交易池内的所述转账交易信息进行打包处理;
[0026]第二记账模块,用于从所述区块链节点中产生第二记账权节点,所述第二记账权节点在第二预设时间段内,抽取位于所述非即时交易池内的所述转账交易信息进行打包处理。
[0027]进一步地,还包括:
[0028]评价接收模块,用于接收所述转账交易信息对应的线下的评价数据;
[0029]验证模块,用于若所述评价数据为否定评价,转发所述评价数据至验证端进行验证处理,获取验证结果;
[0030]验证权模块,用于从所述区块链节点中产生验证权节点;
[0031]复审模块,用于所述验证权节点对所述验证结果进行复审处理,获取复审结果;对所述复审结果进行广播。
[0032]进一步地,所述复审模块还用于:若所述复审结果为真,触发智能合约降低所述复审结果对应的所述区块链节点的信誉等级。
[0033]进一步地,时间获取模块,用于基于预设规则和所述信誉等级,获取接收所述转账交易信息的时间;
[0034]将所述判断模块设为:根据所述时间判断所述转账交易信息是否符合即时交易要求。
[0035]本专利技术的目的之三在于提供一种计算机可读存储介质,为实现上述目的之三,本专利技术采用的技术方案是:一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的提高区块链的吞吐量的方法。
附图说明
[0036]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本专利技术实施例提供的提高区块链的吞吐量的方法的流程示意图一;
[0038]图2为本专利技术实施例提供的提高区块链的吞吐量的方法的流程示意图二;
[0039]图3为本专利技术实施例提供的提高区块链的吞吐量的装置的结构示意图一;
[0040]图4为本专利技术实施例提供的提高区块链的吞吐量的装置的结构示意图二;
[0041]图5为本专利技术实施例提供的计算机设备的结构示意图。
[0042]其中,图中各附图标记:
[0043]1、获取模块;2、判断模块;3、第一记账模块;4、第二记账本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提高区块链的吞吐量的方法,其特征在于,所述方法包括以下步骤:获得转账交易信息;判断所述转账交易信息是否符合即时交易要求,若所述转账交易信息符合所述即时交易要求,则将所述转账交易信息标记为即时信息并放入到即时交易池;若所述转账交易信息不符合所述即时交易要求,则将所述转账交易信息标记为非即时信息并放入到非即时交易池;从区块链节点中产生第一记账权节点,所述第一记账权节点在第一预设时间段内,抽取位于所述即时交易池内的所述转账交易信息进行打包处理;从所述区块链节点中产生第二记账权节点,所述第二记账权节点在第二预设时间段内,抽取位于所述非即时交易池内的所述转账交易信息进行打包处理。2.如权利要求1所述的提高区块链的吞吐量的方法,其特征在于,所述方法还包括以下步骤:接收所述转账交易信息对应的线下的评价数据;若所述评价数据为否定评价,转发所述评价数据至验证端进行验证处理,获取验证结果;从所述区块链节点中产生验证权节点;所述验证权节点对所述验证结果进行复审处理,获取复审结果;对所述复审结果进行广播。3.如权利要求2所述的提高区块链的吞吐量的方法,其特征在于,所述方法还包括以下步骤:若所述复审结果为真,触发智能合约降低所述复审结果对应的所述区块链节点的信誉等级,若所述复审结果为真,触发智能合约降低所述复审结果对应的所述区块链节点的信誉等级。4.如权利要求3所述的提高区块链的吞吐量的方法,其特征在于,所述方法还包括以下步骤:基于预设规则和所述信誉等级,获取接收所述转账交易信息的时间;将所述判断所述转账交易信息是否符合即时交易要求的步骤设为:根据所述时间判断所述转账交易信息是否符合即时交易要求。5.如权利要求1所述的提高区块链的吞吐量的方法,其特征在于,所述即时交易信息包括币币交易信息、场内交易信息和市价交易信息。6.一种提高区块链的吞吐...

【专利技术属性】
技术研发人员:梁远升
申请(专利权)人:深圳时空云科技有限公司
类型:发明
国别省市:

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

1