检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
app部署完成后,确保环境中具有配置文件、证书文件(peer和orderer的用户证书)、openssl库。 父主题: 同态加密
根据界面提示,配置区块链基本信息,参数如表1所示。 图1 云端管理页面 表1 基本信息配置 参数 描述 示例 管理模式 选择云端管理:使用华为云资源管理区块链数据。 云端管理 计费模式 华为云区块链引擎的收费模式,支持包年/包月。
用户权限校验失败 按照用户指南-服务部署-前提条件章节,重新配置权限后再进行操作 403 BCS.4030403 Insufficient permissions. 用户权限不足 按照用户指南-服务部署-前提条件章节,重新配置权限后再进行操作 父主题: 附录
objects 链码版本信息 表4 ChaincodeVersion 参数 参数类型 描述 version String 链码版本 hash_code String 链码版本哈希值 description String 链码版本描述 install_time String 链码版本安装时间
配置弹性IP 是。 单击“立即购买”进入配置确认页面,确认信息无误后,单击“提交”。 请等待数分钟,安装页面提示安装成功,查看实例及组织状态变为“正常”后,表示区块链实例部署完成。
配置完成后,根据界面提示,购买Hyperledger Fabric增强版实例。 请等待数分钟,安装页面提示安装成功,查看实例及组织状态变为“正常”后,表示Hyperledger Fabric增强版实例部署完成。 父主题: Hyperledger Fabric增强版快速入门
安装、实例化链代码 区块链服务为您提供界面化链代码管理功能,包括链代码安装、实例化等,具体可参见链代码管理。 下载SDK配置和证书 应用程序开发前,您需要获取对应实例的SDK配置文件和证书,具体可参见下载SDK配置和证书。 开发应用程序 您需要自行开发应用程序业务逻辑代码。
version String BCS服务版本信息 service_type String BCS服务的类型,分为:联盟链(union),私有链(private) purchase_type String BCS服务部署类型,一键部署(onestep),普通部署(normal) sign_algorithm
请等待数分钟,安装页面提示安装成功,查看实例状态变为“正常”后,表示实例部署完成。 图2 查看实例状态 父主题: 实例部署
部署应用 本章节主要介绍如何部署应用。 部署应用 下载银行联盟链依赖的镜像:登录区块链服务管理控制台,进入“应用案例”,下载“银行联盟链示例应用”中的银行联盟链依赖的镜像。 登录到弹性云服务器,需提前安装好docker和unzip。
确认配置信息无误后,勾选协议和免责声明,并单击“提交订单”。 请等待数分钟,安装页面提示安装成功,查看实例状态变为“正常”后,表示区块链实例部署完成。
计费项 计费说明 区块链服务的计费项由配置费用、底层资源费用组成。具体内容请查看表1。 表1 计费组成表 费用类别 计费项 计费说明 付费方式 配置费用 版本类型 版本类型有专业版、企业版和铂金版。
隐私保护:在同一个通道内的不同成员,例如A、B成员,经过隐私保护配置,指定A成员可以访问相关数据的权限,只有拥有指定权限的成员A能访问相关数据,没有权限的成员B,则无法访问相关的数据,保证在一个共享通道内数据的隐私性。
在链代码管理页面,单击页面左上角的“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”,选择需要安装链代码的节点及链代码语言,添加链代码文件等,配置参数如表1所示。
适用计费项 按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表 计费项 计费说明 配置费用 包括版本类型、节点数量(Peer)和云主机规格/带宽费用。 底层资源费用 包括网络存储、云日志服务、对象存储服务、云备份服务。
200 表3 响应Body参数 参数 参数类型 描述 node_orgs Map<String,Org> key:组织名,value:组织详细信息 表4 Org 参数 参数类型 描述 org_msp_id String 组织MSP标识 org_domain String 组织域名
用户名为admin,初始登录密码为您在部署区块链服务时设置的资源初始密码,详细操作请参见购买Hyperledger Fabric增强版。为了保证系统安全,建议定期修改密码。 在链代码管理页面,单击页面左上角的“安装链代码”。
图1 网络状态正常 安装链代码 登录区块链服务管理页面。 如果部署在CCE集群上时,请执行以下步骤进区块链管理页面: 登录区块链服务管理控制台。 单击实例卡片中的“区块链管理”。 输入用户名、密码,单击“登录”。
部署应用 进入存放demo的目录(Windows操作系统:C:/javasdkdemo,Linux操作系统:/root/javasdkdemo),执行以下命令。
部署应用 单击链接获取Java客户端示例[链接],可参考开发指南->示例DEMO。 修改客户端示例中App.java中的初始化参数,可参考开发指南->SDK客户端配置。