跳到主要内容

快速使用

您可通过以下步骤快速开始使用BestChains区块链服务平台搭建自己的区块链网络。

前置条件

登录BestChains区块链服务平台。

提示

如无账号,需要向平台管理员申请注册账号。

使用步骤

步骤一:创建组织

  1. 单击左侧导航栏中的组织管理,进入组织列表页面。并单击新增组织

  2. 在弹出的新增组织窗口中,参考以下信息进行填写,并单击确定即可创建组织。如下图所示:

quickstart_new_org

参数说明:

  • 组织名称:组织的名称,字符长度为 3~20,由小写字母、数字、下划线组成,开头和结尾只能是字母或数字。
  • 展示名(选填):有0~20个中英文、数字组成。
  • 组织描述(选填):100字符以内。
提示

组织创建成功之后,选择左侧导航栏中的组织管理,在组织列表页面查看组织信息。可以邀请别的用户加入组织,参考「组织新增成员」。

  1. 点击详情进入组织详情页面,单击添加节点可添加节点资源。如下图所示:

quickstart_new_org

步骤二:创建联盟

  1. 单击左侧导航栏中的联盟,进入联盟列表页面。

  2. 点击新建联盟,在弹出的新建联盟窗口中,参考以下信息进行填写,并单击确定即可创建联盟。如下图所示:

quickstart_new_fed

参数说明:

  • 联盟名称:联盟的名称,字符长度为 3~20,由小写字母、数字、下划线组成,开头和结尾只能是字母或数字。

  • 发起者:创建联盟必须要选择步骤一 新建的组织作为发起者(如果没有组织,可以参看步骤一「新建组织」

  • 选择成员(选填):创建联盟时可选择平台其他组织作为初始成员(需经对方接受邀请),也可不选择成员,联盟创建之后再进行邀请组织加入。

  • 提议投票策略:选择联盟投票策略,联盟下网络将继承该策略

    • All:所有组织同意(推荐)
    • Majority:大部分组织同意
    • OneVote:任一组织同意
  • 联盟描述:100 字符以内。

  1. 新建联盟参数填写提交之后,点击确定.
提示

若未邀请其他成员,无需经过发起提议投票,联盟创建成功。

若邀请了其他成员成员,需要其他成员在提议管理中进行投票(参见用户指南提议管理),所有成员投票之后,联盟创建成功。

  1. 成功创建联盟后,选择左侧导航栏中的联盟管理,在联盟列表页面查看联盟信息。

步骤三:创建网络

  1. 在联盟管理页面中点击创建成功的联盟名称或者详情,进入联盟详情页,点击新建网络。如下图所示:
提示

也可以选择左侧导航栏中的网络,进入网络列表页面,点击新建网络

quickstart_new_net

参数说明:

  • 网络名称:网络的名称,字符长度为 3~20,由小写字母、数字、下划线组成,开头和结尾只能是字母或数字。
  • 所属联盟:选择新创建的联盟或者自己已加入的联盟。如没有联盟,参照 步骤二 「新建联盟」。
  • 发起者:创建网络必须要选择一个组织作为发起者,如果没有组织,可以参看步骤一「新建组织」。
  • 共识集群节点:最小值 1,最大值 5,超过 5 时提示。
  • 网络描述:100 字符以内。

2、成功组建区块链网络后,选择左侧导航栏中的网络管理,在网络列表页面查看网络信息。

步骤四:创建通道

1、在网络详情页面,选择通道管理页签,并单击新建

2、在弹出的新建通道窗口中,参考以下信息进行填写。

2.1、 完成基础信息填写(参数参照创建网络)

  • 必选: 设置发起组织(如该网络有用户多个组织)
  • 可选: 配置成员,邀请网络中的其他用户组织加入通道

如下图所示:

quickstart_new_channel

完成基础信息之后,点击下一步

2.2 选择自己组织以及组织下的节点(如组织没有节点,参照步骤一添加节点)加入通道,完成之后点击完成

quickstart_add_node

  1. 成功创建通道后,选择网络详情通道管理,在“通道管理”列表页面查看通道信息。

步骤五:安装部署合约

新建合约

  1. 网络详情页面,选择合约管理页签,并单击新建

  2. 在弹出的“新建合约”窗口中,参考以下信息进行填写,选择上传格式(目前支持文件夹和 zip 压缩包),并上传相应的合约文件。

提示

平台提供了一些模板,可以直接使用,点击此处。默认构建的合约为BasicContract

如下图所示:

quickstart_new_chaincodebuild

  1. 成功新建合约后,选择网络详情合约管理,在“合约管理”列表页面查看合约信息
提示

当合约状态变为正常可进行下一步 安装部署合约

创建背书策略

网络详情页面,选择背书策略页签,并单击新建

quickstart_new_endorsepolicy

安装部署合约

  1. 网络详情页面,选择合约管理页签,合约列表页面,可以选择相应合约,点击部署

  2. 在弹出的合约安装部署窗口中,选择合约安装的节点和部署的通道,也可选择设置相关的背书策略。(参见用户指南背书策略)如下图所示:

quickstart_new_chaincode

提示

点击确定,即可发起合约安装部署的提议. 提议发起成功后,可在提议管理中查看提议状态。如果通道所在联盟中仅一个组织,提议自动通过,合约自动安装;如果通道所在联盟中有多个组织,需要其他组织在提议管理中进行投票,所有组织投票通过后,合约自动安装。

  1. 安装部署合约成功后,可通过智能合约发起交易上链。发起交易后,可在区块链浏览器来查询交易和区块。