检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在邀请成员页面,下拉列表中选择创建的BCS实例和通道,在租户名称中填入被邀请方的租户名,单击“确定”。 图1 邀请成员 (可选)单击“邀请一个新租户”可添加多个成员进行邀请。 本示例邀请civilizationBank和harmoniousBank两个新成员加入银行联盟链。 最多支持邀请40个成员。
默认规格。 基于CCE集群部署区块链实例时,为了保障实例正常运行,建议您对集群进行安全加固,比如:禁止root账号远程登录、关闭安全组22端口、删除嗅探/开发/调试/编译工具、设置系统会话超时时间(不允许为不超时)、限制容器访问openstack的管理IP地址169.254.169
DB重新加载区块数据生成状态数据,导致区块链实例在一段时间内不可用。 十五万的区块数同步数据耗时2小时左右,同步数据期间peer的7051端口不可访问。 解决方案: 将区块链实例升级至最新版本,后续再有版本升级或重启操作,将不会发生此类问题。 区块链实例首次升级至最新版本时,由于
道名称、实例名称、查看节点等信息。 查看节点 单击“操作”列的“查看节点”,可按组织查看节点信息,包括组织的MSP标识、节点名称、节点IP端口、节点域名以及节点是否加入通道。 单个组织中的节点退出通道 单击“操作”列的“配置组织节点”,在“加入通道的组织”下方的“组织加入通道的节
为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。 请求方法 HTTPS请求方法(也称为操作或动词),它告诉服务用户正在请求什么类型的操作。 GET:请求服务器返回指定资源。
为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 GET:请求服务器返回指定资源。
链代码示例(2.0风格) Fabric架构版本的区块链实例: 如下是一个账户转账的链代码示例(2.0风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "errors" "fmt"
03 入门 您需要先部署一个区块链实例。 使用引导 购买Hyperledger Fabric增强版 购买华为云区块链引擎 05 实践 提供多个demo实践指导您更好的使用BCS。 组建联盟链 组建联盟链Demo 06 API 对已经部署并已经实例化的区块链链代码进行调用(invoke)和查询(query)。
链代码示例(1.4风格) Fabric架构版本的区块链实例: 如下是一个账户转账的链代码示例(1.4风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "fmt" "strconv" "github
示例1:创建BCS服务 场景描述 本章以创建一个BCS服务为例。 涉及其他云服务接口 无。 创建BCS服务实例 接口相关信息 URI格式 :POST /v2/{project_id}/blockchains 请求示例 POST https://{bcs_endpoint}/v2/
联盟成员之间的数据如何同步? 联盟之间共用一个账本。除了隐私数据之外,所有的交易区块和记录都是同步的,联盟成员共用Orderer节点,所有参与方的Peer节点区块都是从Orderer节点获取,因此联盟之间是基于区块维度进行数据同步。通过密码学算法和共识算法保证区块内容的一致性和不可篡改。
升级区块链实例 加入联盟 创建通道 删除通道 实例退出联盟 节点退通道 组织退通道 当您在Hyperledger Fabric增强版实例上执行多个操作时,会生成多个自动备份,请耐心等待备份完成。 最多支持创建10个自动备份。达到上限后,无法自动备份,系统会自动删除一个自动备份。 删除策略优先级如下:
询价1-9个月,超过9个月相当于一年 promotion_id 否 String 促销活动ID,促销活动目标用户可使用;一次促销活动可包含多个促销计划,参与促销活动时promotion_id和discount_plan_id必须同时填写,填写一个视为不参与促销活动 discount_plan_id
String 用户Token 表3 请求Body参数 参数 是否必选 参数类型 描述 description 否 String 实体文字描述的一个或多个段落。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 - File 状态码: 400 表5 响应Body参数 参数
合约字节码 init_param 否 String 初始化参数,json格式 description 否 String 实体文字描述的一个或多个段落。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 result String 操作结果,值固定为success
合约状态 abi String 合约ABI bytecode String 合约字节码 description String 实体文字描述的一个或多个段落。 create_time String 实体的创建时间戳。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 code
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需
链代码示例 如下是一个读写数据的链代码示例,您也可以参考Fabric官方示例中其他链代码。 新建Java项目时,您可以选择新建maven或者gradle项目,以导入依赖包。本示例以gradle项目为例。 /* 导入此段代码到项目的build.gradle前,请删除或注释build
peer节点加入通道 功能介绍 peer节点加入通道,目前仅支持往一个通道中加入peer 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{proj
Gateway Java Demo 本节提供一个基于Fabric Gateway Java的Demo,Fabric Gateway Java对Java SDK进行了封装,简化了代码量,帮助用户开发自己的Java客户端应用程序。 本Demo仅适用于Hyperledger Fabric增强版的区块链实例。