首页 / 专利库 / 资料储存系统 / 区块链 / 基于区块链实现网络共享服务的方法

基于链实现网络共享服务的方法

阅读:14发布:2023-05-29

专利汇可以提供基于链实现网络共享服务的方法专利检索,专利查询,专利分析的服务。并且一种基于 区 块 链 实现网络共享服务的方法,包括:步骤一、对区块链网络进行分层;步骤二、在区块链 基层 网络中构建区块链私有链 基础 设施并虚拟 节点 服务器 ,在节点服务器上设置多个私有链节点;步骤三、建立私有链监控管理平台,私有链监控管理平台通过公共区块链网络与区块链私有链基础设施连接,私有链监控管理平台包括节点监控平台和节点管理服务器。通过构建私有区块链网络,可以提供多个区块链节点。该私有链基于区块链平台搭建并可创建多个私有链节点,本 发明 还建立私有链监控管理平台,该私有链监控管理平台包括节点监控平台和节点管理两部分,本发明兼具了区块链使用的安全性以及普通网络的易用性,极大程度地方便了用户对于区块链的使用。,下面是基于链实现网络共享服务的方法专利的具体信息内容。

1.一种基于链实现网络共享服务的方法,其特征在于,包括:
步骤一、对区块链网络进行分层,其包括有区块链基层网络以及区块链上层网络;
步骤二、在所述区块链基层网络中构建区块链私有链基础设施,所述私有链基础设施包括有智能的实体主机,在所述实体主机上虚拟节点服务器,在节点服务器上设置多个私有链节点;
步骤三、建立私有链监控管理平台,所述私有链监控管理平台通过公共区块链网络与所述区块链私有链基础设施连接,所述私有链监控管理平台包括节点监控平台和节点管理服务器,其中,所述管理平台用于对所述节点服务器集群上的节点进行启、停、建立、删除节点等控制,所述监控平台用于对所述私有链网络的运行进行监控。
2.根据权利要求1所述的基于区块链实现网络共享服务的方法,其特征在于,在所述区块链基层网络中,通过封装技术对所述私有链的功能进行封装,以硬件接口的方式与所述区块链上层网络连接、并提供服务。
3.根据权利要求1所述的基于区块链实现网络共享服务的方法,其特征在于,将所述区块链基层网络部署在区块链网络的安全数据区域,所述区块链基层网络独立设置、并不与其他网络系统相交互。

说明书全文

基于链实现网络共享服务的方法

技术领域

[0001] 本发明涉及区块链应用技术领域,更具体地说,特别涉及一种基于区块链实现网络共享服务的方法。

背景技术

[0002] 从达沃斯论坛到国际货币基金组织,从中国人民数字货币研讨会到美国商品期货交易委员会的听证会,区块链正快速走进公众视野
[0003] 区块链是国际金融科技的大势所趋,目前已有多家国际金融机构通过成立区块链实验室、投资相关技术公司等方式布局这一领域,其中包括纳斯达克、摩根大通、花旗银行、瑞银集团、高盛集团等30多个国际金融巨头。区块链技术的应用实验已在证券、银行、审计等行业启动。
[0004] 区块链技术是一种新型的去中心化协议,能安全的存储交易数据,信息不可伪造和篡改,可以智能执行智能合约,无需任何中心化机构的审核。基于区块链技术的交易既可以是数字货币,也可以是债权、股权、版权等数字化资产。区块链技术极大程度地降低了现实经济的信任成本与会计成本,重新定义了互联网时代的产权制度。
[0005] 本质上,区块链是一本全网记录所有已经发生的交易的“公开账本”,区块链在理论上实现了数据传输中对数据的自我证明。这种“去中心化”、“去信任”的机制从更深远地意义来说,降低了全球交易“信用”的建立成本。区块链技术可能会重塑各类货币市场、支付系统、金融服务以及经济形态的方方面面,其能够从根本上成为让组织活动形态减少摩擦并且提高效率的新范式。
[0006]

发明内容

[0007] (一)技术问题当前区块链技术的主要难度是环境搭建复杂,需要涉及多种开发语言与技术,不能迅
速的给用户提供一套完整的区块链解决方案。
[0008] 其主要局限性如下:1.区块链接点的安装复杂,需要专业技术人员进行安装。
[0009] 2.区块链网络连接复杂,组网难度较大。
[0010] 3.无法对区块链网络进行有效的监控和操作。
[0011] 4.无法有效的对区块链网络提供的服务进行使用。
[0012] 无法迅速有效的给用户提供基础的区块链基础设施。
[0013] (二)技术方案本发明提供了一种基于区块链实现网络共享服务的方法,该方法具体包括:
步骤一、对区块链网络进行分层,其包括有区块链基层网络以及区块链上层网络;
步骤二、在所述区块链基层网络中构建区块链私有链基础设施,所述私有链基础设施
包括有智能的实体主机,在所述实体主机上虚拟节点服务器,在节点服务器上设置多个私
有链节点;
步骤三、建立私有链监控管理平台,所述私有链监控管理平台通过公共区块链网络与
所述区块链私有链基础设施连接,所述私有链监控管理平台包括节点监控平台和节点管理
服务器,其中,所述管理平台用于对所述节点服务器集群上的节点进行启、停、建立、删除节点等控制,所述监控平台用于对所述私有链网络的运行进行监控。
[0014] 优选地,在所述区块链基层网络中,通过封装技术对所述私有链的功能进行封装,以硬件接口的方式与所述区块链上层网络连接、并提供服务。
[0015] 优选地,将所述区块链基层网络部署在区块链网络的安全数据区域,所述区块链基层网络独立设置、并不与其他网络系统相交互。
[0016] (三)有益效果本发明是基于现有的区块链网络,通过构建私有区块链网络,基于该私有区块链网络
建立多个区块链节点。该私有链基于区块链平台搭建并可创建多个私有链节点。并且,本发明还建立私有链监控管理平台,该私有链监控管理平台包括节点监控平台和节点管理两部
分,其主要功能是用于对私有链网络环境的监控仪保障网络的顺畅运行。本发明兼具了区
块链使用的安全性以及普通网络的易用性,极大程度地方便了用户对于区块链的使用。
[0017]附图说明
[0018] 图1为本发明实施例中由基于区块链实现网络共享服务的方法构建的区块链结构框架图;
图2为本发明实施例中设置创始块的流程图
[0019]

具体实施方式

[0020] 下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。
[0021] 在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上;术语“上”、“下”、“左”、“右”、“内”、“外”、“前端”、“后端”、“头部”、“尾部”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对
本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0022] 在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0023] 请参考图1和图2,其中,图1为本发明实施例中由基于区块链实现网络共享服务的方法构建的区块链结构框架图;图2为本发明实施例中设置创始块的流程图。
[0024] 本发明提供了一种基于区块链实现网络共享服务的方法,该方法包括如下步骤:步骤S1、对区块链网络进行分层,其包括有区块链基层网络以及区块链上层网络;
步骤S2、在区块链基层网络中构建区块链私有链基础设施,私有链基础设施包括有智
能的实体主机,在实体主机上虚拟节点服务器,在节点服务器上设置多个私有链节点;
步骤S3、建立私有链监控管理平台,私有链监控管理平台通过公共区块链网络与区块
链私有链基础设施连接,私有链监控管理平台包括节点监控平台和节点管理服务器,其中,管理平台用于对节点服务器集群上的节点进行启、停、建立、删除节点等控制,监控平台用于对私有链网络的运行进行监控。
[0025] 为了解决上述技术问题,本发明提供了一种硬件装置,该硬件装置主要提供如下几点发明内容:
•一个硬件设备,该硬件设备可配置区块链节点数,并且是区块链网络完备的即插、即
用设备。
[0026] •该硬件设备提供基于虚拟环境端区块链基础设施网络,该网络已经搭建完毕。
[0027] •对搭建完毕的基础区块链网络设施,提供可监控和可操作的,基于浏览器的操控平台。
[0028] •对搭建完毕的区块链网络设施,提供可易于变成的API接口。
[0029] •对搭建完毕的区块链网络设施,提供已经搭建完毕的区块链即服务服务。
[0030] 本发明是基于现有的区块链网络,构建私有区块链网络,并且,还可以基于该私有区块链网络建立多个区块链节点。
[0031] 在上述方案中,该私有链基于区块链平台搭建,该私有链环境是在实体主机上虚拟出虚拟主机VM,在每个虚拟主机VM上部署若干私有链节点,私有链的节点数可以根据用
户需要进行调整。
[0032] 在构建出私有区块链网络后,建立私有链监控管理平台,该私有链监控管理平台包括节点监控平台和节点管理两部分,其主要功能是用于对私有链网络环境的监控仪保障
网络的顺畅运行。其中:管理平台用于对虚拟主机VM集群上的节点进行有效的控制,比如自动启停等常规操作,具体操作有新建节点、删除节点、起节点、停节点、开始挖矿、终止挖矿等;监控平台用于对私有链网络情况进行监控,包括每一个节点在时间段内挖矿的量,区块产生的时间、挖矿难度系数、区块产生平均时间、节点挖矿趋势对比等等。
[0033] 为了进一步提高私有区块链网络的安全性以及私密性,本发明还提供了区块链及服务网络安全机制,在区块链上层网络即服务层,构建一套网络安全机制,其可以参考现有技术中的网络防火墙,设置安全机制可以有效防止用户端对区块链即服务网络的恶意访
问,保证整个区块链系统网络数据安全已经安全运转。区块链即服务监控管理用于对所提
供的服务进行监控和管理。保存服务数据,能提供针对服务访问和效率的商务智能分析,并能将所有的访问保存历史日志。
[0034] 基于上述设计构思,本发明还提供了私有链网络安全机制,私有链网络部署在安全数据区域内部,并不与其他网络系统产生交互,有效的对私有链网络进行保护以确保来
自外部的威胁。
[0035] 本发明还提供了区块链服务封装,该区块链即服务服务具体为:将底层私有链的的功能进行封装,以接口的方式向上层应用提供服务,同时自定义的服务也在这里实现。前端应用可以通过脚本调用服务层,实现前端与后台的交互。在本发明中,在区块链基层网络中,通过封装技术对私有链的功能进行封装,以硬件接口的方式与区块链上层网络连接、并提供服务。
[0036] 基于上述构思构建的区块链网络,在私有链体系中,私有区块链每日产生各个节点的区块信息,该数据由服务层获取保存到数据库
[0037] 本发明搭建私有链的流程如下:首先设置创始块,然后启动首个节点,最后配置其他网络。
[0038] 私有链网络如果出现星形网络或者链条网络的话,网络结构就是不高可用,会出现某个关键节点,它的故障会导致整个网络分裂成两个部分。为了防止这种情况出现,每个节点入网时会从现有网络中随进选择两个节点作为它的相邻节点,组成类似p2p的网络结
构。
[0039] 本发明所使用的监控、运维工具:网络状态监控器是一个基于网页的应用程序,通过一组节点去监控测试链或者主链的
实时状态。其主要由两部分组成,一是node.js的后端程序,二是由HTML、JavaScript等组成的前端显示界面。Node.js将API进行封装,其可以通过API对私有链的状态实时查询,同时封装后提供了更丰富的接口供前端页面调用,前端主要采用了AngularJS框架,并通过
websocket来实现和Node.js的实时通讯。
[0040] 服务应用层通过调用底层JS接口实现了对底层私有链的管理,包括对私有链的监控和运维。私有链接口服务封装将底层私有链的服务封装成原子方法,供应用层调用;节点账户管理,管理私有链上所有节点的信息,包括账号,余额,区块数;数据同步管理,监控、运维工具,监控私有链信息,包括区块数,节点状态等信息,批量启停节点脚本。
[0041] 本发明的实施例是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选
择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员
能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈