超级账本

概念介绍

超级账本(Hyperledger Fabric)

是一个模块化的区块链框架,运用独特的分布式账本实现技术,提供企业级的网络安全性、可扩展性、保密性与性能。

分布式账本(Distributed Ledger)

记录Fabric网络中发生的所有交易,由去中心化节点共同维护。

链码(ChainCode)

用户根据业务逻辑开发的应用程序,支持多种语言 如Go、Node.js、Java等,运行于Fabric网络中。通过交易执行链码,可修改账本内容。

交易(Transaction)

一次交易为由节点发起的链码调用,得到的结果记入账本。

通道(Channel)

两个或多个特定网络成员间的私有“子网“,用于进行私有或机密的交易,可根据需要在指定的组织间建立通道。通道中的链码和交易只有加入该通道的组织中的节点可见。同一个节点可以加入多个通道,并为每个通道内容维护一个账本。

组织(Org)

参与区块链业务网络的各种实体,如政府机构、企业、民间组织等。一个组织中可以有多个节点。

排序节点(Orderer)

提供共识服务,进行区块链网络中交易的排序和打包区块工作。

节点(Peer)

托管账本和智能合约,构成Fabric网络的物理结构。

BBE for Fabric 技术架构

图片

购买创建

集群套餐选择

  1. 登录百度智能云管理控制台,选择“产品服务 > 百度区块链引擎BBE”,点击“Fabric > 创建Fabric网络”。

图片

  1. 根据业务应用场景,选择合适的计算资源进行购买,目前提供三种标准规格的套餐:普通配置、高级配置、豪华配置
普通配置 高级配置 豪华配置
普通III 普通III 普通III
内存:4核/8G 内存:8核/16G 内存:12核/32G
系统盘:50GB 系统盘:50GB 系统盘:50GB
高性能云磁盘:40GB 高性能云磁盘:300GB 高性能云磁盘:500GB

图片

网络初始参数配置

图片

  • 网络名称:自定义您的Fabric网络名称,用于标识您的网络信息。
  • 网络类型:选择私有链或联盟链,私有链相关Fabric网络中机构节点(peer)不以EIP方式对外网暴露,联盟链相关Fabric网络中。
  • 机构节点(peer)将会以EIP方式对外网暴露服务。
  • 通道名称:自定义您的通道名称,其表示一个账本,其状态由所有参与该通道的参与方维护。
  • 机构名称:自定义您的机构名称,该机构将会参与fabric网络的通道,进行链码管理及交易背书。
  • Orderer节点数:选择Orderer节点数,最大值为所选集群的最大节点数。
  • Peer节点数:选择Peer节点数,最大值为所选集群的最大节点数。