使用介绍¶
标签:区块链浏览器
图形化
重要
相关软件和环境版本说明!请查看
1. 浏览器主要用途¶
1.1 基本介绍¶
全新适配FISCO BCOS 2.0+版本,如果使用FISCO BCOS 1.2或1.3版本请用v1.2.1版本。
区块链浏览器将区块链中的数据可视化,并进行实时展示。方便用户以Web页面的方式,获取当前区块链中的信息。本浏览器版本适配FISCO BCOS 2.0+,关于2.0+版本的特性可以参考此链接。在使用本浏览器之前需要先理解2.0+版本的群组特性,详情可以参考此链接。
2. 使用前提¶
2.1. 群组搭建¶
区块链浏览器展示的数据是从区块链上同步下来的。为了同步数据需要初始化配置(添加群组信息和节点信息),故在同步数据展示前需要用户先搭建好区块链群组。FISCO BCOS 2.0+提供了多种便捷的群组搭建方式。
如果是开发者进行开发调试,建议使用开发部署工具 build_chain。
如果是开发企业级应用,建议使用企业部署工具运维部署工具 FISCO BCOS generator。
两者的主要区别在于build_chain为了使体验更好,搭建速度更快,辅助生成了群组内各个节点的私钥;但企业部署工具出于安全的考虑不辅助生成私钥,需要用户自己生成并设置。
3. 区块链浏览器搭建¶
区块链浏览器分为两个部分:后台服务fisco-bcos-browser、前端web页面fisco-bcos-browser-front。
当前版本我们提供了两种搭建方式:一键搭建和手动搭建。
4. 初始化环境¶
4.1. 添加群组¶
服务搭建成功后,可使用网页浏览器访问nginx配置的前端IP和前端端口,进入到浏览器页面。未初始化群组的浏览器页面会引导大家到新建群组配置页面,新建群组需要配置群组ID,群组名称,描述。
群组ID需要和区块链群组ID保持一致。 群组ID有多种查看方式:
群组名称是为群组ID取的一个有意义,便于理解的名字。
描述字段是对名称的进一步说明。
4.2. 添加节点¶
添加群组所在的节点信息,用于区块链浏览器连接拉取相关展示信息。节点IP输入实际IP(同机节点时支持127.0.0.1
,不支持0.0.0.0
),节点的rpc端口信息和p2p端口信息可以从节点的 config.ini配置文件中获取。
为了使用方便,新添加的群组会自动同步添加其他群组已经配置的共用节点信息。
4.3. 添加合约¶
本浏览器版本提供合约解析的功能。此功能需要用户把本群组使用的所有合约进行导入。本版本支持用zip包上传一级目录,用于解决同名合约的问题。解析效果请查看交易浏览。
导入步骤:
4.3.1 上传合约¶
合约上传支持sol文件上传和将sol文件打包成zip包上传。
zip包最多支持一级目录,如果没有目录默认上传到根目录。zip包中只能有sol文件。
4.3.2 编译合约¶
4.4. 添加用户¶
支持导入链上用户,关联交易用户。此功能需要用户把本群组使用的所有链上用户导入。未导入的用户则不能关联。
用户导入:
用户导入后,交易列表和详情就可以查看关联用户,否则不会显示关联用户: