区块链事件处理方法及相关装置、设备、平台和存储介质制造方法及图纸

技术编号:34996595 阅读:19 留言:0更新日期:2022-09-21 14:44
本申请公开了一种区块链事件处理方法及相关装置、设备、平台和存储介质,该方法包括:将事件发起方的区块链平台发送的事件发起请求,转发至事件接收方的区块链平台;其中,事件发起请求包括待处理区块链事件,待处理区块链事件与事件发起方所参与的目标区块链相关;将事件接收方的区块链平台发送的数据同步请求,转发至参与目标区块链的参与方的区块链平台;其中,事件接收方的区块链平台响应于待处理区块链事件处理后,事件接收方在目标区块链的相关数据发生变化而发送数据同步请求。上述方案,能够解决区块链平台管理、维护的归属权问题以及能够解决中心化存储带来的系统可靠性问题。问题。问题。

【技术实现步骤摘要】
区块链事件处理方法及相关装置、设备、平台和存储介质


[0001]本申请涉及区块链
,特别是涉及一种区块链事件处理方法及相关装置、设备、平台和存储介质。

技术介绍

[0002]传统的企业级区块链BaaS(Blockchain as a Service,区块链即服务)平台是基于一种中心化的架构设计而来的,不同的企业或机构都需要通过接入该平台进行资源申请、资源配置、区块链申请、区块链创建、区块链管理、服务编排以及后续的监控、运维管理等操作。然而,这种基于中心化管理模式的区块链开放服务平台,区块链的诸多参与方有且仅使用一套区块链BaaS平台,其中不仅存在平台管理、维护的归属权问题,还存在平台管理运维数据中心化存储所带来的系统可靠性问题。另外,由于平台管理员的权限过大,无法保证各个联盟成员的私有数据能完全隔离、不被外人获悉。

技术实现思路

[0003]本申请主要解决的技术问题是提供一种区块链事件处理方法及相关装置、设备、平台和存储介质,能够解决区块链平台管理、维护的归属权问题以及能够解决中心化存储带来的系统可靠性问题。
[0004]为了解决上述技术问题,本申请第一方面提供了一种区块链事件处理方法,该方法包括:将事件发起方的区块链平台发送的事件发起请求,转发至事件接收方的区块链平台;其中,事件发起请求包括待处理区块链事件,待处理区块链事件与事件发起方所参与的目标区块链相关;将事件接收方的区块链平台发送的数据同步请求,转发至参与目标区块链的参与方的区块链平台;其中,事件接收方的区块链平台响应于待处理区块链事件处理后,事件接收方在目标区块链的相关数据发生变化而发送数据同步请求。
[0005]为了解决上述技术问题,本申请第二方面提供了一种区块链事件处理方法,该方法包括:发送事件发起请求至消息中转设备;其中,事件发起请求包括待处理区块链事件,待处理区块链事件与发送事件发起请求的事件发起方所参与的目标区块链相关,且事件发起请求由消息中转设备转发至事件接收方的区块链平台;接收由消息中转设备转发的数据同步请求;其中,数据同步请求由事件接收方的区块链平台响应于待处理区块链事件处理后,事件接收方在目标区块链的相关数据发生变化而发送至消息中转设备,且由消息中转设备转发至参与目标区块链的参与方的区块链平台。
[0006]为了解决上述技术问题,本申请第三方面提供了一种区块链事件处理方法,该方法包括:接收由消息中转设备转发的事件发起请求;其中,事件发起请求包括待处理区块链事件,待处理区块链事件与发送事件发起请求的事件发起方所参与的目标区块链相关;响应于在待处理区块链事件处理后,待处理区块链事件的事件接收方在目标区块链的相关数据发生变化,发送数据同步请求至消息中转设备;其中,消息中转设备将数据同步请求转发至参与目标区块链的参与方的区块链平台。
[0007]为了解决上述技术问题,本申请第四方面提供了一种区块链事件处理装置,该装置包括:事件发起转发模块,用于将事件发起方的区块链平台发送的事件发起请求,转发至事件接收方的区块链平台;其中,事件发起请求包括待处理区块链事件,待处理区块链事件与事件发起方所参与的目标区块链相关;数据同步转发模块,用于将事件接收方的区块链平台发送的数据同步请求,转发至参与目标区块链的各个参与方的区块链平台;其中,事件接收方的区块链平台响应于待处理区块链事件处理后,事件接收方在目标区块链的相关数据发生变化而发送数据同步请求。
[0008]为了解决上述技术问题,本申请第五方面提供了一种区块链事件处理装置,该装置包括:事件发起发送模块,用于发送事件发起请求发送至消息中转设备;其中,事件发起请求包括待处理区块链事件,待处理区块链事件与发送事件发起请求的事件发起方所参与的目标区块链相关,且事件发起请求由消息中转设备转发至事件接收方的区块链平台;数据同步接收模块,用于接收由消息中转设备转发的数据同步请求;其中,数据同步请求由事件接收方的区块链平台响应于待处理区块链事件处理后,事件接收方在目标区块链的相关数据发生变化而发送至消息中转设备,且由消息中转设备转发至参与目标区块链的各个参与方的区块链平台。
[0009]为了解决上述技术问题,本申请第六方面提供了一种区块链事件处理装置,该装置包括:事件发起接收模块,用于接收由消息中转设备转发的事件发起请求;其中,事件发起请求包括待处理区块链事件,待处理区块链事件与发送事件发起请求的事件发起方所参与的目标区块链相关;数据同步发送模块,用于响应于在待处理区块链事件处理后,待处理区块链事件的事件接收方在目标区块链的相关数据发生变化,发送数据同步请求至消息中转设备;其中,消息中转设备将数据同步请求转发至参与目标区块链的各个参与方的区块链平台。
[0010]为了解决上述技术问题,本申请第七方面提供了一种消息中转设备,该设备包括通信电路、存储器和处理器,通信电路、存储器分别与处理器耦接,存储器中存储有程序指令,处理器用于执行程序指令以实现上述第一方面的区块链事件处理方法。
[0011]为了解决上述技术问题,本申请第八方面提供了一种区块链平台,该区块链平台包括通信电路、存储器和处理器,通信电路、存储器分别与处理器耦接,存储器中存储有程序指令,处理器用于执行程序指令以实现上述第二方面和第三方面的区块链事件处理方法。
[0012]为了解决上述技术问题,本申请第九方面提供了一种区块链平台系统,该区块链平台系统包括消息中转设备以及分属于各方的区块链平台,消息中转设备分别与各个区块链平台通信连接,用于各个区块链平台之间同步数据;其中,各方包括事件发起方和事件接收方,消息中转设备用于执行上述第一方面的区块链事件处理方法,事件发起方的区块链平台用于执行上述第二方面的区块链事件处理方法,事件接收方的区块链平台用于执行上述第三方面的区块链事件处理方法。
[0013]为了解决上述技术问题,本申请第十方面提供了一种计算机可读存储介质,该计算机可读存储介质存储有能够被处理器运行的程序指令,程序指令用于实现上述的区块链事件处理方法。
[0014]上述方案,将事件发起方的区块链平台发送的与事件发起方所参与的目标区块链
相关的待处理区块链事件,转发至事件接收方的区块链平台,并将事件接收方的区块链平台发送的数据同步请求转发至参与目标区块链的参与方的区块链平台。故,各个独立的区块链平台之间的数据通过一个中心化部署的消息中间件进行中转、传播,实现处理各个区块链平台之间的消息事件和数据同步。另外,各个区块链平台独立,能够自主控制各自的区块链的资源配置、部署搭建以及区块链的管理、监控、维护等功能,实现了多中心化、去中心化,并且每一区块链平台拥有独立的数据存储服务,实现了分布式核算和存储区块链数据,在一定程度上降低管理运维数据中心化存储后所带来的系统可靠性问题,同时使得各区块链参与方的私有数据能够完全隔离,不被外人获悉,提高了用户的体验。
附图说明
[0015]图1是本申请提供的区块链平台系统一实施例的结构示意图;
[0016]图2是本申请提供的事件发起方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链事件处理方法,其特征在于,包括:将事件发起方的区块链平台发送的事件发起请求,转发至事件接收方的区块链平台;其中,所述事件发起请求包括待处理区块链事件,所述待处理区块链事件与所述事件发起方所参与的目标区块链相关;将所述事件接收方的区块链平台发送的数据同步请求,转发至参与所述目标区块链的参与方的区块链平台;其中,所述事件接收方的区块链平台响应于所述待处理区块链事件处理后,所述事件接收方在所述目标区块链的相关数据发生变化而发送所述数据同步请求。2.根据权利要求1所述的方法,其特征在于,所述待处理区块链事件至少包括:链邀请、账本邀请、链退出、账本退出、元数据同步。3.根据权利要求1或2所述的方法,其特征在于,还包括:将所述事件接收方的区块链平台发送的事件处理结果,转发至所述目标区块链的创建方的区块链平台;其中,所述事件处理结果用于供所述创建方的区块链平台确定是否更新所述目标区块链的区块链数据。4.根据权利要求1或2所述的方法,其特征在于,在所述将事件发起方的区块链平台发送的事件发起请求,转发至事件接收方的区块链平台之前,所述方法还包括:接收第一参与方的区块链平台发送的平台注册请求;其中,基于所述平台注册请求将所述第一参与方的区块链平台注册于消息中转设备,所述第一参与方为未注册于所述消息中转设备的参与方。5.根据权利要求4所述的方法,其特征在于,在接收第一参与方的区块链平台发送的平台注册请求之后,且在所述将事件发起方的区块链平台发送的事件发起请求,转发至事件接收方的区块链平台之前,所述方法还包括:接收所述第一参与方的区块链平台发送的元数据,并将所述元数据转发至第二参与方的区块链平台;其中,所述第二参与方为所述第一参与方之外的参与方。6.根据权利要求1或2所述的方法,其特征在于,在所述待处理区块链事件为链邀请的情况下,所述链邀请用于邀请所述事件接收方参与所述目标区块链,所述目标区块链由所述事件发起方创建,所述链邀请包括所述事件接收方的组织证书,且所述事件接收方的组织证书由所述事件发起方的区块链平台所创建,所述数据同步请求包括所述事件接收方参与所述目标区块链所创建的各个节点的节点信息。7.一种区块链事件处理方法,其特征在于,包括:发送事件发起请求至消息中转设备;其中,所述事件发起请求包括待处理区块链事件,所述待处理区块链事件与发送所述事件发起请求的事件发起方所参与的目标区块链相关,且所述事件发起请求由所述消息中转设备转发至事件接收方的区块链平台;接收由所述消息中转设备转发的数据同步请求;其中,所述数据同步请求由所述事件接收方的区块链平台响应于所述待处理区块链事件处理后,所述事件接收方在所述目标区块链的相关数据发生变化而发送至所述消息中转设备,且由所述消息中转设备转发至参与所述目标区块链的参与方的区块链平台。8.根据权利要求7所述的方法,其特征在于,在所述发送事件发起请求至消息中转设备之前,所述方法还包括:
发送平台注册请求至所述消息中转设备;其中,所述平台注册请求用于请求将所述事件发起方的区块链平台注册于所述消息中转设备。9.根据权利要求8所述的方法,其特征在于,在所述发送平台注册请求至所述消息中转设备之后,以及在所述发送事件发起请求至消息中转设备之前,所述方法还包括以下至少一者:发送所述事件发起方的区块链平台的元数据至所述消息中转设备;其中,所述消息中转设备将所述事件发起方的区块链平台的元数据,转发至所述事件发起方以外各所述参与方的区块链平台;接收由所述消息中转设备转发的事件发起方以外的参与方的区块链平台的元数据。10.一种区块链事件处理方法,其特征在于,包括:接收由消息中转设备转发的事件发起请求;其中,所述事件发起请求包括待处理区块链事件,所述待处理区块链事件与发送所述事件发起请求的事件发起方所参与的目标区块链相关;响应于在所述待处理区块链事件处理后,所述待处理区块链事件的事件接收方在所述目标区块链的相关数据发生变化,发送数据同步请求至所述消息中转设备;其中,所述消息中转设备将所述数据同步请求转发至参与所述目标区块链的参与方的区块链平台。11.根据权利要求10所述...

【专利技术属性】
技术研发人员:倪修峰王辉许昀吴涛
申请(专利权)人:讯飞智元信息科技有限公司
类型:发明
国别省市:

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

1