检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
备份与恢复管理 创建备份 恢复备份 父主题: Hyperledger Fabric增强版管理
返回值 类型 说明 ListenableFuture 用于获取发送结果的future对象。 落盘消息构建。
利用合约发送交易 背书消息构建 接口函数 func (msg *ContractRawMessage) BuildInvokeMessage(chainID string, name string, function string, args []string) (*common.RawMessage
Demo使用类 通用排查 Java SDK Demo相关使用问题 REST API Demo相关使用问题 父主题: Demo与API相关
合约相关的API contractapi.ContractStub提供如下API接口,可以在合约文件中进行调用。这些API按照功能可以划分为: 表1 辅助功能 接口 说明 FuncName() string 获取智能合约请求中指定的智能合约函数名称。 Parameters() []
示例Demo GO SDK Demo Java SDK Demo Gateway Java Demo REST API Demo 父主题: Hyperledger Fabric增强版管理
约束与限制 自定义地址为集群内网地址或绑定集群的弹性IP,请确保自定义地址正确,否则将会导致区块链网络故障。出现网络故障后请重新更新为正确的访问地址。 通过IP更新访问地址 登录区块链服务管理控制台。 进入“实例管理”页面,选择Hyperledger Fabric增强版页签。
联盟成员之间的数据如何同步? 联盟之间共用一个账本。除了隐私数据之外,所有的交易区块和记录都是同步的,联盟成员共用Orderer节点,所有参与方的Peer节点区块都是从Orderer节点获取,因此联盟之间是基于区块维度进行数据同步。通过密码学算法和共识算法保证区块内容的一致性和不可篡改
用户登录并验证权限 新创建的用户登录控制台,验证区块链服务的操作权限。 父主题: 权限管理
即将变更信息接收人的邮箱或手机号码添加到系统中,以便在创建告警规则时可选择对应的接收人。 创建主题。 图1 创建主题 设置主题策略,“可发布消息的服务”请选择“APM”,否则会导致通知发送失败。 图2 设置主题策略 为该主题添加相关的订阅者。
在“区块链服务 > 实例管理”页面中,在实例卡片中,单击对应的实例右侧的“更多 > 更新访问地址”,查看访问地址。 实例部署节点需绑定弹性IP。 图10 更新访问地址 图11 查看访问地址 登录访问地址对应的虚拟机,查看运维日志。
随着时间推移,交易量的增加,区块链会越来越长,占用的存储会越来越大,会不会存不下呢。BCS将提供两个可用方案供您选择: 存储扩容 登录区块链服务管理控制台,单击BCS实例名称进入详情页。
DAC提供华为区块链公共资产核验浏览器查询链上的交易状态吗? 从业务边界和华为云安全规范考虑,专享版不提供公共资产核验浏览器,但提供区块交易浏览的API接口,需要开发者自行实现区块浏览器前端界面。 共享版的链是华为云建设,因此可提供公共资产核验浏览器。 父主题: 咨询类问题
AHE Lib库接口 提供给用户静态库文件,用于用户开发客户端应用时集成使用同态加密功能。 库的引用路径为:import "ahe/PSW/api/ahelib" GenerateKey 接口原型 func GenerateKey(pwd string) (privKeyStr string
示例Demo 合约编译 Demo工程目录 父主题: Wasm合约开发(AssemblyScript)
示例Demo 本节提供一个基于Java SDK的Demo,帮助开发自己的Java客户端应用程序。 可单击链接下载获取Java应用程序Demo,项目结构如下: 其中App文件即业务端调用的示例,Contract文件实现了通过合约对业务数据交互。对数据有修改的操作如插入和删除,需要调用其中的
利用合约查询数据 查询请求消息构建 接口函数 func (msg *ContractRawMessage) BuildInvokeMessage(chainID string, name string, function string, args []string) (*common.RawMessage
fabric-lib-go 10 github.com/hyperledger/fabric-protos-go 11 github.com/magiconair/properties 12 github.com/miekg/pkcs11 13 github.com/mitchellh/mapstructure
运行Client程序 Client程序运行时一般要设定其使用的配置文件路径、通道名称、链代码名称、组织ID等。 配置文件路径即用户下载配置文件的存放路径。 通道名称即BCS实例中的通道名称。 链代码名称即BCS实例中安装链代码时设定的名称。
创建BCS自定义策略 如果系统预置的BCS权限,不满足您的授权要求,可以创建自定义策略。 目前支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。