检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
M_EVM"。 ConsensusNode 实例下共识组织对应的节点,华为云区块链引擎共识组织下共3个共识节点,任选其一即可。 EndorserNodes 根据合约安装时选择的背书策略进行配置。 若为任意组织背书,则配置任意组织下的某一节点即可; 若为全部组织背书,则配置时选择每个组织的一个节点进行配置。
> 账单管理”查看资源的费用账单,以了解该资源在某个时间段的使用量和计费信息。 账单上报周期 按需计费模式的资源按照固定周期上报使用量到计费系统进行结算。区块链服务每小时上报一次话单,以小时为周期统计区块链服务所有资源的使用量,并按照使用量结算费用。具体扣费规则可以参考按需产品周期结算说明。
</dependency> 编写测试代码 若创建项目时没有test文件夹,在src下新建文件夹,并如图在Gradle Source Sets里面选择“test\java”,然后创建测试文件:SimpleChaincodeTest.java,如图所示: 图1 创建测试文件 图2 测试文件 SimpleChaincodeTest
包年/包月实例生命周期 到期预警 包年/包月Hyperledger Fabric增强版实例在到期前第7天内,系统将向用户推送到期预警消息。预警消息将通过邮件、短信和站内信的方式通知到华为云帐号的创建者。 到期后影响 当您的包年/包月Hyperledger Fabric增强版实例到期未续费,首先
解决此冲突。 在ARM架构类型下使用JAVA SDK DEMO报错: 答:Hyperledger开源社区提供的Java SDK不支持在ARM环境下使用。华为提供的国密加密SDK,增加了对ARM场景的支持,如果需要在集群CPU架构类型为ARM架构场景下使用JAVA SDK DEMO
链代码结构 本章以Go语言为例来介绍。链代码即一个Go文件,创建好文件后进行函数开发等操作。 当前支持两种方式编写链码:1.4风格(使用shim包)和2.2风格(使用fabric-contract-api-go包)。 区块链服务BCS支持使用两种风格编写的链代码。 链代码接口 Fabric架构版本的区块链实例:
ns 表1 路径参数 参数 是否必选 参数类型 描述 channel_name 是 String 通道名称,名称长度限制:4-24,不能与系统通道名称(testchainid)相同 表2 Query参数 参数 是否必选 参数类型 描述 is_pagination 否 Boolean
SDK中相关方法的使用示例,可参考应用程序开发对应语言的示例Demo。 SDK在不同环境下支持的实例安全机制如下: windows环境:ECDSA linux环境:国密算法、ECDSA 基于SDK开发流程 初始化:创建SDK实例对象,然后进行初始化。可以通过以下两种方式进行初始化: 使用标准模板配置文件,调用
华为云区块链引擎服务支持区域:华北-北京四。 使用引导 权限管理 实例部署 实例管理 区块链管理 下载配置文件 下载证书 插件管理(公测) 创建备份 恢复管理 添加节点 认证凭据 关于配额
besu 安装合约 查询合约列表 查询区块详情 查询区块列表 查询交易详情 查询区块交易列表 创建凭证 下载证书 获取凭证列表 查询besu链详情 删除凭证 更新besu实例 父主题: API(华为云区块链引擎)
自定义策略授权项 华为云区块链引擎支持自定义策略授权项如下所示 表1 华为云区块链引擎常用操作与系统权限关系 接口 对应的API接口 授权项 依赖授权项 IAM项目 (Project) 企业项目 (Enterprise Project) 查询服务信息 GET /v2/{proje
节点数量费用=每个节点费用*节点数量 说明: 当前赠送两个节点(Peers),后续增加节点会进行收费。 云主机规格/带宽费用 当集群选择“创建新CCE集群”时,您可以根据自己的实际需求选择云主机规格。不同的云主机规格,收费不同。 开启使用CCE集群节点弹性IP,根据按需计费的方式和弹性IP带宽计算带宽费用。
基于边缘集群的BCS实例,暂不支持插件的安装。 表1 插件说明 名称 说明 限制 baas-restapi 支持通过RESTful API方式访问区块链系统。支持布式身份和可验证凭证的生成、申请、签发等管理能力,以及数据的发布、授权、分享、解密、数字水印(只支持“华北-北京四”区域)等能力。 说明:
CodeArts的云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境)。 在CloudIDE上创建一个空的Java工程,如图1所示。 图1 CloudIDE上创建一个空的Java工程 下载Java SDK示例源码,获取方法:登录区块链服务管理控制台,进入“应用案例”,在“Java示例Demo-Java
ns 表1 路径参数 参数 是否必选 参数类型 描述 channel_name 是 String 通道名称,名称长度限制:4-24,不能与系统通道名称(testchainid)相同 block_num 是 String 区块号 请求参数 表2 请求Header参数 参数 是否必选
transaction_id String 消息加密后对应的交易ID,用于查询解密后明文 data_to_chain Array of strings 非代为上链场景下,加密后的密文,需要在SDK侧完成上链 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码
请求Body参数 参数 是否必选 参数类型 描述 security_mode 否 Boolean 生成证书的安全模式: true:安全模式(证书由系统托管,每个用户名只能生成一个证书,每个组织生成上限100个) false:非安全模式(证书由用户自己保障,不限制生成数量) 响应参数 状态码:
timestamp 是 String 时间戳 owner 是 String 密钥生成者的身份标识 keyManagerMode 否 String abe系统首次使用时,需选择中心模式“central”或者多中心模式“distributed”,该模式仅可选择一次,默认为多中心模式。 响应参数 状态码:
时间戳 creatorDID 是 String 流程创建者身份标识 processID 是 String 流程ID 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 creatorDID String 流程创建者身份标识 processID String 流程ID
timestamp 是 String 时间戳 owner 是 String 密钥生成者的身份标识 keyManagerMode 否 String abe系统首次使用时,需选择中心模式“central”或者多中心模式“distributed”,该模式仅可选择一次,默认为多中心模式。 响应参数 状态码: