检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
后刷新查看通知状态 您已同意加入此通道,请勿再次单击并稍后刷新查看通知状态。 400 BCS.4001042 Failed to query the member information because the etcd connection is abnormal. 查询成员信息失败,ETCD连接异常
后刷新查看通知状态 您已同意加入此通道,请勿再次单击并稍后刷新查看通知状态。 400 BCS.4001042 Failed to query the member information because the etcd connection is abnormal. 查询成员信息失败,ETCD连接异常
加水印的文件,当对文件加水印时,plainData无效果 productIDKeywords 否 Array of productIDKeywordsJson objects 产品ID包含的索引关键字,用于按条件查询订单时使用,需要为设定的json格式 onChainStore 否 String
为智能合约文件,本Demo中合约仅进行简单展示(实际合约文件contract.ts需自行开发)。 合约文件的安装请参考合约管理。 AssemblyScript语言类型合约不支持查询指定键的历史数据。 父主题: 示例Demo
即可正常交易。 每成功执行一次,表示向区块链存入一对键值对,<testuser,100>;在区块链上查询键值为testuser的value值为100。也可以通过区块链浏览器可以查看交易记录。 通过内存传入私钥 如果用户需要对私钥文件进行加密,并在demo中解密后传入FabricSDK。
shim.ChaincodeStubInterface) pb.Response { // 在该方法中实现链代码运行中被调用或查询时的处理逻辑 // 编写时可灵活使用stub中的API } //主函数,需要调用shim.Start()方法 func
般为32位字符串。 blockchain_id 是 String 区块链服务id。可调用“查询服务实例列表”接口获取ID channel_id 是 String 区块链通道名称。可调用“查询实例信息”接口获取,接口返回的“channels”中的name字段值 请求参数 表2 请求Header参数
列表等详细信息。 合约管理 在左侧导航栏“合约管理”页面,查看已安装的合约详细信息。 插件管理 在左侧导航栏“插件管理”页面,查看已安装的插件详细信息。 备份 在左侧导航栏“备份”页面,查看已创建的备份列表。 父主题: 华为云区块链引擎管理
还提供了API调用方式,便于用户集成自有管理系统,实现定制化管理入口。可以使用本文档提供API对华为云区块链引擎服务进行相关操作,如创建、查询等。具体API请参考API(华为云区块链引擎)。 在调用华为云区块链引擎服务API之前,请确保已经充分了解华为云区块链引擎服务基本概念与知识。
/v2/agent/apis/chaincodes 表1 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 查询链代码列表的起始位置,默认为0 limit 否 Integer 查询链代码列表的数量,默认为10 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
{bcs_endpoint}信息请从地区和终端节点获取,{project_id}信息请参考获取项目ID,{instance_id}信息请参考查询实例列表。 Body: { "orgs" : [ { "name" : "org1" }], "org_order_info"
请参考AHE Lib库接口和Chaincode库接口进行具体的应用和链代码(智能合约)的开发。 例如App客户端和链代码端的逻辑过程参考如下: App客户端的典型逻辑过程是: 注册用户 注册用户时可以调用密钥生成函数为用户生成公私钥。 初始化余额 初始化余额时可以调用初始余额准备函数生成具有隐私保护的初始余额信息。
如何查看集群是否安装了ICAgent ICAgent是日志采集工具,分别运行在每台主机上用于实时采集指标、日志和应用性能数据。 区块链实例所在的集群如果没有安装ICAgent,可能会导致日志老化功能失效、运维采集能力不可用,系统根目录磁盘耗尽、业务中断等问题。 请通过以下方法查看集
创建集群失败 PVC网盘创建失败 集群已被使用 SFS Turbo实例配额超限 未绑定弹性IP CCE服务异常 删除Kube资源失败,创建实例过程中集群状态异常 subnet子网不可用 账号下有一键部署实例正在创建中 检查CCE集群状态超时 CCE服务所选可用区master节点资源不足
// 返回值:需要返回给合约调用者(区块链客户端)的信息,没有信息需要返回时,返回值可以为null // 抛出异常:初始化过程的异常信息,可由合约编写者自行设定异常逻辑 @Override public byte[] init(ContractStub
口的组合。数据所有者将数据集发布到区块链,同时授权某申请者解密数据权限,被授权者可以直接解密数据集。此时,其他参与者均可以通过“查询指定数据集”和“查询数据集列表”接口获得数据相关描述信息,并通过申请-授权模式获取数据解密权限。 接口使用方法请参考数据集管理和数据订单管理。 图2
最大长度:32768 表3 请求Body参数 参数 是否必选 参数类型 描述 inviter_bcsid 是 String 邀请方BCS服务实例ID。可调用“查询服务实例列表”接口获取对应的ID inviter_projectid 是 String 邀请方项目ID。控制台->邀请方账号->我的凭证-
、blockListenerSample四个方法,向区块链存入多对键值对;可以通过区块链浏览器可以查看交易记录。 常用接口 使用Fabric-Gateway-Java发起交易和查询,主要用到Network和Contract两类的接口,更多的api接口请参考Fabric官网。 Network
支持区域: 华北-北京四 购买华为云区块链引擎 实例管理 提供Hyperledger Fabric增强版和华为云区块链引擎的管理功能,可实时查看实例运行状况,并对已购买的实例做基本运维操作。 支持区域: Hyperledger Fabric增强版支持华北-北京一、华北-北京四、华东
、高性能、高可扩展、强隐私保护等特点,满足企业级和金融级的可信和协同要求。 分布式账本 分布式账本是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账本消除了调解不同账本的时间和开支。手册中提到的账本均指的是分布式账本。