检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
其中不乏一些重复的操作,例如需要跨行查询用户账户和身份认证等基本信息时,查询时间慢,效率低,导致用户等待时间过长,影响用户体验。 解决方案 区块链服务BCS支持创建区块链类型为“联盟链”的Hyperledger Fabric增强版实例。通过组建一个银行联盟链,银行联盟链的发起方
据不可见。 隐私保护:在同一个通道内的不同成员,例如A、B成员,经过隐私保护配置,指定A成员可以访问相关数据的权限,只有拥有指定权限的成员A能访问相关数据,没有权限的成员B,则无法访问相关的数据,保证在一个共享通道内数据的隐私性。 隐私保护是对通道内成员进行隐私保护,而通道隔离是对通道外的成员进行隐私保护。
验证余额有效后,返回余额的密文。 注意事项 这里用户余额真实性由用户的app逻辑保证,Chaincode端无法验证该用户的真实金额,只能验证该金额是大于0的范围。 ValidateTxInfo 接口原型 ValidateTxInfo(txInfo, cipherBalanceA, cipherBalanceB
书 file 是 File 合约ZIP文件。当前只支持Go和java语言类型合约,只能上传一个zip文件。go语言类型合约,zip文件不能超过30M,子文件总数不能超过1000000个,子文件总大小不能超过500M。java语言类型合约,zip文件不能超过100M,子文件只能是以contract
企业身份注册(带有service) 功能介绍 分布式身份注册方法。在使用该方法前需要先使用openssl工具生成每个用户的私钥和被fabric组织根证书签名的证书(或通过BCS区块链管理界面下载用户证书)。注册时需声明可提供的服务列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
您可以通过先创建用户组并授权再将用户加入到用户组的方式,使用户具有用户组中的权限。 部署Hyperledger Besu实例 完成环境准备工作后,可按照如下步骤购买并部署Hyperledger Besu实例。 进入购买华为云区块链引擎实例页面。 已部署的实例,单击左侧导航栏中的“实例管理”,单击右侧的“操作记
项目ID instance_id 是 String 实例ID backup_id 是 String 备份ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token 响应参数 状态码: 200 表3 响应Body参数
表5 EndpointInfo 参数 参数类型 描述 id String 终端节点ID name String 终端节点名称 ip String 终端节点IP 状态码: 400 表6 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String
运维中心 查看监控指标和日志信息 查看告警信息 设置网盘告警规则 磁盘指标一览 查看运维日志 查看链代码调测日志 父主题: 实例管理
CountdownInfos object 倒计时信息,包含资源状态、到期处理策略、到期剩余时间 countdown_tips CountdownTips object 倒计时tips信息,包含资源生效、失效、冻结、释放时间以及宽限期到期时间 表9 CountdownInfos 参数 参数类型
当前仅“华北-北京四”区域支持华为云区块链引擎实例。 BCS使用流程如图1所示。 图1 BCS使用流程 说明如下: 购买区块链 请先注册华为账号并开通华为云,然后完成实名认证后,购买区块链服务。 安装和实例化链代码 区块链购买后,需要安装和实例化链代码。 调用链代码 下载SDK到业务应用,通过SDK调用链代码。
安装链代码 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”。 在实例卡片中,单击“区块链管理”,登录链代码管理页面。 在登录页面输入用户名、密码,单击“登录”。 用户名为admin,密码为您在创建区块链实例时设置的区块链管理初始密码,如果没有设置区块链管理初始密码
project_id 是 String 项目ID instance_id 是 String 实例ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型
通道id cryptoMethod 是 String 加密方法,目前固定为SW cert 是 String 用户证书,每行末尾均需要增加显式换行符\n sk 是 String 用户私钥,每行末尾均需要增加显式换行符\n timestamp 是 String 时间戳 did 是 String
是 String 用户Token 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 备份id name String 备份名称 instance_id String 实例id instance_name String 实例名称 instance_edition
按照使用量结算费用。具体扣费规则可以参考按需产品周期结算说明。 查看指定资源的账单 登录区块链控制台。 在左侧导航栏选择“实例管理”,单击实例名称,进入实例概览页面。 在实例概览页面中,复制实例ID。 在控制台顶部菜单栏中选择“费用与成本 > 费用账单”,进入费用账单页面。 选择“流水和明细账单
peers Map<String,Node> key:节点名称,value:节点详细信息 表5 Node 参数 参数类型 描述 ip_port String 节点EIP信息 channels Array of strings 节点所在通道数组 状态码: 400 表6 响应Body参数 参数
签名结果。 下载用户证书 进行API调用前,需要下载区块链服务中已经配置生成的用户证书。 登录华为云区块链服务控制台。 进入“实例管理”界面,可以看到已经购买的区块链实例卡片。 单击卡片上的“获取客户端配置”,勾选“Peer节点证书”。选择指定节点组织,勾选“用户证书”。 单击“下载”,下载相应组织的用户证书。
查询合约列表 功能介绍 查询合约列表,单次最多查询500个,只支持云端管理实例使用 URI GET /v2/{project_id}/besu/instances/{instance_id}/chain/contracts 表1 路径参数 参数 是否必选 参数类型 描述 project_id
描述 id String 备份ID name String 备份名称 instance_name String 备份实例名称 instance_id String 备份实例ID status String 状态; 初始化(Initing),恢复中(Restoring),可用(Acti