检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击实例名称,进入实例详情页面。 选择左侧导航栏中的“插件管理”,在E2EE插件的卡片上,单击“安装”,安装插件。 安装成功后,卡片状态显示正常。 其他相关操作 查看插件基本信息 单击插件名称,即可查看插件的基本信息。(以下截图仅供参考,请以实际为准) 卸载插件 若不需要该插件,单击卡片下方的卸载即可。
EndorserNodes 根据合约安装时选择的背书策略进行配置。 若为任意组织背书,则配置任意组织下的某一节点即可; 若为全部组织背书,则配置时选择每个组织的一个节点进行配置。 ChainID 链ID,配置为链配置文件中yaml中chain_id字段对应的值。 运行程序,示例中的send函数调用
链代码示例(2.0风格) Fabric架构版本的区块链实例: 如下是一个账户转账的链代码示例(2.0风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "errors" "fmt"
linux-amd64.tar.gz Windows下您可以使用.msi后缀的安装包来安装。默认情况下.msi文件会安装在“C:\Go”目录下。您可以将“C:\Go\bin”目录添加到Path环境变量中。添加后您需要重启命令窗口才能生效。 Linux下,您需要将下载的二进制包解压
链代码示例(1.4风格) Fabric架构版本的区块链实例: 如下是一个账户转账的链代码示例(1.4风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "fmt" "strconv" "github
添加节点 当您已购买Hyperledger Besu实例,并且对该实例进行添加标签、安装合约等其他操作时,还可添加节点。 约束与限制 当前支持最大成员节点数为10个。 操作步骤 登录区块链服务管理控制台。 在左侧导航栏中选择“实例管理”,选择Hyperledger Besu实例。
在本地解压步骤5中下载的包,从sdk-config文件夹中获取yaml文件,并修改其中证书路径的配置。 例如: 将所有路径中的节点域名地址删除哈希值前缀,修改为如下图的peer地址。 排查解压后的证书相关路径,修改完成后,sdk配置文件中不存在带hash值的路径。 去掉sdk配置文件中c
认证凭据 当您已购买Hyperledger Besu实例,并且对该实例进行添加标签、安装合约等其他操作时,可创建凭据用于调用Besu的接口。 操作步骤 登录区块链服务管理控制台。 在左侧导航栏中选择“实例管理”,选择Hyperledger Besu实例。 单击实例名称,进入实例详情页面。
下载SDK配置和证书 BCS支持执行链代码、查询链代码等功能。开发应用之前您需要进行证书下载及SDK配置下载,SDK基于该配置文件可以方便地访问区块链网络并完成事务处理,您可以免去手工配置的繁琐流程。 前提条件 下载SDK配置前请确保业务链代码已安装并实例化。 下载SDK配置和证书
以上参数获取方式,详细参见用户指南中的链代码管理和区块浏览器章节。 在链代码管理页面中,单击链代码名称前的,展开链代码详细信息,您可以查看当前链代码的版本列表、安装列表和实例化情况。 在区块浏览器页面中,在通道下拉框中选择一个通道,下方的数据即可实时刷新供您查看多项数据。区块链相关信
该静态库集成在BCS实例中。用户在开发链代码时,可以使用BCS提供的API接口文件对开发中的链码进行本地编译。 先将API接口文件下载(下载链接参见资源下载)并解压到本地的GOPATH目录中,按照4.2.6章节的链代码示例代码来引用同态库。当链码开发完成后,将链码安装到BCS中时,链码会自动
Java类型合约文件需要压缩成zip格式进行安装,且确保合约文件位于压缩包的一级目录下。 压缩包中的文件名称必须为contract.jar。 安装合约 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择华为云区块链引擎页签。 请根据实际情况按如下方式进入合约管理页面。 基于华为云资源部署的华为云区块链引擎实例:
修改conf.yaml与main.go的参数配置,请参考:REST API Demo中“配置应用”的“4.参数配置”。 父主题: Demo使用类
部署应用 本章节主要介绍如何部署应用。 部署应用 下载银行联盟链依赖的镜像:登录区块链服务管理控制台,进入“应用案例”,下载“银行联盟链示例应用”中的银行联盟链依赖的镜像。 登录到弹性云服务器,需提前安装好docker和unzip。 执行“cd /root/bankunionde
服务器用户指南》。 SDK配置和证书下载 在“实例管理”界面,在邀请方bank-union-demo的实例卡片中,单击“获取客户端配置”。 勾选“SDK文件”,配置参数请参见表1。 为了保证示例成功运行,请在参数配置时按照表格中的参数值填写。 表1 配置SDK参数 参数名称 参数值
SDK配置 表1 Go类型的合约SDK 合约类型 SDK下载 备注 Go 链接 具体使用可参考合约示例和合约安装。 父主题: Go合约开发
InstallChaincode 安装链码的接口,安装链码到区块链中。 request InstallChaincodeRequest []*txn.TransactionPropos lResponse, string, error InstallChaincode 安装链码的接口,安装链码到区块链中。
SDK客户端配置 SDK客户端配置如下: SDK配置,可参考SDK配置章节。 下载示例对应的配置文件,可参考用户指南->下载配置文件。 客户端初始化,配置内容如下表,配置示例可参考应用程序的示例Demo。 表1 客户端初始化配置介绍 参数 值 ConfigFilePath 链配置文件中yaml文件所在路径
SDK客户端配置 SDK客户端配置如下: SDK配置,可参考SDK配置章节。 下载示例对应的配置文件,可参考用户指南->下载配置文件。 客户端初始化,配置内容如下表,配置示例可参考应用程序的示例Demo。 表1 客户端初始化配置介绍 参数 值 ConfigFilePath 链配置文件中yaml文件所在路径
根据页面提示填写项目实例名称、描述,单击“确认”则会创建一个CloudIDE实例并进入加载页面。 在创建实例完第一次启动过程中,页面加载时会下载合约代码至CloudIDE实例中,此过程请勿强行关闭页面,否则会导致创建的实例中没有合约代码。 创建CloudIDE实例成功后,可以对合约代码进行在线编辑、调试。具体用法请参考CloudIDE。