检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Gateway Java Demo 本节提供一个基于Fabric Gateway Java的Demo,Fabric Gateway Java对Java SDK进行了封装,简化了代码量,帮助用户开发自己的Java客户端应用程序。 本Demo仅适用于Hyperledger Fabric增强版的区块链实例。
区块链管理页面无法打开 问题现象 区块链管理页面无法打开。 解决方案 排查项:基于IEF边缘集群部署的区块链实例 基于IEF边缘集群部署的区块链实例“区块链管理”按钮无法单击,可以参考以下方式进行访问。 登录IEF管理控制台。 选择左侧导航栏的“边缘应用 > 容器应用”。 单击当
调试应用 部署应用后,管理员可以录入客户信息或者客户申请账户。 管理员录入客户信息 Demo应用成功运行后,银行管理员通过“http://EIP:8080/adminLogin”访问Demo应用。 EIP为部署Demo的服务器IP或弹性云服务器的弹性IP。 管理员页面默认用户名:
区块链实例状态为“异常”时,如何排查解决? 问题现象 区块链实例状态为“异常”。 排查思路 •排查项一:区块链依赖的集群、服务器、存储等资源是否正常。 •排查项二:云服务器节点资源规格是否不足。 解决方案 排查项一:区块链依赖的集群、服务器、存储等资源是否正常。 CCE集群状态排查。
配置应用 在邀请方发起交易的时候,邀请方需要下载自己的orderer管理员证书、democraticBank组织的管理员证书以及被邀请方A和B已隐去私钥的证书。 请妥善保管下载证书中的私钥,建议对私钥进行加密存储。 前提条件 已创建弹性云服务器。创建弹性云服务器的方法,请参见《弹性云服务器用户指南》。
终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 方式三:基于DMK界面获取 登录DMK平台。 在浏览器地址中输入http://DMK浮动IP:8443,打开DMK登录界面,输入DMK的超级管理员用户名和密码,并单击“登录”。
调用合约 快速入门示例仅提供Java SDK与客户端示例。 前提条件 开发环境的JDK版本最低1.8。如果本地已安装JDK,可以通过命令java -version来查看JDK版本。 配置应用 在“实例管理”界面,在华为云区块链引擎页签中,单击对应实例右上角的“下载配置文件”,配置SDK参数信息如下表1。
安装及实例化链代码 一个通道里的所有Peer节点都必须安装链代码,然后在其中一个Peer节点上进行链代码实例化。如需使用相同的链代码,通道成员必须在链代码安装期间为链代码提供相同的名称和版本。 邀请方、被邀请方A和B都必须安装链代码。 使用的链代码名称和版本号必须一致。 实例化链
部署应用 本章节主要介绍如何部署应用。 部署应用 下载银行联盟链依赖的镜像:登录区块链服务管理控制台,进入“应用案例”,下载“银行联盟链示例应用”中的银行联盟链依赖的镜像。 登录到弹性云服务器,需提前安装好docker和unzip。 执行“cd /root/bankunionde
链代码管理 为您提供界面化链代码管理功能,包括链代码安装、实例化、更新链代码,安装和更新链代码时支持对Golang语言的代码进行安全检查。 约束与限制 链代码安装前需要将开发的链代码文件压缩成zip格式以执行安装。 安装链代码总数支持500个,建议CCE集群机器总规格至少达到500U1000GB。
业务流程管理 常见的区块链业务开发管理需要操作人员监控链上交易数据来掌握该笔业务的流程走向,即使使用区块链浏览器也需操作人员对浏览器中的数据进行筛选过滤,无疑增加了操作人员的工作量以及需要操作人员无一遗漏的筛选出正确交易才能开展下一步业务流程。 BCS提供以业务为维度的管理流程,
Java SDK Demo 本节提供一个基于Java SDK的Demo,帮助用户开发自己的Java客户端应用程序。 本Demo仅适用于Hyperledger Fabric增强版的区块链实例。 准备工作 开通CloudIDE(或者用户自己准备JDK、maven和eclipse/IntelliJ
区块链实例状态为“弹性IP异常”时,如何排查解决? 问题现象 区块链实例状态为“弹性IP异常”。 排查思路 排查项:弹性公网IP已“解绑”或被释放。 在BCS控制台,实例管理页面中的目标实例卡片中,单击“更多 > 更新访问地址”查看弹性公网IP。 登录网络控制台,查找目标弹性公网IP并查看其状态。
链代码调用(公测) 功能介绍 对已经部署并已经实例化的区块链链代码进行调用(invoke)和查询(query)。 URI POST /v1/chaincode/operation 请求消息 表1 请求参数 参数 是否必选 参数类型 描述 channelId 是 String 区块链通道ID
查看告警信息 BCS服务自身提供运维监控能力,技术支持工程师可以通过BCS查看告警信息。告警源包括BCS和CCE,常见告警参见表1。 建议根据下表做初步筛查,如仍无法消除告警,请联系技术支持人员。 对于告警源为CCE的告警,若BCS服务相关实例状态正常,且业务正常,则请参考CCE
调用链代码 前提条件 已安装Java JDK开发环境。JDK需要安装1.8版本64位,如果本地已安装JDK,可以通过命令java -version来查看JDK版本。 登录区块链服务管理控制台,进入“应用案例”,下载“快速入门”中的Java应用示例。Windows操作系统下载并解压
查看运维日志 背景信息 在使用BCS的过程中,如果遇到异常情况,可以通过查看运维日志来帮助分析、定位问题,快速高效地进行设备运维管理。本章主要指导如何通过前台界面以及后台虚拟机查看CCE集群和IEF集群下部署的BCS实例各节点的运维日志。 表1 BCS实例用户实例日志(CCE集群部署)
计费项 计费说明 区块链服务的计费项由配置费用、底层资源费用组成。具体内容请查看表1。 表1 计费组成表 费用类别 计费项 计费说明 付费方式 配置费用 版本类型 版本类型有专业版、企业版和铂金版。不同版本类型,规格大小不同,详细说明如下: 专业版(满足小规模商用) 最大成员组织数:2
异步接口则传入需要发送消息的同时,还需要传入一个StreamObserver对象,用于异步获取消息发送结果。 接口说明 由于实现各种不同的交易发送,需要多个接口互相配合,因此接口说明按照实现功能进行归类介绍,而不是逐个接口类介绍。 所有消息发送方法,都提供同步和异步两种接口,异步接口多一个Stre
同态加密交易验证Demo 介绍同态加密交易验证Demo的使用方法。 只用于场景体验,不用于实际应用。 操作步骤 订购BCS实例。 版本为4.X.X(对应社区Hyperledger Fabric 2.2版本),区块链实例名称推荐使用全英文字符,安全机制选择ECDSA,组织数量和名称使用默认配置。