提升区块链信息运算和处理能力的方法、计算机可读介质与流程

文档序号:17608100发布日期:2019-05-07 20:52阅读:204来源:国知局
提升区块链信息运算和处理能力的方法、计算机可读介质与流程

本发明涉及信息技术领域,特别涉及一种提升区块链信息运算和处理能力的方法。



背景技术:

主流区块链网络之所以慢,是因为每一个节点(矿工)要处理全网的每一笔交易,这种低效率的方式必然会造成低下的性能。同时,主流区块链的一维(1d)单链生态体系在节点级信息检索和经济价值评估方面的效率不高。



技术实现要素:

根据本发明实施例,提供了一种提升区块链信息运算和处理能力的方法,包含如下步骤:

任务节点接收系统任务;

任务节点选择一组任务验证节点,并向该组任务验证节点发送任务处理需求;

根据相关性原则,系统选择所述一组任务验证节点中的一个任务验证节点作为任务处理节点;

连接到所述任务处理节点的侧链开始扩展。

进一步,所述一组任务处理节点所在片区随着任务结束而自动溶解。

进一步,所述侧链包含任务的所有静态和动态信息,以及任务带来的额外知识。

进一步,当任务结束后,所述侧链也随着对应的任务处理节点溶解而结束。

进一步,所述相关性原则为每个新任务被分配到与前一个任务不同的一组任务验证节点。

进一步,所述任务处理节点管理所对应任务的开始直至结束。

进一步,针对不同任务的信息访问和经济价值评估可在若干任务处理节点上并行完成。

进一步,所述每个任务处理节点包含一主链,所述主链被任务处理节点对应的侧链缠绕,所述若干任务处理节点的主链之间根据协议构成区块云。

进一步,所述每个任务处理节点的主链的拓扑结构与区块云相同。

根据本发明的又一实施例,提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器运行上述的提升区块链信息运算和处理能力的方法。

根据本发明实施例的提升区块链信息运算和处理能力的方法,大大提升了区块链的信息运算和处理能力,并且提升了系统安全性。

要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。

附图说明

图1为根据本发明实施例提升区块链信息运算和处理能力的方法流程图;

图2为根据本发明实施例提升区块链信息运算和处理能力的方法的原理示意图;

图3为根据本发明实施例提升区块链信息运算和处理能力的方法的侧链的原理示意图。

具体实施方式

以下将结合附图,详细描述本发明的优选实施例,对本发明做进一步阐述。

首先,将结合图1~3描述根据本发明实施例的提升区块链信息运算和处理能力的方法,如图1所示,具有如下步骤:

s1:任务节点接收系统任务;

s2:如图2所示,任务节点选择一组任务验证节点,并向该组任务验证节点发送任务处理需求;

s3:根据相关性原则,系统选择所述一组任务验证节点中的一个任务验证节点作为任务处理节点;在本实施例中,相关性原则为每个新任务被分配到与前一个任务不同的一组任务验证节点,任务处理节点管理所对应任务的开始直至结束。

s4:如图3所示,连接到所述任务处理节点的侧链开始扩展,侧链包含任务的所有静态和动态信息,以及任务带来的额外知识,随着任务处理节点管理任务,侧链增长。任何需要访问信息或评估任务处理节点增量经济价值的业务应用场景都可以在无低效系统范围搜索的情况下完成,这是因为信息在跟踪任务处理节点的侧链中很容易获得。在本实施例中,一组任务处理节点所在片区随着任务结束而自动溶解,当任务结束后,侧链自然也随着对应的任务处理节点。

具体地,由于每个任务处理节点包含一主链,主链被任务处理节点对应的侧链缠绕,构成2d构造,同时,若干任务处理节点的主链之间根据协议构成区块云,因此,由于区块云的2d构造,信息访问和经济价值评估可以在许多节点上并行完成,这进一步提高了系统效率。在本实施例中,每个任务处理节点的merkle树结构使得它的拓扑结构与区块云相同。

以上,参照图1~3描述了根据本发明实施例的提升区块链信息运算和处理能力的方法,通过2d区块云的构造,大大提升了区块链的信息运算和处理能力,并且提升了系统安全性。

需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个提升区块链信息运算和处理能力的方法”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。



技术特征:

技术总结
本发明公开了一种提升区块链信息运算和处理能力的方法,包含如下步骤:任务节点接收系统任务;任务节点选择一组任务验证节点,并向该组任务验证节点发送任务处理需求;根据相关性原则,系统选择所述一组任务验证节点中的一个任务验证节点作为任务处理节点;连接到所述任务处理节点的侧链开始扩展。本发明大大提升了区块链的信息运算和处理能力,并且提升了系统安全性。

技术研发人员:邓琦;任拴平;邱敏
受保护的技术使用者:昧来网络科技(上海)有限公司
技术研发日:2019.01.23
技术公布日:2019.05.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1