【技术实现步骤摘要】
本申请涉及区块链,尤其涉及一种区块链系统的压力均衡方法及相关装置。
技术介绍
1、区块链技术能够通过分布式节点的验证和共识机制解决去中心化系统节点间的信任建立的问题,实现了去中心化、分布式的信任建立机制,从而在信息传输的同时完成价值的转移。区块链的交易隐私、安全性、数据的不变性及可审计性、完整性、系统透明性和容错性,使得区块链在多个领域中被广泛应用,包括身份管理、智能交通、供应链管理、物联网、工业互联网、能源互联网等。每秒钟能够处理的交易数量(transactions per second,tps)是区块链系统中的一个重要指标。在区块链系统中,tps越高,说明该系统每秒钟能够处理更多的交易,也就意味着该系统的吞吐量更大,具有更高的性能。因此,提高区块链系统的tps一直是区块链技术研发的一个重要目标。
2、在相关技术中,主要是利用每一区块链节点处理交易的能力来进行压力均衡。
3、然而,区块链节点的交易池容量有可能会发生变化,仅利用每一区块链节点处理交易的能力来进行压力均衡,导致压力均衡的效果不佳。
【技术保护点】
1.一种区块链系统的压力均衡方法,其特征在于,所述区块链系统包括至少两个区块链节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标系统信息确定所述区块链系统的目标压力均衡策略,包括:
3.根据权利要求2所述的方法,其特征在于,首次压力调度处理,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于每一区块链节点的至少一项节点资源信息确定每一区块链节点的压力测试值,包括:
5.根据权利要求2-4任一项所述的方法,其特征在于,第N次压力调度处理,包括:
6.根据权利要求5所述的方法
...【技术特征摘要】
1.一种区块链系统的压力均衡方法,其特征在于,所述区块链系统包括至少两个区块链节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标系统信息确定所述区块链系统的目标压力均衡策略,包括:
3.根据权利要求2所述的方法,其特征在于,首次压力调度处理,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于每一区块链节点的至少一项节点资源信息确定每一区块链节点的压力测试值,包括:
5.根据权利要求2-4任一项所述的方法,其特征在于,第n次压力调度处理,包括:
6.根据权利要求5所述的方法,其特征在于,所述压力测试结果包括对应的交易池的当前交易数量;
7.根据权利要求6所述的方法,其特征在于,所述压力测试结果还包括至少一项节点资源的当前资源利用率;
8.根据权利要求6所述的方法,其特征在于,所述第一目标交易数量与区块链节点对应的第一乘积结果线性正相关,所述第一乘积结果为区块链系统的区块容量与预设的容量倍增因子之间的乘积,所述容量倍增因子为大于1的数值;和/或,
9.根据权利要求6所述的方法,其特征在于,所述调节满足的区块链节点的压力测试值,包括:<...
【专利技术属性】
技术研发人员:王燕飞,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。