检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
4版本实例仅支持CCE 1.15及以下版本集群。 根据链代码开发语言的不同,实例化后的容器占用内存量并不相同。对于单个peer节点,单个Go语言链代码容器占用运行内存约10MB,单个Java语言链代码容器占用约110MB。例如需要实例化100个Java语言链代码,建议CCE节点规格为16核32GB。
删除BCS实例后,如何清理残留日志文件? 删除BCS实例后,集群节点会残留日志文件,系统并不会自动清理,建议您手动将残留文件删除以免占用您的空间资源。 首先使用远程管理工具分别登录已删除实例对应的集群节点,检查如下路径下是否存在残留日志文件: /var/paas/sys/log/baas-agent
加进通道/链中,否则无法实例化链代码。 根据链代码开发语言的不同,实例化后的容器占用内存量并不相同。对于单个peer节点,单个Go语言链代码容器占用运行内存约10MB,单个Java语言链代码容器占用约110MB。例如需要实例化100个Java语言链代码,建议CCE节点规格为16核32GB。
表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串。 blockchain_id 是 String 区块链服务id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
go由华为云BCS服务提供,不建议用户修改,若进行修改将与链代码示例逻辑不一致。 注册Register 账户地址是通过公钥hash计算转16进制字符串得到。 查询Query 使用账户地址查询公钥。 父主题: 同态加密
status String 合约状态 abi String 合约ABI bytecode String 合约字节码 description String 实体文字描述的一个或多个段落。 create_time String 实体的创建时间戳。 状态码: 400 表6 响应Body参数
getKeyHistoryIterator(String key) throws ContractException 功能:查询一个key对应的所有历史的value 例如:一个key的value曾经为1,2,3,当前value为4,则返回的迭代器结果中按顺序包含了1,2,3,4 入参:key
on组织的管理员证书。 部署应用 将Go SDK源码下载至准备的弹性云服务器“/root”路径下并解压。 下载方法:登录区块链服务管理控制台,进入“应用案例”,单击“GO示例Demo-GO SDK Demo”中Go应用程序源码的“下载”按钮。 将下载SDK和证书步骤中的zip文件
peer节点加入通道 功能介绍 peer节点加入通道,目前仅支持往一个通道中加入peer 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{proj
ls 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 blockchain_id 是 String bcs 服务id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
ts引用后,执行build命令编译AssemblyScript类型的合约文件,编译成功后在build目录下生成optimized.wasm字节码文件(该字节码文件可重新命名)。 npm run asbuild 父主题: 示例Demo
安装及实例化链代码 一个通道里的所有Peer节点都必须安装链代码,然后在其中一个Peer节点上进行链代码实例化。如需使用相同的链代码,通道成员必须在链代码安装期间为链代码提供相同的名称和版本。 邀请方、被邀请方A和B都必须安装链代码。 使用的链代码名称和版本号必须一致。 实例化链
ze 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 user_name 是 String userName blockchain_id 是 String blockchainID org_name
ze 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 user_name 是 String userName blockchain_id 是 String blockchainID org_name
return storedData; } } 编译solidity合约,并复制bytecode结构体中的object值为合约字节码。 { "linkReferences": {}, "object":"***", "opcodes": "****", "sourceMap":
应用示例 为了说明同态加密库的具体使用方法,提供一个应用示例代码和对应的链码示例代码。该应用的主要功能是实现用户间相互转账,同时使用同态加密库保护用户的转账交易信息。 该应用的使用包括三个步骤:注册用户(同时会初始化用户余额),用户间转账,查询用户余额。 应用使用命令行的方式进行业务操作,具体过程如下。
为soildity的时候背书策略只能为任意组织背书 file 是 File 合约ZIP文件。当前只支持Go和java语言类型合约,只能上传一个zip文件。go语言类型合约,zip文件不能超过30M,子文件总数不能超过1000000个,子文件总大小不能超过500M。java语言类型
注册DID 功能介绍 DID快速注册方法。可以方便的注册发布一个DID,该DID不提供服务,只拥有一个公钥。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST
链代码结构 本章以Java语言为例来介绍。链代码即一个Java项目,创建好文件后进行函数开发等操作。 约束与限制 Java链代码仅支持Fabric 2.2及以上版本。 Java链代码仅适用于Fabric架构版本的区块链实例。 链代码接口 链代码启动必须通过调用shim包中的start方法。实际开发中,
计费详情。 云备份服务 开启数据备份时,会根据实际用量进行计费。 计费详情。 计费示例 以购买一个企业版Hyperledger Fabric增强版实例为例。 假设您通过包年包月方式,购买了一个企业版的Hyperledger Fabric增强版实例,购买时长为2个月,并在该实例上创建节