区块链服务 BCS区块链服务 BCS

更新时间:2021/08/06 GMT+08:00
分享

安装和实例化链代码

服务创建成功后,需要进行链代码安装,如何开发链代码请参考链代码开发。链代码安装后需要将链代码实例化到通道/链上,以便Peer节点通过链代码容器和分布式账本进行交互。

安装链代码

  1. 在服务管理页面中的服务卡片中,单击新创建的Hyperledger Fabric增强版服务的“区块链管理”,登录链代码管理页面。
  2. 在登录页面输入用户名、密码、验证码,单击“登录”。

    用户名为admin,初始登录密码为您在部署区块链服务时设置的资源初始密码,详细操作请参见购买Hyperledger Fabric增强版。为了保证系统安全,建议定期修改密码。

  3. 在链代码管理页面,单击页面左上角的“安装链代码”

  4. 在安装界面输入“链代码名称”、“链代码版本”,选择需要安装链代码的节点及链代码语言,添加链代码文件等。

    表1 安装链代码参数说明

    参数

    说明

    链代码名称

    chaincodedemo

    链代码版本

    1.0

    选择全部Peer节点

    勾选

    链代码语言

    Golang

    链代码文件

    添加链代码文件。本示例使用存证链代码,链代码文件下载方法:登录区块链服务管理控制台,进入“体验中心 > 应用案例”,下载“快速入门”中的Go语言示例链代码。

    链代码描述

    根据需要填写相关描述。

  5. 单击“安装”,完成链代码安装。

实例化链代码

  1. 链代码安装完成后,在链代码列表的“操作”列,单击“实例化”。

  2. 选择实例化通道、链代码版本、初始化函数、背书策略和背书组织等参数。

    表2 链代码实例化配置

    参数

    示例

    链代码名称

    chaincodedemo

    实例化通道

    channel

    链代码版本

    1.0

    初始化函数

    init

    链代码参数

    -

    背书策略

    下列任意组织背书

    背书组织列表

    organization

    隐私保护配置

  3. 单击“实例化”,稍等2~3分钟,完成链代码在当前通道上的实例化。
分享:

    相关文档

    相关产品