快速构建区块链网络-MGP的诞生之路

原生态的Fabric提供了区块链所有核心功能,但Fabric提供的CLI接口过于简陋,通过CLI进行频繁操作效率低下。每个网元都有自己单独的接口,缺乏统一的管理工具和抓手,当我们想要构建区块链网络时,需要详细了解Fabric内部运行机制和各节点的交互流程。所以利用原生态的Fabric构建区块链网络需要极高的技术,运维区块链网络需要大量的人力。当前市场迫切需要一个能够简化Fabric区块链网络部署和运维的工具。基于此宏链MGP应运而生。

宏链提供的这款MGP产品可以帮助用户简单快速并且可视化地构建区块链网络。下面就让我们来快速了解一下MGP的主要功能。

MGP总共分为四个模块,配置管理,节点管理,运行监控和数据浏览。基本上囊括了Fabric所有的操作和管理需求。

配置管理

Fabric是一个带组织管理和身份管理的区块链平台,在Fabric中基于多个组织可以组成一个联盟链,组织作为联盟的组成单元。在组织内部可以存在多个不同的节点,每个节点对应不同的身份,最终每个节点需要部署到物理节点服务器上。MGP提供了一个构建区块链网络的配置管理模块,通过配置管理模块可以快速可视化构建一个基于Fabric的区块链网络,可以完成联盟,组织,节点的管理。

节点管理

在Fabric区块链中,联盟,组织只是逻辑存在,相应信息存储在对应节点上,同时所有程序都运行在节点,对节点管理显得尤为重要。在MGP中节点管理作为一个单独模块存在。节点管理模块提供了新增节点到组织,安装/更新智能合约到节点,节点加入/退出通道,修改节点日志级别等操作。

运行监控

运行监控对所有系统来说都是必不可少的功能,原生态的Fabric区块链没有提供对应功能,MGP通过Fabric接口收集区块链网络状态信息,根据Fabric内部的组织关系构建一个完整的区块链网络拓扑图,当网络出现异常时及时提供告警,为网络管理人员提供了一个简单可视化的网络监控工具。

数据浏览

Fabric区块链网络内部数据结构较为复杂,Fabric支持多通道,每个通道又包含有通道创始块,区块,交易信息以及各种证书信息等。原生态的Fabric没有提供统一的数据浏览功能。通过MGP可以清晰的展示区块链平台数据结构和详细区块信息,交易信息等信息。

宏链MGP已经发布了1.0版本,已实现上述所有功能。其他功能模块正在开发中,敬请期待!

微信ID:maxchain

长按左侧二维码关注

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180803G1PPUU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券