检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
页面,安装RESTful API。): 登录区块链服务控制台,在左侧导航栏单击“实例管理”,单击目标实例名称,查看详细信息,请参考:REST API Demo。 确认是否下载用户证书、修改conf.yaml与main.go的参数配置: 下载用户证书,方法请参考下载SDK配置和证书。
SDK配置 表1 Go类型的合约SDK 合约类型 SDK下载 备注 Go 链接 具体使用可参考合约示例和合约安装。 父主题: Go合约开发
为签名结果。 下载用户证书 进行API调用前,需要下载区块链服务中已经配置生成的用户证书。 登录华为云区块链服务控制台。 进入“实例管理”界面,可以看到已经购买的区块链实例卡片。 单击卡片上的“获取客户端配置”,勾选“Peer节点证书”。选择指定节点组织,勾选“用户证书”。 单击“下载”,下载相应组织的用户证书。
51aa3125" ) 使用go mod方式配置GOPATH路径,请根据实际安装路径进行配置。 设置环境变量GO111MODULE为on。 export GO111MODULE=on go.mod文件如图所示,用户需要根据实际安装路径修改replace代码。 module main
部署应用 本章节主要介绍如何部署应用。 部署应用 下载银行联盟链依赖的镜像:登录区块链服务管理控制台,进入“应用案例”,下载“银行联盟链示例应用”中的银行联盟链依赖的镜像。 登录到弹性云服务器,需提前安装好docker和unzip。 执行“cd /root/bankunionde
信息下方可查看实例版本信息。 合约文件 添加合约文件。 字节码 Solidity类型合约需要配置,其他类型合约无需配置。 安装组织 选择需要安装的组织。 说明: Solidity合约的安装组织默认为共识组织,不支持自定义组织。 背书策略 背书是指背书组织执行链码交易并返回一个提案
服务器用户指南》。 SDK配置和证书下载 在“实例管理”界面,在邀请方bank-union-demo的实例卡片中,单击“获取客户端配置”。 勾选“SDK文件”,配置参数请参见表1。 为了保证示例成功运行,请在参数配置时按照表格中的参数值填写。 表1 配置SDK参数 参数名称 参数值
SDK客户端配置 SDK客户端配置如下: SDK配置,可参考SDK配置章节。 下载示例对应的配置文件,可参考用户指南->下载配置文件。 客户端初始化,配置内容如下表,配置示例可参考应用程序的示例Demo。 表1 客户端初始化配置介绍 参数 值 ConfigFilePath 链配置文件中yaml文件所在路径
SDK客户端配置 SDK客户端配置如下: SDK配置,可参考SDK配置章节。 下载示例对应的配置文件,可参考用户指南->下载配置文件。 客户端初始化,配置内容如下表,配置示例可参考应用程序的示例Demo。 表1 客户端初始化配置介绍 参数 值 ConfigFilePath 链配置文件中yaml文件所在路径
BCS使用流程如图1所示。 图1 BCS使用流程 说明如下: 购买区块链 请先注册华为账号并开通华为云,然后完成实名认证后,购买区块链服务。 安装和实例化链代码 区块链购买后,需要安装和实例化链代码。 调用链代码 下载SDK到业务应用,通过SDK调用链代码。
先将API接口文件下载(下载链接参见资源下载)并解压到本地的GOPATH目录中,按照4.2.6章节的链代码示例代码来引用同态库。当链码开发完成后,将链码安装到BCS中时,链码会自动链接到BCS中的库代码,实现对链码端同态加密库的调用。 链码中调用同态加密库的引用路径为:import "ahe/PSW/api/ChainCode"
言、类型及其接口信息。 图1 查看合约详情 在合约模板卡片上,单击下载合约模板到本地。 您可在区块链管理界面,将下载的模板文件进行链代码的安装和实例化操作,具体请参见链代码管理。 使用CloudIDE在线编辑合约 该功能当前仅“华北-北京四”区域支持。 登录区块链服务管理控制台。
创建备份 当您已购买华为云区块链引擎实例,并且对该实例进行添加标签、安装合约等其他操作时,可创建备份对实例进行快照保存。 创建备份支持两种方式: 手动创建备份:通过手动设置创建实例备份。 设置自动备份策略:通过设置自动备份策略,周期性的自动对实例创建备份。 手动创建备份 登录区块链服务管理控制台。
baas-restapi插件 安装方法: 登录区块链服务管理控制台,在页面左侧选择“插件管理”,在“插件仓库”页签下,在baas-restapi插件的卡片上,单击“安装”。 32621 链代码管理(公测) 通过标准接口的方式实现链代码管理能力,包括链代码安装、实例化、删除、查询等。 说明:
是否使用CCE集群节点弹性IP 是 弹性IP计费方式 使用默认规格 弹性IP带宽 5 Mbit/s 单击“下一步:区块链配置”,进行区块链配置,参数如表3所示。 表3 区块链配置 参数 示例 区块链配置 选择“自定义配置”。 区块链管理初始密码 如果填写该项,则以填写值为准,如果不填写,则以资源初始密码为准。
链代码管理(公测) 获取Token 安装链代码 实例化链代码 获取安装的链码列表 查询指定链码版本信息 查询链代码安装信息 查询链代码实例化信息 查询应用链信息 查询区块列表 查询交易列表 查询交易总数 查询区块交易列表 查询交易详情 查询节点状态 删除链代码 下载报告 父主题:
概述 欢迎使用区块链服务(Blockchain Service,简称BCS)。区块链服务可以帮助您在云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 BCS除了提供web界面管理运维资源之外,还提供了API调用方式,便
误后单击构建,生成智能合约。 智能合约部署 Package Management界面用于智能合约的管理,用户登录业务管理页面后跳转到该界面,可查看和管理已生成的智能合约。通过对生成的智能合约选择背书策略、安装合约的组织等配置,完成合约的安装和实例化,智能合约最终运行在背书节点中的一个Docker容器内。
、Java语言类型(java) status String 合约状态:安装中(Installing)、安装失败(Failed)、安装完成(Success) failed_message String 合约安装失败详细错误信息 description String 合约描述 chain_id
、Java语言类型(java) status String 合约状态:安装中(Installing)、安装失败(Failed)、安装完成(Success) failed_message String 合约安装失败详细错误信息 description String 合约描述 chain_id