[发明专利]区块链系统及其中非生产节点的任务执行速度的提高方法有效
申请号: | 201810928259.0 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109254837B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 吴胜文 | 申请(专利权)人: | 泰链(厦门)科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
代理公司: | 厦门创象知识产权代理有限公司 35232 | 代理人: | 尤怀成 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种区块链系统中非生产节点的任务执行速度的提高方法、介质及系统,该方法包括:区块生产节点获取用户任务中的地址信息,对区块链系统中每个地址集进行遍历搜索,将包含地址信息的地址集进行合并以生成新地址集,以及将包含地址信息的地址集所对应的任务集合并,将用户任务添加到合并后的任务集合生成新的任务集;将新地址集与新任务集进行关联映射,并进行打包直到生成新区块后进行广播;使得非生产节点在接收到新区块后可以并行执行任务,从而提高非生产节点执行任务的速度。 | ||
搜索关键词: | 区块 系统 及其 中非 生产 节点 任务 执行 速度 提高 方法 | ||
【主权项】:
1.一种区块链系统中非生产节点的任务执行速度的提高方法,其特征在于,包括以下步骤:所述区块链系统中的区块生产节点获取用户任务,并在执行所述用户任务前对所述用户任务进行解析以获取所述用户任务中的地址信息;所述区块生产节点根据所述用户任务中的地址信息对所述区块链系统中每个地址集进行遍历搜索以获取包含所述地址信息的地址集,并将包含所述地址信息的地址集进行合并以生成新地址集,以及将包含所述地址信息的地址集所对应的任务集合并;所述区块生产节点将所述用户任务添加到合并后的任务集以生成新任务集,并将所述新地址集与所述新任务集进行关联映射,直至达到生产区块临界点时,对每个所述新任务集中的任务进行一次打包以生成多个任务包,再将多个任务包进行二次打包以生成新区块,并对所述新区块进行广播;所述非生产节点在接收到所述新区块后,对所述新区块进行一次解包以获得多个任务包,并为每个任务包开启一道线程以并行执行,以及按照每个任务包中待执行任务的时间顺序进行执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰链(厦门)科技有限公司,未经泰链(厦门)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810928259.0/,转载请声明来源钻瓜专利网。