【技术实现步骤摘要】
本申请涉及区块链领域,尤其涉及一种共识配置的切换方法以及装置。
技术介绍
1、在区块链系统运行过程中,来自客户端的请求量级并不是稳定不变的,即有请求高峰期、请求平稳期甚至请求低谷期。在区块链系统中,节点是以区块为单位进行共识的。为了数据结构的统一性以及为了方便验证区块的有效性,一般都会限制区块内的交易数量。而通常交易数量是作为系统静态配置文件的一部分,在系统启动后运行期间保持不变的。这就会导致以下问题:在请求低谷期,系统需要处理的交易数量很少,而交易数量要达到交易数量才能打包出一个区块,这就会导致客户端响应延迟非常大。但有些系统的共识模块也会增加超时机制,即虽然目前可打包的交易数量没有达到交易数量,但已经超过了预设的新区块生成的时间间隔,此时也会将剩余交易打包。但由于该区块是超过一定时间才被打包的,虽然缓解了等待交易数量个交易导致的更大延迟,但实际上仍然会给客户端带来一定程度的延迟响应。这虽然是一种解决方案,但这又会导致另外一个问题,即主节点作恶。如果使用以上的方案,在共识流程中就可能会出现很多区块内所包含的交易数量与原本规定的交易数量
...【技术保护点】
1.一种共识配置的切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在接收到配置变更请求之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述发起节点检测到所述目标交易池的当前交易接收速率与所述当前可打包交易数量比例失衡包括:
4.根据权利要求3所述的方法,其特征在于,在控制所述发起节点计算所述当前交易接收速率与所述当前可打包交易数量的第一比例之后,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述控制所述发起节点根据所述当前交易接收速率和预设比例范围计算得到所述新的可
...【技术特征摘要】
1.一种共识配置的切换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在接收到配置变更请求之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述发起节点检测到所述目标交易池的当前交易接收速率与所述当前可打包交易数量比例失衡包括:
4.根据权利要求3所述的方法,其特征在于,在控制所述发起节点计算所述当前交易接收速率与所述当前可打包交易数量的第一比例之后,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述控制所述发起节点根据所述当前交易接收速率...
【专利技术属性】
技术研发人员:邱炜伟,黄方蕾,袁超,胡麦芳,李兆硕,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。