检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
账单上报周期 按需计费模式的资源按照固定周期上报使用量到计费系统进行结算。区块链服务每小时上报一次话单,以小时为周期统计区块链服务所有资源的使用量,并按照使用量结算费用。具体扣费规则可以参考按需产品周期结算说明。 查看指定资源的账单 登录区块链控制台。 在左侧导航栏选择“实例管理”,单击实例名称,进入实例概览页面。
下文对象,可以通过stub提供的API函数,获取交易请求相关信息、读写状态数据库、写日志等 // 返回值:需要返回给合约调用者(区块链客户端)的信息,没有信息需要返回时,返回值可以为null // 抛出异常:初始化过程的异常信息,可由合约编写者自行设定异常逻辑
基于华为云资源部署 创建华为云区块链引擎 创建Hyperledger Besu实例 父主题: 实例部署
入门指引 区块链服务(Blockchain Service,简称BCS)是华为云面向企业及开发者提供的区块链技术服务平台,它可以帮助您在华为云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 本文旨在帮助您了解区块链服务的基本使用流程,帮助您快速上手区块链服务。
自建企业级分布式区块链网络并非易事,不仅需要深入专业的区块链知识,同时需要各种复杂的设计和配置,易出错,投入成本高。 BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成本。 提供全生命周期管理和界面化的智能合约编码、调试与部署。让用户简单使用区块链系统,专注于自身业务应用的创新与开发。
区块链管理页面无法打开 问题现象 区块链管理页面无法打开。 解决方案 排查项:基于IEF边缘集群部署的区块链实例 基于IEF边缘集群部署的区块链实例“区块链管理”按钮无法单击,可以参考以下方式进行访问。 登录IEF管理控制台。 选择左侧导航栏的“边缘应用 > 容器应用”。 单击当
SDK升级与变更 华为云区块链引擎提供Java、Go两种语言的SDK,供开发者使用。 Java SDK:支持通过配置在线动态更新与升级。 Go SDK:目前不支持在线更新与升级,需要手动下载并引入应用程序中。 SDK版本:仅支持向前兼容,建议将SDK升级到最新版本。 Java SDK
如表1所示,包括了Hyperledger Fabric增强版的所有系统权限。 表1 Hyperledger Fabric增强版系统权限 系统权限 权限描述 权限类别 依赖关系 BCS Administrator 区块链服务Hyperledger Fabric增强版的所有执行权限。 系统角色 Tenant Guest、Server
应用示例 示例1:购买华为云区块链实例 示例2:购买一个组织 父主题: 华为云区块链引擎管理
登录区块链管理失败原因 使用浏览器登录区块链管理页面,可能不会直接跳转到区块链管理登录页面,需要执行以下操作: Internet Explorer浏览器 不同版本的浏览器界面可能有所差异,以下涉及浏览器的内容仅用作举例 ,在其他版本的浏览器上进行相关操作与此类似,请以实际情况为准。
在商业实践中,数据是重要的生产要素。基于区块链的可信数据交换,实现了分布式场景中业务数据的隐私保护与可信共享,有效打破“数据孤岛”,最大化数据价值。可信数据共享中间件集成在Rest API插件中,可快速插拔,支持弹性伸缩。用户可通过RESTful API的方式访问区块链系统,快速集成,实现数据的发
需要及时充值。详细介绍请参见欠费说明。 停止计费 当在区块链服务中,删除Hyperledger Fabric增强版实例,且删除时,勾选删除容器集群(CCE),区块链服务将停止计费。详细介绍请参见停止计费。 成本管理 使用区块链服务时,成本主要分为拥有成本和运维成本。您可以从归集成
合约示例 Java语言合约开发和调测可参考合约示例,使用步骤如下: 合约开发Demo。 编写Java合约。 Java合约示例。 父主题: JAVA合约开发
基于CCE集群和基于边缘集群创建的区块链实例都支持组建联盟链,当基于边缘集群构建联盟链时,由于不同租户的边缘集群分属不同VPC网络,构建联盟需保证网络连通。 当邀请方是“基于边缘集群创建的区块链实例”时,被邀请方只支持选择“基于边缘集群创建的区块链实例”,不支持选择“基于CCE集群创建的区块链实例”。 使用公网IP地址创建实例。
使用前必读 概述 调用说明 终端节点 基本概念 父主题: 华为云区块链引擎管理
区块链应用低代码开发功能 概述 低代码合约开发 业务流程管理 使用说明 父主题: 附录
修订记录 发布日期 修订记录 2022-08-30 第一次正式发布。 父主题: 华为云区块链引擎管理
struct {} // 创建合约 func NewSmartContract() contractapi.Contract { return &example01{} } // 合约的初始化(Init)接口。将合约启动时,需要首先执行且只需要执行一次的逻辑放到此方法中。 func
storedData = x; } function get() public view returns (uint) { return storedData; } } 编译solidity合约,并复制bytecode结构体中的object值为合约字节码。
终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 父主题: 使用前必读