【技术实现步骤摘要】
一种提升区块链网络并发处理能力的方法
[0001]本专利技术涉及区块链
,具体为一种提升区块链网络并发处理能力的方法。
技术介绍
[0002]目前在区块链网络中每一笔交易都要按照时间戳进行排序,串行去处理,这样处理效率低,难以支持高并发的应用情况,当交易量较大时,一方面会造成处理时间较长,用户需要长时间的等待,另一方面交易的失败率会提高;也是阻碍区块链技术普及的一个主要问题,因为现在的应用,特别是互联网应用,要求并发处理能力高、处理速度快,响应速度快,这样才会有很好的用户体验,应用才能得到用户的认可,从而大面积的推广,否则如果性能太差,一旦用户量变大就无法支持,甚至会导致整个系统奔溃,所以解决区块链网络的性能至关重要。
[0003]综上,本领域的技术人员提出了一种提升区块链网络并发处理能力的方法。
技术实现思路
[0004]针对现有技术的不足,本专利技术提供了一种提升区块链网络并发处理能力的方法,该方法通过并行子链结合父链的模式,使得前端交易可以并行的处理,生成的区块并行的提交。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种提升区块链网络并发处理能力的方法,其特征在于,包括如下步骤:S1、将交易请求n均发送至路由服务;S2、所述路由服务根据负载均衡算法,将所述交易请求n转发至具体对应的子链n;S3、与所述交易请求n对应的所述子链n验证路由是否正确;S4、在对应的子链n中达成共识后,子链n所对应的交易请求n打包到区块;S5、将对应的子链n出的新区块发送至消息队列;S6、主链读取消息队列中的区块信息,依次逐个将各子链的区块写入到主链中,即可。2.根据权利要求1所述的一种提升区块链网络并发处理能力的方法,其特征在于,所述步骤S2中,若不存在对应的子链,则动态创建一条子链。3.根据权利要求1所述的一种提升区块链网络并发处理能力的方法,其特征在于,所述步骤S3中,若路由验证不正确,直接返回“路由验...
【专利技术属性】
技术研发人员:袁运亮,
申请(专利权)人:虎彩印艺股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。