检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HBS除了提供web界面管理运维资源之外,还提供了API调用方式,便于用户集成自有管理系统,实现定制化管理入口。可以使用本文档提供API对华为云区块链引擎服务进行相关操作,如创建、查询等。具体API请参考API(华为云区块链引擎)。 在调用华为云区块链引擎服务API之前,请确保已经充分了解华为云区块链引擎服务基本概念与知识。
创建服务实例 功能介绍 创建BCS服务实例,只支持按需创建 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/blockchains
隔离等方式,降低了由此带来的安全风险。 为了保障链上数据的机密性,建议采用以下手段进行防护: 数据加密:对链上存储的数据进行加密,只允许授权的参与方解密和查看数据。常用的加密方法包括对称加密和非对称加密。 访问控制:实施严格的访问控制机制,确保只有被授权的用户或节点才能访问敏感数
API概览 通过使用区块链服务所提供的管理接口,您可以通过调用API使用区块链服务的功能,包括BCS实例的创建、删除,构建联盟链等,接口说明如表1所示。 表1 API概览 类型 API 说明 BCS管理 创建服务实例 创建BCS服务实例。 查询创建状态 查询指定服务实例创建状态。
API概览 通过使用华为云区块链引擎服务所提供的管理接口,您可以通过调用API使用华为云区块链引擎服务的功能,包括HBS实例的创建、查询,更新等,接口说明如表1所示。 表1 API概览 类型 API 说明 服务管理 查询服务信息 查询服务规格详情。 询价 产品询价。 查询总览信息
链代码实例化 在“隐私保护配置”中输入JSON格式的隐私保护数据。 如果您需要确保一个共享通道内数据的隐私性,例如指定A成员可以访问相关数据的权限,没有权限的成员B,则无法访问相关的数据,可以使用隐私保护功能。如果您的链代码不需要使用隐私保护功能,可以跳过本步骤。 在配置隐私保护时,请参照示例进行配置,其中:
bcs:huaweiCloudChain*:* to be performed. ”账号无权访问bcs:huaweiCloudChain*:*对应的接口。(以下截图仅供参考) “user role is invalid”账号角色配置不满足接口访问的权限要求。 “user role is invalid,user
效率低下和高成本 内部对账过程冗长,需大量财务人员工作和时间,而且对账结果并不理想,监管更不容易。 数据无法共享 集团下各公司间财务数据分布于不同类型的ERP中,不同系统间没有集成,各系统间不互通。 与监管方之间缺乏信任 跨国集团公司必须保留多年的记录(通常为10年或更长时间),并向外部审计师/当局证明数据来源和未被篡改。
分布式身份(DID)管理 企业身份注册(带有service) 注册DID 更新DID 查询DID 父主题: 分布式身份(公测)
安装合约 功能介绍 安装合约 URI POST /v2/{project_id}/besu/instances/{instance_id}/chain/contracts 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id
下载证书 功能介绍 下载besu链证书 URI POST /v2/{project_id}/besu/instances/{instance_id}/chain/certs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id
安装合约 功能介绍 安装或者更新合约,只支持云端管理实例使用 URI POST /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/contract 表1 路径参数 参数 是否必选 参数类型 描述 project_id
删除凭证 功能介绍 删除凭证 URI DELETE /v2/{project_id}/besu/instances/{instance_id}/chain/tokens/{token_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
如何调用API 构造请求 认证鉴权 返回结果 父主题: Hyperledger Fabric增强版管理
如何调用API 构造请求 认证鉴权 返回结果 父主题: 华为云区块链引擎管理
创建凭证 功能介绍 创建凭证 URI POST /v2/{project_id}/besu/instances/{instance_id}/chain/tokens 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id
consensusOrgID, encOrgID string, decOrgIDs []string, data string, options ...interface{}) (txID string, err error) 参数说明 参数 类型 说明 consensusOrgID
数据上链的方式 数据以区块的形式上链,出块策略在购买BCS实例时可以进行选择,在有新交易产生的前提下,如果时间达到1s或者交易数量达到500或者区块容量达到2M,哪个最先达到就立即出块。如何设置区块生成配置信息请参考基于CCE集群。 父主题: 数据上链
查询总览信息 功能介绍 查询总览信息 URI GET /v2/{project_id}/huaweicloudchain/dashboard 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 请求参数 表2 请求Header参数 参数
查询实例详情 功能介绍 查询区块链实例详情 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id