家居专利数据库

基于区块链的节点资源处理方法、装置、设备和

发布日期:2024-08-21 浏览次数:

本技术涉及区块链,特别是涉及一种基于区块链的节点资源处理方法、装置、计算机设备、存储介质和计算机程序产品。背景技术:1、随着区块链技术和互联网技术的发展,以及区块链网络在信息共享、资产保护以及安全支付等不同场景的广泛应用,为进一步加强区块链网络中的信息资产安全,出现了联盟链技术。其中,在联盟链的使用场景中,只有属于同一联盟链的参与成员,才可访问存储在联盟链中的信息资源,而其他非参与成员则无法进行信息资源访问,从而避免非法人员获取联盟链中的信息资源。2、由于联盟链的各个参与成员通常分布在多个地域,且每个参与成员均持有自己的服务资源,并采用将区块链节点部署在自己就近的服务资源上的方式。因此,由于各地域的控制台之间相互隔离,只能管理本地节点,各地域节点的信息需要依靠线下传递,无法互通,因此传统的中心化的区块链管控平台,无法满足对多地域部署的区块链节点的服务资源和数据信息的管理需求,存在对区块链网络中的各节点的资源管理效率低下的问题。技术实现思路1、基于此,有必要针对上述技术问题,提供一种能够提升对区块链网络中不同地域的节点资源的处理效率,并减少资源消耗的基于区块链的节点资源处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。2、第一方面,本技术提供了一种基于区块链的节点资源处理方法。所述方法包括:3、接收节点资源处理请求,并获取所述节点资源处理请求携带的身份信息;4、将所述节点资源处理请求转发至区块链中的第一控制台;所述第一控制台中的各子服务用于映射到不同地域的本地服务器,构建得到第二控制台;5、接收所述第一控制台反馈的与所述节点资源处理请求对应的节点资源处理任务,并根据所述身份信息对所述节点资源处理任务进行验签;6、若验签通过,执行所述节点资源处理任务,生成节点资源处理结果。7、第二方面,本技术提供了一种基于区块链的节点资源处理方法。所述方法包括:8、接收区块链中的第二控制台发送的节点资源处理请求;所述第二控制台,是根据第一控制台中的各子服务映射到不同地域的本地服务器构建得到的;9、构建与所述节点资源处理请求对应的节点资源处理任务,并将所述节点资源处理任务发送至所述第二控制台;所述第二控制台用于根据所述节点资源处理请求携带的身份信息,对所述节点资源处理任务进行验签,并在验签通过时,执行所述节点资源处理任务,生成节点资源处理结果。10、第三方面,本技术还提供了一种基于区块链的节点资源处理装置。所述装置包括:11、身份信息获取模块,用于接收节点资源处理请求,并获取所述节点资源处理请求携带的身份信息;12、节点资源处理请求转发模块,用于将所述节点资源处理请求转发至区块链中的第一控制台;所述第一控制台中的各子服务用于映射到不同地域的本地服务器,构建得到第二控制台;13、节点资源处理任务验签模块,用于接收所述第一控制台反馈的与所述节点资源处理请求对应的节点资源处理任务,并根据所述身份信息对所述节点资源处理任务进行验签;14、节点资源处理结果生成模块,用于若验签通过,执行所述节点资源处理任务,生成节点资源处理结果。15、第四方面,本技术还提供了一种基于区块链的节点资源处理装置。所述装置包括:16、节点资源处理请求接收模块,用于接收区块链中的第二控制台发送的节点资源处理请求;所述第二控制台,是根据第一控制台中的各子服务映射到不同地域的本地服务器构建得到的;17、节点资源处理任务构建模块,用于构建与所述节点资源处理请求对应的节点资源处理任务,并将所述节点资源处理任务发送至所述第二控制台;所述第二控制台用于根据所述节点资源处理请求携带的身份信息,对所述节点资源处理任务进行验签,并在验签通过时,执行所述节点资源处理任务,生成节点资源处理结果。18、第五方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:19、接收节点资源处理请求,并获取所述节点资源处理请求携带的身份信息;20、将所述节点资源处理请求转发至区块链中的第一控制台;所述第一控制台中的各子服务用于映射到不同地域的本地服务器,构建得到第二控制台;21、接收所述第一控制台反馈的与所述节点资源处理请求对应的节点资源处理任务,并根据所述身份信息对所述节点资源处理任务进行验签;22、若验签通过,执行所述节点资源处理任务,生成节点资源处理结果。23、第六方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:24、接收区块链中的第二控制台发送的节点资源处理请求;所述第二控制台,是根据第一控制台中的各子服务映射到不同地域的本地服务器构建得到的;25、构建与所述节点资源处理请求对应的节点资源处理任务,并将所述节点资源处理任务发送至所述第二控制台;所述第二控制台用于根据所述节点资源处理请求携带的身份信息,对所述节点资源处理任务进行验签,并在验签通过时,执行所述节点资源处理任务,生成节点资源处理结果。26、第七方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:27、接收节点资源处理请求,并获取所述节点资源处理请求携带的身份信息;28、将所述节点资源处理请求转发至区块链中的第一控制台;所述第一控制台中的各子服务用于映射到不同地域的本地服务器,构建得到第二控制台;29、接收所述第一控制台反馈的与所述节点资源处理请求对应的节点资源处理任务,并根据所述身份信息对所述节点资源处理任务进行验签;30、若验签通过,执行所述节点资源处理任务,生成节点资源处理结果。31、第八方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:32、接收区块链中的第二控制台发送的节点资源处理请求;所述第二控制台,是根据第一控制台中的各子服务映射到不同地域的本地服务器构建得到的;33、构建与所述节点资源处理请求对应的节点资源处理任务,并将所述节点资源处理任务发送至所述第二控制台;所述第二控制台用于根据所述节点资源处理请求携带的身份信息,对所述节点资源处理任务进行验签,并在验签通过时,执行所述节点资源处理任务,生成节点资源处理结果。34、第九方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:35、接收节点资源处理请求,并获取所述节点资源处理请求携带的身份信息;36、将所述节点资源处理请求转发至区块链中的第一控制台;所述第一控制台中的各子服务用于映射到不同地域的本地服务器,构建得到第二控制台;37、接收所述第一控制台反馈的与所述节点资源处理请求对应的节点资源处理任务,并根据所述身份信息对所述节点资源处理任务进行验签;38、若验签通过,执行所述节点资源处理任务,生成节点资源处理结果。39、第十方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:40、接收区块链中的第二控制台发送的节点资源处理请求;所述第二控制台,是根据第一控制台中的各子服务映射到不同地域的本地服务器构建得到的;41、构建与所述节点资源处理请求对应的节点资源处理任务,并将所述节点资源处理任务发送至所述第二控制台;所述第二控制台用于根据所述节点资源处理请求携带的身份信息,对所述节点资源处理任务进行验签,并在验签通过时,执行所述节点资源处理任务,生成节点资源处理结果。42、上述基于区块链的节点资源处理方法、装置、计算机设备、存储介质和计算机程序产品中,通过接收节点资源处理请求,获取节点资源处理请求携带的身份信息,并将节点资源处理请求转发至区块链中的第一控制台,调用第一控制台的子服务来实现与节点资源处理请求对应的节点资源任务的构建,并接收第一控制台反馈的与节点资源处理请求对应的节点资源处理任务。进一步地,利用身份信息对节点资源处理任务进行验签,在验签通过时,执行节点资源处理任务,以生成节点资源处理结果,从而可避免出现非法任务的构建和执行,以保障区块链网络中的数据安全。实现了将第一控制台中的各子服务映射到不同地域的本地服务器,构建得到第二控制台,达到第一控制台和第二控制台之间的交互和信息互通,而无需针对不同地域的本地服务器分别设置各自的实体控制台,减少部署控制台的服务资源消耗,进一步提升对不同地域的区块链节点的资源处理效率。