数据上链的方式 数据以区块的形式上链,出块策略在购买BCS实例时可以进行选择,在有新交易产生的前提下,如果时间达到1s或者交易数量达到500或者区块容量达到2M,哪个最先达到就立即出块。如何设置区块生成配置信息请参考基于CCE集群。 父主题: 数据上链
通过调用IAM服务获取用户Token接口获取。
安装链代码 功能介绍 在区块链节点上安装链代码,部分场景只支持go语言链码 URI POST /v2/agent/apis/chaincode/install 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token
部署应用 下载银行联盟链依赖的镜像:登录区块链服务管理控制台,进入“应用案例”,下载“银行联盟链示例应用”中的银行联盟链依赖的镜像。 登录到弹性云服务器,需提前安装好docker和unzip。
实例状态异常类 区块链实例状态为“异常”时,如何排查解决? 区块链实例状态为“未知”时,如何排查解决? 区块链实例状态为“弹性IP异常”时,如何排查解决? 区块链实例状态为“已冻结”或“集群已冻结”时,如何排查解决? 添加组织或节点后,区块链实例状态异常时,CCE页面有状态负载peer-xxx
删除链代码 功能介绍 删除区块链节点上的链代码 URI DELETE /v2/agent/apis/chaincode/uninstall 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token 表2 请求Body
获取Token 功能介绍 根据区块链浏览器用户名密码获取Token。 URI GET /v2/agent/apis/tokens 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-User 是 String 用户名 X-Auth-Pass 是 String
查询交易详情 功能介绍 查询交易详情 URI GET /v2/agent/apis/channel/{channel_name}/transactions/{transaction_id}/detail 表1 路径参数 参数 是否必选 参数类型 描述 channel_name 是
查询交易总数 功能介绍 查询交易总数 URI GET /v2/agent/apis/channel/{channel_name}/transactions/count 表1 路径参数 参数 是否必选 参数类型 描述 channel_name 是 String 通道名称 请求参数 表
如果您没有开通企业管理服务,将无法看到企业项目选项。
REST API Demo 华为云区块链提供了REST API服务来简化用户访问区块链的学习成本。
在使用区块链服务BCS时,用户需要开发自己的链代码和应用程序。用户的应用程序通过区块链网络中的Peer节点调用链代码,用户链代码通过区块链网络的Peer节点来操作账本数据。 智能合约由用户自行编写上传并保证安全,请务必注意命令注入等相关安全问题。
低代码合约开发 传统的智能合约开发需要开发人员使用底层区块链支持的合约语言进行相关业务开发和测试,开发人员不仅要求具备一定的编程能力,还需具备区块链等相关知识以保障合约的安全性。华为区块链提供低代码开发能力,开发人员仅需要根据实际业务画出业务流程建模符号(Business Process
图1 网络状态正常 安装链代码 登录区块链服务管理页面。 在链代码管理页面,单击“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”等,详细参数配置请参考表1。
进入支付页面,确认订单费用无误后,单击“确认”,订单支付成功后,即可返回区块链服务控制台查看正在创建的实例。 恢复任务完成仅代表BCS实例配置数据和区块数据恢复完成。 删除恢复任务 登录区块链服务管理控制台。
链代码示例(1.4风格) 如下是一个账户转账的链代码示例(1.4风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "fmt" "strconv" "github.com/hyperledger
链代码示例(2.0风格) 如下是一个账户转账的链代码示例(2.0风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "errors" "fmt" "strconv
链代码示例(1.4风格) 如下是一个账户转账的链代码示例(1.4风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "fmt" "strconv" "github.com/hyperledger
查询应用链信息 功能介绍 通道概要信息查询 URI GET /v2/agent/apis/channel/{channel_name}/summary 表1 路径参数 参数 是否必选 参数类型 描述 channel_name 是 String 通道名称 请求参数 表2 请求Header
区块链实例相关费用问题 区块链实例按需如何转包周期? 答:暂不支持按需转包周期。 区块链实例为包周期计费如何退订? 答:在区块链实例卡片中,单击“更多 > 退订”。退订申请审核通过后将会退回部分费用。 区块链实例欠费,导致实例状态异常如何解决? 答:请到“费用中心 > 续费管理”页面进行续费