检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击实例名称,进入实例详情页面。 在左侧导航栏中选择“节点”,进入节点页面。 单击“添加节点”,可添加节点。 完成后,单击“立即添加”,即可添加节点成功。 父主题: 华为云区块链引擎管理
is_pagination 否 Boolean 是否分页,默认为否 offset 否 Integer 偏移量,默认为0 limit 否 Integer 每页显示的条目数量,默认为10,取值范围为1-50 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
返回值 参数 类型 说明 txID string 加密后返回密文对应的交易ID,解密时输入交易ID可以获得对应明文。 err error 加密成功返回nil,否则返回error。 父主题: Go SDK介绍
is_pagination 否 Boolean 是否分页,默认为否 offset 否 Integer 偏移量,默认为0 limit 否 Integer 每页显示的条目数量,默认为10,取值范围为1-50 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
载“银行联盟链示例应用”中的银行联盟链的链代码。 链代码描述 根据需要填写相关描述。 代码安全检查 链代码语言选择Golang,该功能才会显示。选择是否开启代码安全检查。 单击“安装”,完成链代码安装。 实例化链代码 链代码安装完成后,在链代码列表的“操作”列,单击“实例化”。
yaml”。详细请参见调用链代码。 配置完成后,根据界面提示,购买Hyperledger Fabric增强版实例。 请等待数分钟,安装页面提示安装成功,查看实例及组织状态变为“正常”后,表示Hyperledger Fabric增强版实例部署完成。 父主题: Hyperledger Fabric增强版快速入门
java中,单击SimpleChaincodeTest方法前的“Run Test”按钮,执行测试。 图3 执行测试 执行成功如图所示,表示链代码调测无问题: 图4 执行成功 执行失败示例如图所示,请根据失败提示修改链代码或者检查调测代码的逻辑: 图5 执行失败 父主题: Java语言链代码开发
“已解散”表示您加入联盟链后,邀请方删除了实例导致联盟链解散。 “已冻结”表示邀请者账号已被冻结。 “已升级”表示您加入联盟链后,该联盟链中某个实例已升级成功。 父主题: 联盟链管理
docker ps 提示如下信息,表示启动成功;否则请检查配置。 图2 提示信息 添加安全组 若您是通过自有服务器部署bankuniondemo,则不涉及“添加安全组”操作。 若您是通过华为云弹性云服务器ECS部署bankuniondemo应用,部署成功后先找到应用所在的ECS,单击更改
在创建实例完第一次启动过程中,页面加载时会下载合约代码至CloudIDE实例中,此过程请勿强行关闭页面,否则会导致创建的实例中没有合约代码。 创建CloudIDE实例成功后,可以对合约代码进行在线编辑、调试。具体用法请参考CloudIDE。 您可以在“合约IDE实例”页签下对已创建的CloudIDE实例进行使用、停止、编辑、删除操作。
当计费模式选择包年包月时,需要选择区块链实例的购买时长。 完成后,单击“创建恢复任务”。 进入支付页面,确认订单费用无误后,单击“确认”,订单支付成功后,即可返回区块链服务控制台查看正在创建的实例。 恢复任务完成仅代表BCS实例配置数据和区块数据恢复完成。 删除恢复任务 登录区块链服务管理控制台。
用,让您快速上手使用并体验华为云区块链服务。 操作流程 图1 流程图 实施步骤 创建华为云区块链引擎实例。 安装及实例化链代码。 实例创建成功后,安装和实例化电子存证合约。 部署应用。 获取Go客户端示例,可参考《开发指南》示例Demo章节。 配置sdk客户端,并修改客户端示例中config
参数类型 描述 total_peer_num Integer 链代码操作Peer总数 success_peer_num Integer 操作成功Peer数量 fail_peer_num Integer 操作失败Peer数量 fail_peers Array of strings 操作失败Peer信息
的标志位,以此判断交易是否执行成功。若结果为不成功,则info字段还包含了错误原因,用于分析定位。 结果监听:对于业务交易和投票类型等需要落盘的交易,即使消息发送成功,后续落盘时还可能产生各种校验失败,导致交易无效。因此还需要监听交易是否最终落盘成功。 SDK逻辑结构 SDK主要
InstantiateInfo 参数 参数类型 描述 status String 实例化状态,取值有CHAINCODE_INSTANTIATED(实例化成功),CHAINCODE_INSTANTIATION_INPROGRESS(实例化进行中),CHAINCODE_INSTANTIATION_FAILED(实例化失败)
demo,Linux操作系统:/root/javasdkdemo),执行以下命令。 java -jar javasdkdemo.jar 每成功执行一次,表示向区块链存入一对键值对,<testuser,100>;在区块链上查询键值为testuser的value值为100。 运行结果如下所示:
创建VPC终端节点,只支持云端管理实例使用。 查询终端节点列表 查询终端节点列表,单次最多查询100个,只支持云端管理实例使用且只返回创建成功的终端节点。 查询终端节点服务详情 查询终端节点服务详情,只支持云端管理实例使用。 标签管理 查询资源标签 查询资源标签。 批量添加资源标签
介绍组建联盟链的操作流程。 图1 操作流程 订购区块链实例 订购联盟链类型的区块链实例,组织成员名为democraticBank。 邀请成员 创建联盟链成功后,由组织成员democraticBank作为邀请方邀请新成员civilizationBank和harmoniousBank加入联盟链。 被邀请方加入联盟链
是 String 被邀请方租户 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 result String 请求成功的结果 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36
参数类型 描述 total_peer_num Integer 链代码操作Peer总数 success_peer_num Integer 操作成功Peer数量 fail_peer_num Integer 操作失败Peer数量 fail_peers Array of strings 操作失败Peer信息