检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载用户证书,方法请参考下载SDK配置和证书。 修改conf.yaml与main.go的参数配置,请参考:REST API Demo中“配置应用”的“4.参数配置”。 父主题: Demo使用类
勾选 组织&Peer节点 默认已同时选中所有节点。 链代码语言 Golang 链代码文件 登录区块链服务管理控制台,进入“应用案例”,下载“银行联盟链示例应用”中的银行联盟链的链代码。 链代码描述 根据需要填写相关描述。 代码安全检查 链代码语言选择Golang,该功能才会显示。选择是否开启代码安全检查。
若需要自定义区块链实例名称,例如设置为bcs123,则下载的SDK配置文件中对应的yaml文件名称为“bcs123-channel-sdk-config.yaml”,配置应用时需将yaml文件名称改为“demo-channel-sdk-config.yaml”。详细请参见调用链代码。 配置完成后,根据界面提示,购买Hyperledger
失败。 购买组织后,您需要支付的费用将发生变化,请关注界面上方的购买须知及界面下方的费用值。 实例操作 获取客户端配置 开发应用前您需要下载SDK配置和应用证书,用于访问区块链网络。单击“获取客户端配置”,您可以勾选需要下载的内容,包括SDK文件、共识节点证书和Peer节点证书,详情参见下载SDK配置和证书。
创建子路径 挂载磁盘至peer节点容器内路径。 进入智能边缘平台(IEF服务),选择“边缘资源 > 边缘节点 > 选择BCS实例所在节点 > 应用 > peer容器 > 升级”。 图4 容器升级 在“高级配置”中,选择“数据存储 > 添加卷 ”,填写挂载信息,并单击“提交”。 图5 高级配置
具体实例的名称。若当前区块链服务部署在CCE集群上,该名称为各节点对应的负载(pod)名称;若当前区块链服务部署在IEF集群上,可进入“智能边缘平台”服务,进入“边缘应用”->“容器应用”,查询负载名称。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 metrics Array of MetricItemResultAPI
请先注册华为账号并开通华为云,然后完成实名认证后,购买区块链服务。 安装和实例化链代码 区块链购买后,需要安装和实例化链代码。 调用链代码 下载SDK到业务应用,通过SDK调用链代码。
云区块链引擎运行状况,并对华为云区块链引擎做相应的操作。 区块链管理 提供界面化合约管理功能,包括合约安装、更新合约。 下载配置文件 开发应用之前需要进行配置文件下载,配置文件中包含用户证书和SDK。 插件管理(公测) 支持安装插件、卸载插件、查看插件实例的基本信息。 关于配额 支持查看服务的配额使用情况和扩大配额。
客户端库:用于在client端提供加法同态功能和生成交易金额的证明信息。 同态加密链代码IDChaincode.go:在同态加密的场景下,用户在部署应用前需要下载安装并且实例化此链代码至区块链实例。 Chaincode库:提供零知识证明功能,用于在密文条件下,校验用户交易的证明,并生成交易
> <version>2.2.6-BCS</version> </dependency> 开发Client程序 您需要自行开发应用程序业务逻辑代码。国密SDK与FabricSDK的使用方式一致,若要使用国密加密算法,仅需在创建实例时选择国密加密,并在客户端中将FabricSDK替换为国密SDK即可。
登录ECS控制台,在弹性云服务器列表中找到目标云服务器节点,云服务器节点一般命名为:区块链实例所在集群名称-随机数,并单击“操作”栏的“远程登录”。 执行top指令查看是否有应用资源占用过高。 图1 top指令详情 如果发现peer、orderer、baas-agent容器CPU占用率或内存占用超60%,并随着区块
Hyperledger Besu 计费模式 华为云区块链引擎的收费模式,支持包年/包月。 包年/包月 区域 区块链基础设施所在的区域,建议选择与业务应用系统相同的地域。 使用默认区域 区块链实例名称 支持英文字符、数字及中划线,不能以中划线开头,长度为4-24个字符。目前区块链实例名称不支持修改,只能删除重新创建。
选择云端管理:使用华为云资源管理区块链数据。 云端管理 计费模式 华为云区块链引擎的收费模式,支持包年/包月。 包年/包月 区域 区块链基础设施所在的区域,建议选择与业务应用系统相同的地域。 使用默认区域 区块链实例名称 支持英文字符、数字及中划线,不能以中划线开头,长度为4-24个字符。目前区块链实例名称不支持修改,只能删除重新创建。
状态码 状态码如表1所示 表1 状态码 状态码 编码 状态码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。
状态码 状态码如表1所示 表1 状态码 状态码 编码 状态码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTPS的新版本协议。
操作 说明 基于华为云资源部署的实例 概览 在左侧导航栏“概览”页面,查看实例详情、网络分布、区块链统计等信息。 高性能通道(VPCEP): 应用访问区块链流量较大场景时,建议使用VPCEP方式。请提前创建虚拟私有云和子网。 在左侧导航栏“概览”页面的高性能通道(VPCEP)下方。 单击“创建终端节点”。
内存 边缘软件开销约128MB,为保证业务的正常运行,建议边缘节点的内存大于256MB CPU >=4核 硬盘 >=8GB 容器引擎(使用容器应用的场景必选) Docker版本必须高于17.06,推荐使用18.06.3版本。 (请勿使用18.09.0版本Docker,该版本存在严重bug,详见https://github