文档捉虫大赛火热进行中,好礼多多> HOT

操作场景

您可通过本文快速开始使用 FISCO BCOS 区块链网络,同时可前往 FISCO BCOS 了解更多信息。nTBaaS-BCOS 支持 FISCO BCOS 2.X,新增多群组功能。

前提条件

已登录 TBaaS 控制台
已新建或加入 联盟

操作步骤

步骤1:网络概览

选择左侧导航栏中的BCOS > 区块链网络,进入“区块链网络”页面。n“区块链网络”页面展示区块链网络的相关信息,包含以下内容:
数据概览,包含区块链的群组、节点、组织和智能合约数量。
网络基础信息。
网络配置信息。




步骤2:创建群组

群组是 FISCO BCOS 2.x 的新概念,类似于 Fabric 的通道。群组之间的区块交易信息、共识相互独立。
1. 在“群组管理”页中,单击新建群组
2. 在弹出的“新建群组”窗口中,输入群组描述,单击保存即可创建群组。系统将自动生成群组名称。如下图所示: n



步骤3:新建/导入私钥

在“私钥管理”页签中,您可新增或导入私钥。私钥为您在区块链的账户,并以群组维度展示,您可根据需要切换群组。

新建私钥

1. 在“私钥管理”页签中,单击新建私钥
2. 在弹出的“新建私钥”窗口中,输入私钥名称和私钥描述,单击保存即可新建私钥。如下图所示: n



导入私钥

1. 在“私钥管理”页签中,单击导入私钥
2. 在弹出的“导入私钥”窗口中,输入私钥名称和私钥描述,并上传文件。私钥导入支持 txt、pem 和 p12 格式的私钥。单击保存即可导入私钥。如下图所示: n

n导入 p12 格式的私钥时,需要输入对应的密码。如下图所示: n


注意
调用云 API 发送交易的私钥 id 为私钥页面的 Sign User ID。

步骤4:合约管理

合约已群组维度展示,您可根据需要切换群组。

新建合约

1. 选择左侧导航栏中的BCOS > 区块链网络,进入“区块链网络”页面。
2. 选择合约管理页签,进入合约管理界面,并单击新增合约
3. 在弹出的“新增合约”窗口中,单击选择文件并上传 solidity 合约。如下图所示:
注意
请上传以 .sol 为后缀、不超过4MB且文件中不包含中文的合约文件。
合约名称需和合约内容的 contract 对象名一致,否则会编译失败。
文件名即为合约名。




编译合约

合约管理页签中,单击待编译合约所在行右侧的编译
注意
合约名称需要和合约内容的 contract 对象一致,否则会编译失败。部分合约可能存在依赖,即合约中有 import 其他合约,则编译前需要将依赖的合约上传。

部署合约

1. 合约管理页签中,单击需部署合约所在行右侧的部署
2. 在弹出的“选择私钥”窗口中,选择私钥并单击保存。如下图所示: n

n部分合约在部署时,可能需输入参数。请您结合实际情况输入,如下图所示: n



重新上传合约

注意
如合约编译或部署失败,您可参考此步骤重新上传合约。合约重新上传后,需要再次编译部署。
重新上传合约的文件名需与当前合约的合约名一致。
1. 合约管理页签中,单击需部署合约所在行右侧的重新上传
2. 在弹出的“重新上传”窗口中,选择合约文件并单击保存。如下图所示: n



删除合约

注意
合约部署前可删除,合约完成部署后已存在链上,不可进行删除操作。
1. 合约管理页签中,单击需部署合约所在行右侧的删除
2. 在弹出确认删除窗口中,单击确认即可完成删除操作。

查看合约详情

合约管理页签中,单击合约名称可进入合约详情页。您在此页面中,可查看合约内容、合约地址、合约 abi 和 bin。其中,合约内容支持下载。如下图所示: n



发送交易

发送交易详情请参见 FISCO BCOS 相关接口 文档。

步骤5:节点查看

在“节点查看”页签中,节点列表根据群组维度展示当前群组的共识节点,可根据需要切换群组。如下图所示: n



节点扩容

1. 区块链网络列表页中,单击目标区块链网络右侧的添加节点
2. 在弹出的“添加节点”窗口中,选择组织并按需新增 Peer 数量。单击确定购买节点。
3. 新增节点的区块链网络变配完成后,单击资源 ID 进入组织管理页面,查看区块链详情。
注意
新增节点处于游离状态时,无法在节点页面(需切换群组)查看,需要将节点加入到群组中参与共识。
4. 群组管理页签中,单击加入节点
5. 在弹出的“加入节点”窗口中,按需选择新增节点并单击保存

步骤6:区块链浏览器

区块链浏览器根据群组维度展示,页面可以切换群组。

区块链浏览器概览页面

页面展示区块链网络链上的数据信息,包含以下内容:
数据概览:包含节点、区块、已部署的智能合约和交易数量。
最近7天的交易图表:展示最近7天的交易折线图和总量。
区块列表:展示最新10条区块数据。
交易列表:展示最新10条交易数据。




区块列表

区块链浏览器概览页面右侧的搜索框中选择“区块高度”和“区块哈希”。如下图所示: n



交易列表

区块链浏览器概览页面右侧的搜索框中选择“区块高度”和“交易哈希”。如下图所示: n



步骤7:组织管理

组织管理可以查看当前链的组织,及查看组织下节点。如下图所示: n



邀请组织

1. 选择左侧导航栏中的BCOS > 区块链网络,进入“区块链网络”页面。
2. 选择组织管理页签,进入组织管理界面,并单击邀请组织
3. 在弹出的“邀请组织”窗口中,选择需要邀请的成员。如下图所示: n


4. 单击确定完成邀请组织操作。
5. 邀请组织成功后由于该组织下的节点还未加入任何群组,处于游离状态,如需参与共识则应将组织加入群组。在群组管理页签中,单击邀请组织
6. 在弹出的“邀请组织”窗口中,按需选择组织并单击保存。如下图所示: n


目录