检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
看表1。 表1 计费组成表 费用类别 计费项 计费说明 付费方式 配置费用 版本类型 版本类型有专业版、企业版和铂金版。不同版本类型,规格大小不同,详细说明如下: 专业版(满足小规模商用) 最大成员组织数:2 最大成员节点数:2 最大共识节点数:3 最大通道数:2 企业版(满足中等规模商用)
ansaction_id} bcs:huaweiCloudChainChain:getTransaction - √ √ 查询区块、 交易统计结果 GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/trend
描述 链代码名称 链代码名称,以小写字母开头,支持小写字母和数字,长度6-25位。 链代码版本 链代码版本号。 账本数据存储方式 默认是文件数据库(goleveldb)。 选择全部Peer节点 打勾后,选择全部Peer节点。 组织&Peer节点 手动选择组织&Peer节点。 链代码语言
区块链实例交易连接失败或连接超时 问题现象 区块链实例交易连接失败或连接超时。 排查思路 •排查项一:链码首次实例化后发起交易超时。 •排查项二:实例状态异常。 •排查项三:客户端所使用的fabric-SDK与区块链实例版本不匹配。 •排查项四:peer节点账本不同步。 •排查项五:DB文件不存在。
规格:4核8GB 个数:组织节点(peer)数/2+1个(orderer) 私有链:不创EIP 联盟链:每个集群节点(node)1个eip EIP带宽大小:1M 1个VPC及subnet VPC网络 企业版 cce.s2.small (小规模高可用CCE集群,最大50节点) 多AZ 规格:8核16GB
查询交易详情 功能介绍 查询交易详情,只支持云端管理实例使用 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/transactions/{transaction_id} 表1 路径参数
查询区块交易列表 功能介绍 查询区块交易列表,单次最多查询500笔,只支持云端管理实例使用 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/transactions 表1 路径参数 参数
查询链代码实例化信息 功能介绍 查询某个链代码在区块链通道上的实例化信息 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/agent/apis/chaincode/instantiate
安装链代码 功能介绍 在区块链节点上安装链代码,部分场景只支持go语言链码 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/agent/apis/chaincode/install
AHE Lib库接口 提供给用户静态库文件,用于用户开发客户端应用时集成使用同态加密功能。 库的引用路径为:import "ahe/PSW/api/ahelib" GenerateKey 接口原型 func GenerateKey(pwd string) (privKeyStr string
application/json X-Auth-Token: ABCDEFJ.... AK/SK认证 AK/SK签名认证方式仅支持消息体大小12M以内,12M以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。
application/json X-Auth-Token: ABCDEFJ.... AK/SK认证 AK/SK签名认证方式仅支持消息体大小12M以内,12M以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。
3339标准时间格式,eg:2022-07-07T13:00:29Z instance_name 否 String Job关联实例名称,支持模糊查询,区分大小写 offset 否 Integer 分页查询起始位置 limit 否 Integer 每页返回的条目数量 请求参数 表3 请求Header参数
表3 FormData参数 参数 是否必选 参数类型 描述 file 否 File 生成证书的zip文件(每次只允许上传一个证书文件,文件大小不大于30K,后缀名为.zip文件) 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 result String
表3 FormData参数 参数 是否必选 参数类型 描述 file 否 File 生成证书的zip文件(每次只允许上传一个证书文件,文件大小不大于30K,后缀名为.zip文件) 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 result String
Fabric增强版实例,但以下操作将受到限制: 变更Hyperledger Fabric增强版实例规格 切换操作系统 扩容云硬盘 修改带宽大小 如果您在宽限期内仍未续费包年/包月Hyperledger Fabric增强版实例,那么就会进入保留期,资源状态变为“已冻结”,您将无法对
合约ZIP文件。当前只支持Go和java语言类型合约,只能上传一个zip文件。go语言类型合约,zip文件不能超过30M,子文件总数不能超过1000000个,子文件总大小不能超过500M。java语言类型合约,zip文件不能超过100M,子文件只能是以contract.jar为名称的jar包,jar包不能超过100M。
链代码示例 交易链码是用户实现其业务逻辑的链码,这里给出的示例代码Transaction Chaincode完成用户间的转账操作。在转账数据的验证过程中使用同态加密库对密文交易数据进行合法性校验,确保没有非法操作。示例中实现了余额初始化,余额查询,转账交易三个功能函数,具体功能实现参考如下。
同态加密交易验证Demo 介绍同态加密交易验证Demo的使用方法。 只用于场景体验,不用于实际应用。 操作步骤 订购BCS实例。 版本为4.X.X(对应社区Hyperledger Fabric 2.2版本),区块链实例名称推荐使用全英文字符,安全机制选择ECDSA,组织数量和名称使用默认配置。
链代码示例 如下是一个读写数据的链代码示例,您也可以参考Fabric官方示例中其他链代码。 新建Java项目时,您可以选择新建maven或者gradle项目,以导入依赖包。本示例以gradle项目为例。 /* 导入此段代码到项目的build.gradle前,请删除或注释build