检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
业项目授权配置具体的策略,以下截图仅供参考,请以实际操作为准,具体授权操作请参考创建用户组并授权。 将BCS Fabric FullAccess授予到项目下时,用户组配置完成后如下图所示: 将BCS Fabric ReadOnlyAccess授予到项目下时,用户组配置完成后如下图所示:
Hyperledger Fabric增强版管理 使用引导 权限管理 实例部署 实例管理 通道管理 区块链管理 下载SDK配置和证书 联盟链管理 插件管理 合约仓库 备份与恢复管理 关于配额 云审计服务支持的关键操作
单击链接获取Java客户端示例[链接]。 完成客户端初始化参数配置(App.java),进行使用(配置可参考SDK客户端配置)。 示例Demo项目结构如下: . 表1 示例Demo目录结构 文件 介绍 App.java 业务端调用的示例,客户端的初始化配置。 Contract.java 通过合约对业
创建服务实例 查询创建状态 查询实例信息 修改服务实例 创建通道 查询通道信息 peer节点加入通道 BCS组织退出某通道 下载证书 下载SDK配置 生成用户证书 解冻用户证书 冻结用户证书 查询配额 查询规格 查询节点信息 查询异步操作结果 查询服务实例列表 删除服务实例 BCS某个组织中的节点退出某通道
peer,组织ID为6c448740d50d6197dc86b36b0abd0bc639a788a7。 图1 证书文件解压 配置SDK文件 您需要修改应用程序中SDK配置文件相关代码,如下面示例所示,您需要填写正确的SDK配置文件绝对路径。 var ( configFile = "/root/gos
PMN.zip放置/root目录,运行一键部署脚本/root/BCS-BPMN/.build_config/one_step_deploy.sh。 开发环境下解压工具包。 Windows开发环境下解压工具包BCS-BPMN.zip。 安装工具包。 打开VScode,单击左侧扩展框
信息下方可查看实例版本信息。 合约文件 添加合约文件。 字节码 Solidity类型合约需要配置,其他类型合约无需配置。 安装组织 选择需要安装的组织。 说明: Solidity合约的安装组织默认为共识组织,不支持自定义组织。 背书策略 背书是指背书组织执行链码交易并返回一个提案
须知及界面下方的费用值。 实例操作 获取客户端配置 开发应用前您需要下载SDK配置和应用证书,用于访问区块链网络。单击“获取客户端配置”,您可以勾选需要下载的内容,包括SDK文件、共识节点证书和Peer节点证书,详情参见下载SDK配置和证书。 区块链管理 绑定弹性IP后才显示此操
插件管理支持边缘集群部署吗? 插件管理不支持边缘集群部署,目前只支持CCE集群部署。 父主题: 插件管理
BCS服务的类型,分为:联盟链(union),私有链(private) purchase_type String BCS服务部署类型,一键部署(onestep),普通部署(normal) sign_algorithm String BCS服务安全机制,分为ECDSA(ECDSA),国密算法(sm2)
为签名结果。 下载用户证书 进行API调用前,需要下载区块链服务中已经配置生成的用户证书。 登录华为云区块链服务控制台。 进入“实例管理”界面,可以看到已经购买的区块链实例卡片。 单击卡片上的“获取客户端配置”,勾选“Peer节点证书”。选择指定节点组织,勾选“用户证书”。 单击“下载”,下载相应组织的用户证书。
区块链服务(Blockchain Service,以下简称BCS)是面向企业及开发者的高性能、高可用、高安全区块链技术平台服务,可以帮助客户在华为云上快速、低成本的创建、部署和管理区块链应用及商业智能合约服务。 通过云审计服务,您可以记录与BCS实例相关的操作事件,便于日后的查询、审计和回溯。 表1 云审计服务支持的BCS操作列表
请、审核信息等。 可信数据交换支持三种模式:申请-授权、主动分享和细粒度访问控制。详细请参见模式介绍。 可信交换中的数据加密后支持多种存储服务,用户可以根据业务需要自己选择。调用者负责将密文数据存储到公开可访问的存储设备中。 角色定义 数据所有者Owner和数据申请者Applic
Client程序运行时一般要设定其使用的配置文件路径、通道名称、链代码名称、组织ID等。 配置文件路径即用户下载配置文件的存放路径。 通道名称即BCS实例中的通道名称。 链代码名称即BCS实例中安装链代码时设定的名称。 组织ID,以如下示例配置文件内容为例,组织ID为02f23ab
BCS提供客户端库和Chaincode库,该库主要用于交易类的密文运算服务,达到用户交易的隐私保护。 客户端库:用于在client端提供加法同态功能和生成交易金额的证明信息。 同态加密链代码IDChaincode.go:在同态加密的场景下,用户在部署应用前需要下载安装并且实例化此链代码至区块链实例。 Chai
JAVA合约开发 SDK配置 SDK接口 合约结构 合约示例 合约安装 父主题: 合约开发
对智能合约执行者的权限进行验证,防止无权限的用户执行链代码。 如果业务上不要求确定的某个组织进行背书,为确保链代码上的数据不被任意组织恶意修改(自己安装非法链代码,操作数据等),建议至少两个或两个以上组织共同参与背书。 参数校验 参数(包括入参和代码中定义的各种参数)在使用前需对其个数、类
账号下有一键部署实例正在创建中 退费说明 实例创建失败,已扣除费用会在0.5-1h内退回原账号。 问题现象 实例创建失败,提示账号下有一键部署实例正在创建中。 解决方案 等待创建中的一键部署实例创建完成后再重新购买实例。 父主题: 具体报错排查
Go合约开发 SDK配置 SDK接口 合约结构 合约示例 合约安装 父主题: 合约开发
安装合约 安装合约的前提:根据不同合约类型,准备对应的合约文件。可单击链接获取Go类型的合约示例[链接]。 在实例管理页面的华为云区块链引擎页签,单击实例名称,进入实例概览页面。 选择左侧导航栏中的“合约管理”,单击页面右上角的“安装合约”。 在安装界面输入“合约名称”、“版本号