检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
发起交易 交易时可以调用交易准备函数生成具有隐私保护的交易数据。 链代码端对应的逻辑过程是: 保存用户公钥与地址的映射关系。 验证初始余额的有效性并生成初始交易。 验证交易数据的有效性并生成交易结果。 链码端可以通过调用初始余额校验函数来验证初始余额的有效性。 调用交易校验函数来验证交易数据的有效性。
41时,合约发送、查询类方法需要适配,详细适配内容如下: BuildTransactionMessage更新为BuildTxRawMsg,参考利用合约发送交易 2.1.0.2.52 不涉及 适配实例版本1.0.0.39。 版本查看方法:实例创建成功后,单击实例名称,进入概览页面,在链信息下方查看实例版本信息。
查询备份列表 功能介绍 查询备份列表 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/backups 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID
查询合约列表 功能介绍 查询合约列表,单次最多查询500个,只支持云端管理实例使用 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/contracts 表1 路径参数 参数 是否必选 参数类型
查询组织列表 功能介绍 查询实例组织列表,单次最多查询100个 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/organizations 表1 路径参数 参数 是否必选 参数类型 描述 project_id
Go合约开发 SDK配置 SDK接口 合约结构 合约示例 合约安装 父主题: 合约开发
其中的query方法。 BlockUtil.java BlockUtil用于从区块上获取数据。 TxUtil.java TxUtil用于从交易上获取数据。 pom.xml 配置SDK仓库地址、SDK版本号。 README.md 提供详细的接口调用示例。 父主题: Java应用程序开发
Solidity合约开发 基本方案 使用自研的容器合约环境集成Solidity的智能合约。 外部搭建Solidity Web IDE,生成测试需要的合约安装字节码和合约调用字节码。 将字节码二进制通过Hex编码字符串作为合约调用参数。 Solidity合约默认名称为:NATIVE_CUSTOM_EVM。
JAVA合约开发 SDK配置 SDK接口 合约结构 合约示例 合约安装 父主题: 合约开发
获取自动备份规则 功能介绍 获取自动备份规则 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/backups/rules 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
区块链中间件接口 概述 链代码调用(公测) 链代码管理(公测) 分布式身份(公测) 可信数据交换(公测) 父主题: Hyperledger Fabric增强版管理
部署合约时,执行mvn package,可在target目录下获取可安装的合约Jar包,文件名为contract.jar。 合约安装,可参考用户指南 >区块链管理 > 合约管理。 合约压缩文件格式:需确保格式为*.zip,且合约文件位于压缩包文件中的一级目录。 合约压缩文件中,只能包含文件名为contract
应用示例 示例1:购买华为云区块链实例 示例2:购买一个组织 父主题: 华为云区块链引擎管理
产品规格差异 华为云区块链引擎 华为云区块链引擎服务当前仅“华北-北京四”区域支持。 华为云区块链引擎架构版本的区块链服务BCS提供专业版、企业版和铂金版供您选择使用,每个版本均有不同的规格支持,详情请查看表1。 表1 各版本区别 功能 专业版 企业版 铂金版 适用场景类型 满足小规模商用
获取可恢复的备份详情 功能介绍 获取可恢复的备份详情 URI GET /v2/{project_id}/huaweicloudchain/restore/backups/{backup_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
账单上报周期 按需计费模式的资源按照固定周期上报使用量到计费系统进行结算。区块链服务每小时上报一次话单,以小时为周期统计区块链服务所有资源的使用量,并按照使用量结算费用。具体扣费规则可以参考按需产品周期结算说明。 查看指定资源的账单 登录区块链控制台。 在左侧导航栏选择“实例管理”,单击实例名称,进入实例概览页面。
应用场景 公司间交易 供应链物流 医疗健康
入门指引 区块链服务(Blockchain Service,简称BCS)是华为云面向企业及开发者提供的区块链技术服务平台,它可以帮助您在华为云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 本文旨在帮助您了解区块链服务的基本使用流程,帮助您快速上手区块链服务。
停止计费 当在区块链服务中,删除Hyperledger Fabric增强版实例时,已勾选删除容器集群(CCE),区块链服务将停止计费。
nd方法。对数据的查询操作如查询某个键的历史,需要调用其中的query方法。 block.go 用于从区块上获取数据。 tx.go 用于从交易上获取数据。 config.go 客户端的初始化配置。 readme.md 提供详细的接口调用示例。 父主题: Go应用程序开发