提升交易执行速度的联盟链制造技术

技术编号:26305337 阅读:21 留言:0更新日期:2020-11-10 20:02
本发明专利技术提供了一种提升交易执行速度的联盟链,属于社会事务管理系统技术领域。它解决了现有的区块链平台的TPS性能较弱的问题。本提升交易执行速度的联盟链,包括运行在底层的区块链平台的各共识节点,每共识节点上设有包括下述的模块:接收模块,该模块用于接收来自于区块链网络中待上链的数据区块;第一计算模块,该模块用于解析出待上链的数据区块中的用于交易验证的验签数据包并其发送给所述第二计算模块;第二计算模块,该模块用于接收第一计算模块发送的验签数据包等。本提升交易执行速度的联盟链的优点在于:引入了第二计算模块用于处理交易耗时较多的验签过程,使得第一计算模块处理工作量得到了分担,为提高交易执行速度提供了保障。

【技术实现步骤摘要】
提升交易执行速度的联盟链
本专利技术属于社会事务管理系统
,尤其是涉及一种提升交易执行速度的联盟链。
技术介绍
区块链技术是指通过去中心化的方式集体维护一个可靠数据库的技术方案。该技术方案主要让区块通过密码学方法相关联起来,并且生成数字签名以验证信息的有效性并链接到下一个数据块形成一条主链。另外,按开放程度,可将区块链划分为公有链、联盟链、私有链,具体地,这里的公有链系统最为开放,任何人都可以参与区块链数据的维护和读取,容易部署应用程序,完全去中心化不受任何机构控制;这里的联盟链是需要注册许可才能访问的区块链,从使用对象来看,联盟链仅限于联盟成员参与,联盟链往往采取指定节点计算的方式,且记账节点数量相对较少;这里的私有链最为封闭,仅限于企业、国家机构或者单独个体内部使用,正是由于联盟链的开放程度介于公有链和私有链之间,其既具有分布式账本的功能同时安全性又相对于公有链要高,因此备受更多地用户的欢迎。在现有的区块执行方法中,区块中的交易是顺序验签并执行的,即依次对区块中的每一个交易进行验签、数据修改操作,其中验签操作需要消耗了本文档来自技高网...

【技术保护点】
1.一种提升交易执行速度的联盟链,包括运行在底层的区块链平台的各共识节点,其特征在于,每共识节点上设有包括下述的模块:/n接收模块,该模块用于接收来自于区块链网络中待上链的数据区块;/n第一计算模块,该模块用于解析出待上链的数据区块中的用于交易验证的验签数据包并其发送给所述第二计算模块;/n第二计算模块,该模块用于接收第一计算模块发送的验签数据包,在对其进行验签后,将验签结果包发送给第一计算模块。/n

【技术特征摘要】
1.一种提升交易执行速度的联盟链,包括运行在底层的区块链平台的各共识节点,其特征在于,每共识节点上设有包括下述的模块:
接收模块,该模块用于接收来自于区块链网络中待上链的数据区块;
第一计算模块,该模块用于解析出待上链的数据区块中的用于交易验证的验签数据包并其发送给所述第二计算模块;
第二计算模块,该模块用于接收第一计算模块发送的验签数据包,在对其进行验签后,将验签结果包发送给第一计算模块。


2.根据权利要求1所述的提升交易执行速度的联盟链,其特征在于,所述的第一计算模块发送给所述第二计算模块的验签数据包包括多条与该待上链的数据区块中存储的多个交易一一对应的单验签数据。


3.根据权利要求2所述的提升交易执行速度的联盟链,其特征在于,位于一个验签数据包中的多个待验签的单验签数据处于同一个批处理事务内。


4.根据权利要求1所述的提升交易执行速度的联盟链,其特征在于,所述的第一计算模块为各共识节点上的CPU。


5.根据权利要求1所述的提升交易执行速度的联...

【专利技术属性】
技术研发人员:杜葵王剑
申请(专利权)人:江苏荣泽信息科技股份有限公司
类型:发明
国别省市:江苏;32

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

1