消息推送方法及装置制造方法及图纸

技术编号:38867053 阅读:28 留言:0更新日期:2023-09-22 14:05
本申请实施例提供一种消息推送方法及装置,涉及区块链领域,也可以应用于金融领域,方法包括:将所述共识节点接收到的交易消息推送至所述背书节点,以使所述背书节点对所述交易消息进行背书过滤;将所述背书节点的背书过滤结果并行推送至所述安全节点和所述共识节点以进行安全性校验,并使所述共识节点接收所述背书过滤结果;将所述共识节点的背书过滤结果推送至所述执行节点,并将所述执行结果并行推送至所述存储节点和所述安全节点,以使所述安全节点对所述执行结果进行安全性校验,并使所述存储节点对所述执行结果进行上链存储。本申请能够实现一笔区块链交易或者多笔区块链交易下的模块节点间消息推送的并行加速。易下的模块节点间消息推送的并行加速。易下的模块节点间消息推送的并行加速。

【技术实现步骤摘要】
消息推送方法及装置


[0001]本申请涉及区块链领域,也可以应用于金融领域,具体涉及一种消息推送方法及装置。

技术介绍

[0002]在传统的区块链架构中,一个节点通常承担了区块链的共识、存储、通信、执行、安全等多个功能。然而,随着交易量的增加,节点的硬件配置成为限制性能提升的瓶颈。为了提高整体效率,传统区块链开始采用模块化设计,将不同功能拆分成独立的模块。通过模块化解耦,一定程度上提升了整体效率,使得节点可以根据需要选择所需的功能模块,从而提高性能。
[0003]然而,在完区块链的模块化解耦后,各个模块之间的交互通常是同步推送的。这意味着模块之间的消息需要按顺序同步传递,导致降低区块链网络节点内部的传输效率。在处理大量交易时,同步推送的方式进一步导致处理速度变慢,限制了整个区块链网络的处理性能。

技术实现思路

[0004]针对现有技术中的问题,本申请提供一种消息推送方法及装置,能够实现一笔区块链交易或者多笔区块链交易下的模块节点间消息推送的并行加速。
[0005]为了解决上述问题中的至少一个,本申请提供以下技术方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息推送方法,其特征在于,应用于区块链网络的消息推送节点,所述消息推送节点与共识节点、背书节点、执行节点、安全节点以及存储节点连接,所述方法包括:将所述共识节点接收到的交易消息推送至所述背书节点,以使所述背书节点对所述交易消息进行背书过滤;将所述背书节点的背书过滤结果并行推送至所述安全节点和所述共识节点,以使所述安全节点对所述背书过滤结果进行安全性校验,并使所述共识节点接收所述背书过滤结果;将所述共识节点的背书过滤结果推送至所述执行节点以得到执行结果,并将所述执行结果并行推送至所述存储节点和所述安全节点,以使所述安全节点对所述执行结果进行安全性校验,并使所述存储节点对所述执行结果进行上链存储。2.根据权利要求1所述的方法,其特征在于,还包括:在将所述共识节点的交易消息推送至所述背书节点的过程中,将所述交易消息并行推送至区块链网络的其他共识节点;在将所述执行结果并行推送至存储节点和所述安全节点的过程中,将所述执行结果并行推送至所述区块链网络的其他共识节点;在所述存储节点对所述执行结果进行上链存储后,将存储结果并行推送至所述区块链网络的其他共识节点。3.根据权利要求1所述的方法,其特征在于,所述消息推送节点与验证节点连接,所述将所述执行结果并行推送至所述存储节点和所述安全节点,包括:将所述执行结果推送至所述验证节点,以使所述验证节点对所述执行结果进行有效性校验;在校验通过的情况下,将所述验证节点的执行结果并行推送至存储节点和所述安全节点,以使所述安全节点对所述执行结果进行安全性校验,并使所述存储节点对所述执行结果进行上链存储。4.根据权利要求3所述的方法,其特征在于,在将所述执行结果推送至所述验证节点的过程中,还包括:将所述共识节点的共识参数并行推送至存储节点和所述安全节点,以使所述安全节点对所述共识参数进行安全性校验,并使所述存储节点根据所述共识参数确定对应的区块信息。5.根据权利要求1所述的方法,其特征在于,在将所述共识节点接收到的交易消息推送至所述背书节点前,还包括:响应于接收到一用户发送的存储资源贡献指...

【专利技术属性】
技术研发人员:李曼潇王志远罗强陈宜珩
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1