检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
交易接收方提交(commitRecv) 该方法用于在跨链资产交换接收方所属区块链上执行提交操作,即解锁接收方所属区块链上对应资产,使得其可以继续处理下一笔跨链操作。 本例中,该方法将删除接收方所属区块链上args[0]对应的数据锁,代表该笔跨链资产交换操作在接收方已端到端完成。u
图解区块链服务
参数类型 描述 project_id 是 String 项目ID resource_type 是 String 资源类型,当前仅支持华为云区块链引擎类型:huaweicloudchain instance_id 是 String 实例ID 请求参数 表2 请求Header参数 参数
InstanceChain 参数 参数类型 描述 chain_id String 链ID consensus ConsensusType object 区块链共识类型:raft sign_algorithm String 区块链签名算法:ECDSA(ecdsa_with_sha256)、国密(sm2_with_sm3)
更新besu实例 功能介绍 更新实例:升级besu链 URI PUT /v2/{project_id}/besu/instances/{instance_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id
是否加密后发送到链上,默认为true,加密后直接上链 update_group_key 否 Boolean 是否更新组密钥 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 transaction_id String 消息加密后对应的交易ID,用于查询解密后明文
创建凭证 功能介绍 创建凭证 URI POST /v2/{project_id}/besu/instances/{instance_id}/chain/tokens 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id
支持创建联盟链和私有链的区块链类型。 实例管理 提供区块链实例管理功能,可实时查看区块链实例运行状况,并对区块链实例做相应的操作,例如添加组织、更新版本、获取客户端配置等。 链代码管理 通过图形化界面可视化管理链代码的全生命周期:链代码编码、调试,安装链代码、实例化链代码和更新链代码。
删除凭证 功能介绍 删除凭证 URI DELETE /v2/{project_id}/besu/instances/{instance_id}/chain/tokens/{token_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
概述 欢迎使用区块链服务(Blockchain Service,简称BCS)。区块链服务可以帮助您在云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 BCS除了提供web界面管理运维资源之外,还提供了API调用方式,便
响应Body参数 参数 参数类型 描述 chain_engine_version String 当前最新区块链引擎版本 besu_engine_version String besu链最新版本 editions Array of ServiceFlavor objects 服务支持规格详情
下载配置文件 华为云区块链引擎服务支持执行合约、查询合约等功能。开发应用之前您需要进行配置文件下载,配置文件中包含用户证书和SDK。 使用用户证书进行普通的交易和查询操作。 SDK基于该配置文件可以方便地访问区块链网络并完成事务处理,您可以免去手工配置的繁琐流程。 请妥善保管下载
besu 安装合约 查询合约列表 查询区块详情 查询区块列表 查询交易详情 查询区块交易列表 创建凭证 下载证书 获取凭证列表 查询besu链详情 删除凭证 更新besu实例 父主题: API(华为云区块链引擎)
/delete 表1 路径参数 参数 是否必选 参数类型 描述 resource_type 是 String 资源类型,当前仅支持华为云区块链引擎类型:huaweicloudchain project_id 是 String 项目ID instance_id 是 String 实例ID
业务流程管理 常见的区块链业务开发管理需要操作人员监控链上交易数据来掌握该笔业务的流程走向,即使使用区块链浏览器也需操作人员对浏览器中的数据进行筛选过滤,无疑增加了操作人员的工作量以及需要操作人员无一遗漏的筛选出正确交易才能开展下一步业务流程。 BCS提供以业务为维度的管理流程,
链代码示例 交易链码是用户实现其业务逻辑的链码,这里给出的示例代码Transaction Chaincode完成用户间的转账操作。在转账数据的验证过程中使用同态加密库对密文交易数据进行合法性校验,确保没有非法操作。示例中实现了余额初始化,余额查询,转账交易三个功能函数,具体功能实现参考如下。
> 我的配额”。系统进入“服务配额”页面。 图1 配额页面 您可以在“服务配额”页面,查看各项资源的总配额及使用情况。 如果当前配额不能满足业务要求,请参考后续操作,申请扩大配额。 如何申请扩大配额? 登录管理控制台。 在页面右上角,选择“资源 > 我的配额”。系统进入“服务配额”页面。
公开区块链浏览器 获取数字资产信息 获取交易流水 获取NFT总发行量、流转量、区块高度、总交易数量 获取区块列表 获取指定区块信息和资产交易列表 以分页的形式获取资产交易列表 获取指定资产交易信息 复合查询 父主题: 公开区块链浏览器
华为云区块链引擎服务 应用开发类 告警相关类 权限相关类 部署相关类
剖析客户的业务数据流及业务流中参与方间的交易关系,判断和识别区块链(联盟链或私有链)在该场景中的应用价值,给出联盟链组成建议,提供业内合适成功案例作参考。 准确识别适合上链的业务流程和必要的联盟参与方。根据流程合理拆分上链数据和链下数据。 快速理解业内成功案例,并在此基础上完成商业化应用,少走弯路。 1天