交易批量广播动态调节方法、计算机设备和存储介质与流程

文档序号:25543492发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种交易批量广播动态调节方法,其特征在于,所述方法适用于区块链节点,所述方法包括:

响应于第一交易通过内存池模块的验证,判断所述第一交易的手续费是否不小于第一待广播交易队列的手续费阈值:

否,则将所述第一交易存入第二待广播交易队列;

是,则判断所述第一待广播交易队列是否已存满:

否,则将所述第一交易存入所述第一待广播交易队列;

是,则将所述第一交易存入所述第二待广播交易队列,并判断第一协程的数量是否已达到最大并发数:

否,则启动一个第一协程;

是,则提高所述手续费阈值;

其中,所述第一协程为用于执行所述第一待广播交易队列的广播任务的协程。

2.根据权利要求1所述的方法,其特征在于,还包括:

定时降低所述手续费阈值。

3.根据权利要求2所述的方法,其特征在于,还包括:

在所述手续费阈值从0提高至第一数值时,启动一个第二协程;

其中,所述第二协程为用于执行所述第二待广播交易队列的广播任务的协程。

4.根据权利要求3所述的方法,其特征在于,还包括:

在所述手续费阈值为0且所述第二待广播交易队列为空时,释放所述第二协程。

5.根据权利要求2-4任一项所述的方法,其特征在于,还包括:

在所述手续费阈值降低为0时,保留一个所述第一协程并释放其余各所述第一协程。

6.根据权利要求1-4任一项所述的方法,其特征在于,所述第二待广播交易队列存储在硬盘中。

7.一种计算机设备,其特征在于,所述设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-6中任一项所述的方法。

8.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一项所述的方法。


技术总结
本发明提供一种交易批量广播动态调节方法、计算机设备和存储介质,该方法包括:响应于第一交易通过内存池模块的验证,判断第一交易的手续费是否不小于第一待广播交易队列的手续费阈值:否,则将第一交易存入第二待广播交易队列;是,则判断第一待广播交易队列是否已存满:否,则将第一交易存入第一待广播交易队列;是,则将第一交易存入第二待广播交易队列,并判断第一协程的数量是否已达到最大并发数:否,则启动一个第一协程;是,则提高手续费阈值。其中,第一协程为用于执行第一待广播交易队列的广播任务的协程。本发明实现了为批量广播交易配置合理的动态调节机制。

技术研发人员:袁兴强;王志文;吴思进
受保护的技术使用者:杭州复杂美科技有限公司
技术研发日:2021.02.07
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1