检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
合约管理 安装合约 查询合约详情 查询合约列表 获取合约扫描报告 父主题: API(华为云区块链引擎)
所以需要先在管理控制台上获取到项目ID。 项目ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”,查看项目ID。 图1 查看项目ID 父主题: 附录
数据订单管理 申请数据集 授权数据集 修改订单状态 删除订单 查询指定订单 查询订单列表 父主题: 可信数据交换(公测)
属性加密的密钥管理 初始化ABE主密钥 更新ABE主密钥 查询ABE主密钥 申请ABE用户密钥 授权ABE用户密钥 查询ABE用户密钥申请 ABE用户密钥解密数据 父主题: 可信数据交换(公测)
合约结构 AssemblyScript语言合约主要包括index.ts和contract.ts两个文件,其中index.ts为开发智能合约文件(contract.ts)依赖的合约SDK,合约涉及的业务相关开发仅在contract.ts文件,智能合约文件contract.ts需要根据实际业务进行开发。
用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。
管理界面下载和使用openssl工具生成。 第一种方法:针对需要获取单个用户私钥及证书的情况,可通过BCS区块链管理界面下载。 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”。选择Hyperledger Fabric增强版页签,单击实例名称,进入实例详情。 在实例详情
示例Demo 合约编译 Demo工程目录 父主题: Wasm合约开发(AssemblyScript)
实例创建失败,提示CCE集群资源配额已满。 解决方案 申请扩大集群配额后,重新购买实例: 登录CCE控制台,在页面右上角选择“资源”>“我的配额”,进入服务配额页面,单击“申请扩大配额”,在“新建工单”页面提交工单。 父主题: 具体报错排查
实例创建失败,已扣除费用会在0.5-1h内退回原账号。 问题现象 实例创建时,提示PVC网盘创建失败。 解决方案 创建SFS网盘: 登录SFS控制台,在“弹性文件服务”界面单击“创建文件系统”或“购买SFS资源包”,创建文件系统请参考:创建文件系统。 购买CCE集群: 登录CCE控制台,在云容器引擎界面
检查CCE集群状态超时 退费说明 实例创建失败,已扣除费用会在0.5-1h内退回原账号。 问题现象 实例创建失败,检查CCE集群状态超时。 解决方案 方案一:重新创建BCS实例时切换可用区。 若还是失败,请提工单咨询。 方案二:先创建集群,然后在创建BCS实例时选择已有集群。 创建集群:
户在华为云上快速、低成本的创建、部署和管理区块链应用及商业智能合约服务。 通过云审计服务,您可以记录与BCS实例相关的操作事件,便于日后的查询、审计和回溯。 表1 云审计服务支持的BCS操作列表 操作名称 资源类型 事件名称 更新区块链服务 Blockchain updateBlockchain
适用计费项 按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表 计费项 计费说明 配置费用 包括版本类型、节点数量(Peer)和云主机规格/带宽费用。 底层资源费用 包括网络存储、云日志服务、对象存储服务、云备份服务。 计费周期 系统会在每日的固定时间统一结算前一天产生的
链代码调测 对链代码进行调测,主要是使用MockStub进行单元测试。本章中测试的链代码获取方法:登录区块链服务管理控制台,进入“应用案例”,单击“Java示例Demo-Java SDK Demo”中“Chaincode_Java_Local_Demo”的“下载”按钮。 添加依赖
API(华为云区块链引擎) 服务管理 任务管理 实例管理 组织管理 区块链管理 合约管理 终端节点管理 标签管理 备份恢复 besu E2EE 父主题: 华为云区块链引擎管理
实例创建失败,提示SFS Turbo实例配额超限。 解决方案 新提工单申请扩大SFS Turbo配额,申请成功后重新购买实例: 登录弹性文件服务控制台,选择“资源”>“我的配额”>“申请扩大配额”,在“新建工单”页面提交工单。 父主题: 具体报错排查
函数/方法传递参数,该API提供解析这些参数的方法。 账本状态数据操作API:该API提供了对账本数据状态进行操作的方法,包括对状态数据的查询及事务处理等。 交易信息获取API:获取提交的交易信息的相关API。 对PrivateData操作的API: Hyperledger Fabric在1
验证凭证 功能介绍 验证可验证凭证是否存在以及合法性。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/identity/verify-vc 请求参数
} } init方法:在链代码实例化或升级时被调用,完成初始化数据的工作。 Invoke方法:更新或查询账本数据状态时被调用, 需要在此方法中实现响应调用或查询的业务逻辑。 链代码结构 Java语言的链代码结构如下: package main // 引入必要的包,
SDK客户端配置 SDK客户端配置如下: SDK配置,可参考SDK配置章节。 下载示例对应的配置文件,可参考用户指南->下载配置文件。 客户端初始化,配置内容如下表,配置示例可参考应用程序的示例Demo。 表1 客户端初始化配置介绍 参数 值 ConfigFilePath 链配置文件中yaml文件所在路径