• 沒有找到結果。

2.5.1 合约管理

为您提供界面化合约管理功能,包括合约安装、更新合约,安装和更新合约时支持对 合约进行安全检查。

注意事项

合约安装前需要将开发的合约文件压缩成zip格式以执行安装。

安装合约

步骤1 登录区块链服务管理控制台。

步骤2 单击左侧导航栏中的“服务管理”,选择华为链页签。

步骤3 请根据实际情况按如下方式进入合约管理页面。

● 基于华为云资源部署的华为链服务:

a. 单击服务名称,进入服务概览页面。

b. 选择左侧导航栏中的“合约管理”,单击页面右上角的“安装合约”。

● 基于边缘集群部署的华为链服务:

a. 单击服务名称,进入服务概览页面。

b. 登录边缘侧Console页面。

2-16 登录边缘侧 Console 页面

c. 单击页面右上角的“安装合约”。

步骤4 在安装界面输入“合约名称”、“版本号”,详细参数配置请参考表2-8。

2-8 合约信息

参数 描述

合约名称 合约名称,以小写字母开头,支持小写字母和数字,长度 6-25位。

版本号 合约版本号。

合约类型 支持Go,AssemblyScript,Wasm三种类型。

合约文件 添加合约文件。

安装组织 选择需要安装的组织。

背书策略 背书是指背书组织执行链码交易并返回一个提案响应给客 户端应用的过程。背书策略则指明了需要通道中多少不同 组织的成员根据指定智能合约执行和验证交易才能使一笔 交易有效。因此,背书策略定义了必须“背书”(批准)

提案执行的组织中的 Peer 节点。

● 选择“下列任意组织背书”:只要任意一个背书组织为 交易背书,交易即为有效。

● 选择“下列全部组织背书”:只有所有背书组织为交易 背书,交易才为有效。

背书组织 选择需要背书的组织。

合约扫描 合约类型选择Go,该功能才会显示开启,默认开启,请根 据需要选择是否开启链代码安全检查。

描述 自定义描述信息。

2-17 合约安装

步骤5 单击“安装”,安装成功后刷新页面,合约管理页面显示一条已安装成功的合约信 息。

步骤6 单击“操作”列的“下载扫描报告”查看合约扫描结果。(以下示例仅供参考,请以 实际扫描结果为准。)

说明

若不开启代码安全检查,则不会生成检查报告,也不会显示“下载扫描报告”按钮。

1. 解压压缩包,打开里面的html文件查看扫描结果详情,扫描报告按照错误、警 告、提示三种类型分类显示,其中“错误”级别的问题需要处理,否则会影响链 代码的正常功能;“警告”级别的问题建议通过代码重构进行规避;“提示”级 别的问题可以根据实际情况进行选择性的处理。

2. 例如示例图中出现“警告”级别的问题,单击打开详细信息,提供问题的简要说 明、错误示例代码、扫描详情、修改建议和示例代码供您参考。

说明

您可以根据合约检查结果对代码进行修改后,重新进行合约的安装或者更新。

----结束

更新合约

如果您的合约更新,您需要对新版本合约进行重新安装以满足新的业务需求。

步骤1 在合约管理页面,单击“操作”列的“更新合约”。

步骤2 填写版本号、选择安装组织、添加文件等,单击“更新”。

2-18 更新合约

步骤3 更新完成后,合约管理页面则会显示已更新成功的合约信息。

2-19 更新后的合约信息

----结束

2.5.2 查看区块浏览器

提供区块链相关信息的查询功能,包括区块数量、交易数量、区块详细信息、交易详 细信息、性能数据及组织交易数量统计等,帮助您了解整个区块链的状态,对区块链 基本的维护提供数据支撑。

操作步骤

步骤1 登录区块链服务管理控制台。

步骤2 单击左侧导航栏中的“服务管理”,选择华为链页签。

步骤3 请根据实际情况按如下方式进入区块链浏览器页面。

● 基于华为云资源部署的华为链服务:

a. 单击服务名称,进入服务概览页面。

b. 选择左侧导航栏中的“区块浏览器”。

● 基于边缘集群部署的华为链服务:

a. 单击服务名称,进入服务概览页面。

b. 登录边缘侧Console页面。

2-20 边缘侧 Console 页面

选择左侧导航栏中的“区块浏览器”。

步骤4 在区块浏览器页面,您可以查看以下多项数据。

2-9 数据

数据项 说明

组织 所选区块链中,组织的数量。

合约 所选区块链中,已安装的合约数量。

区块 已产生的区块数量。

交易 已进行的交易数量。

区块列表 单击“区块列表”查看最近生成的区块的交易数量、数据哈希等详 细信息。

交易详细信息 ● 单击“交易列表”查看最近发生的交易的交易ID、创建者组 织、创建时间等交易信息。

● 单击交易列表“操作”列的“查看详情”可查看本条交易的更 多详细信息。

性能分析 通过曲线图查看性能数据走势,了解性能状况。

● 区块性能:选择“区块”页签,查看区块数量随时间的增加趋 势,鼠标移动至曲线图上可查看各时间点区块数量的具体值。

● 交易性能:选择“交易”页签,查看交易数量随时间的增加趋 势,鼠标移动至曲线图上可查看各时间点交易数量的具体值。

说明

可在曲线图右上角选择时间粒度:小时、分钟。

组织交易数量 统计

通过饼图统计展示各组织交易数量所占的百分比。

说明

移动鼠标至饼图上可查看各组织交易具体数量及百分比数值。

----结束