检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用户私钥,每行末尾均需要增加显式换行符\n timestamp 是 String 时间戳 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 did String 分布式身份标识 状态码: 500 表3 响应Body参数 参数 参数类型 描述 errorCode String
链代码的编译需要耗费资源。经实验统计,Go链码的编译每个peer需要消耗200MB内存,Java链码每个peer需要消耗500-600MB内存。如果您的机器规格较小(如CPU<=4U8G),可能会导致编译时间超过预设的超时时间。 解决方法 当机器规格较小时,建议一次只安装、实例化一个链码。 升级机器规格可以有效减少编译时间。
详细介绍请参见通过成本标签维度查看成本分配。 使用成本单元进行成本分配 企业可以使用成本中心的“成本单元”来拆分公共成本。公共成本是指多个部门共享的计算、网络、存储或资源包产生的云成本,或无法直接通过企业项目、成本标签分配的云成本。这些成本不能直接归属于单一所有者,因此不能直接归属到
String 链码名称 timestamp String 时间戳 channel_name String 通道名称 creator_msp String 身份信息 chaincode_version String 链码版本 block_number Integer 区块号 状态码: 400
链代码 6901 失败,实例化版本链码必须包含上版本所有表 6902 失败,实例化版本链码必须包含上版本所有字段 6903 失败,实例化版本链码不能改变上版本字段属性 6904 实例化版本链码的schema文件不存在 6905 实例化版本链码的schema文件解析错误 6906 磁盘空间不足
String 链码名称 timestamp String 时间戳 channel_name String 通道名称 creator_msp String 身份信息 chaincode_version String 链码版本 block_number Integer 区块号 状态码: 400
":49}" } ] } 状态码: 400 Bad Request { "error_code" : "BCS.4000013", "error_msg" : "request body is too large" } 状态码 状态码 描述 200 Success 400
true}]" } 响应示例 状态码: 400 Bad Request { "error_code" : "BCS.4000013", "error_message" : "request body is too large" } 状态码 状态码 描述 200 Success
String 链码名称 timestamp String 时间戳 channel_name String 通道名称 creator_msp String 身份信息 chaincode_version String 链码版本 block_number Integer 区块号 状态码: 400
"encryptData" : "string" } 状态码: 500 失败响应 { "errorCode" : "BCS.5002046", "errorMsg" : "Incorrect number of arguments" } 状态码 状态码 描述 200 数据集信息 500 失败响应
32996ac6f99d8821350dc6c37c5" } 响应示例 状态码: 200 成功响应 { "message" : "hello, this test message" } 状态码 状态码 描述 200 成功响应 400 错误响应 父主题: E2EE
响应示例 状态码: 200 成功响应 { "transaction_id" : "1feda96bbf878fe856f9801aed3de107c0dc832996ac6f99d8821350dc6c37c5", "data_to_chain" : null } 状态码 状态码
org_names 是 Array of strings 组织名称列表 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 operation_id String 操作记录id 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String
加入通道peer名称和数量,key为组织名称,value为peer数量 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 operation_id String 操作记录id 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String
not found" } 状态码: 500 InternalServerError { "error_code" : "BCS.5000500", "error_msg" : "Internal Server Error" } 状态码 状态码 描述 200 Ok 400 Bad
not found" } 状态码: 500 InternalServerError { "error_code" : "BCS.5000500", "error_msg" : "Internal Server Error" } 状态码 状态码 描述 200 Ok 400 Bad
合约开发和调测可参考合约示例Demo,单击链接获取AssemblyScript语言合约工程Demo。 build目录下optimized.wasm为合约编译后对应的wasm字节码文件(最终合约类型文件为optimized.wasm压缩成的*.zip包,合约示例Demo)。 assembly/index.ts 为开发智能合约文件(contract
该模式仅可选择一次,默认为多中心模式。 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 secretJson String ABE主私钥 publicKeyJson String ABE主公钥 状态码: 500 表3 响应Body参数 参数 参数类型 描述
链代码结构 本章以Go语言为例来介绍。链代码即一个Go文件,创建好文件后进行函数开发等操作。 当前支持两种方式编写链码:1.4风格(使用shim包)和2.2风格(使用fabric-contract-api-go包)。 区块链服务BCS支持使用两种风格编写的链代码。 链代码接口 Fabric架构版本的区块链实例:
•排查项七:区块链应用客户端发起上链请求,返回请求超时,但数据可以上链 解决方案 排查项一:链码首次实例化后发起交易超时。 BCS实例3.0.x版本(对应Fabric v1.4.0内核)在实例化链码时,仅会拉起各组织其中一个Peer对应的链代码容器,而其余Peer的链代码构建和拉起将在