核心内容摘要
星光璀璨,天马行空:星空传媒与天美传媒,塑造娱乐新纪元
目录
浏览器主要用途
1 基本介绍
2 主要功能模块
1.
2.
群组切换模块
1.
2.
配置模块
1.
2.
区块链信息展示模块
使用前提
2.
群组搭建
区块链浏览器搭建
3.
一键搭建
3.
手动搭建后台服务搭建前端web页面服务搭建
初始化环境
4.
添加群组
4.
添加节点
4.
添加合约
4.
1 上传合约
4.
2 编译合约
4.
添加用户
界面展示
5.
概览
5.
1 概览信息
5.
2 最近15天的交易量
5.
3 节点概览
5.
4 区块概览
5.
5 交易概览
5.
区块信息浏览
5.
交易浏览
5.
3.
交易解析
5.
3.
事件解析
浏览器主要用途
1 基本介绍全新适配FISCO BCOS
0版本如果使用FISCO BCOS
2或
3版本请用v
1.
1版本。
区块链浏览器将区块链中的数据可视化并进行实时展示。
方便用户以Web页面的方式获取当前区块链中的信息。
本浏览器版本适配FISCO BCOS
0关于
0版本的特性可以参考此链接。
在使用本浏览器之前需要先理解
0版本的群组特性详情可以参考此链接。
2 主要功能模块本小节概要介绍浏览器的各个模块方便大家对浏览器有一个整体的认识。
区块链浏览器主要的功能模块有群组切换模块配置模块区块链信息展示模块。
1.
2.
群组切换模块群组切换主要用于在多群组场景中切换到不同群组进行区块链信息浏览。
1.
2.
配置模块主要包括群组配置节点配置合约配置用户配置。
1.
2.
区块链信息展示模块区块链浏览器主要展示了链上群组的具体信息这些信息包括概览信息区块信息交易信息。
使用前提
2.
群组搭建区块链浏览器展示的数据是从区块链上同步下来的。
为了同步数据需要初始化配置添加群组信息和节点信息故在同步数据展示前需要用户先搭建好区块链群组。
FISCO BCOS
0提供了多种便捷的群组搭建方式。
如果是开发者进行开发调试建议使用开发部署工具 build_chain。
如果是开发企业级应用建议使用企业部署工具运维部署工具 FISCO BCOS generator。
两者的主要区别在于build_chain为了使体验更好搭建速度更快辅助生成了群组内各个节点的私钥但企业部署工具出于安全的考虑不辅助生成私钥需要用户自己生成并设置。
区块链浏览器搭建区块链浏览器分为两个部分后台服务fisco-bcos-browser、前端web页面fisco-bcos-browser-front。
当前版本我们提供了两种搭建方式一键搭建和手动搭建。
3.
一键搭建适合前后端同机部署快速体验的情况使用。
具体搭建流程参见安装文档。
3.
手动搭建后台服务搭建区块链浏览器后台服务使用Spring Boot的JAVA后台服务具体搭建流程参见安装文档。
前端web页面服务搭建区块链浏览器前端web页面使用框架vue-cli具体搭建流程参见安装文档。
初始化环境
4.
添加群组服务搭建成功后可使用网页浏览器访问nginx配置的前端IP和前端端口进入到浏览器页面。
未初始化群组的浏览器页面会引导大家到新建群组配置页面新建群组需要配置群组ID群组名称描述。
群组ID需要和区块链群组ID保持一致。
群组ID有多种查看方式:rpc接口获取控制台命令:
6及其以上版本控制台使用手册请参考这里,
x版本控制台使用手册请参考这里。
群组名称是为群组ID取的一个有意义便于理解的名字。
描述字段是对名称的进一步说明。
4.
添加节点添加群组所在的节点信息用于区块链浏览器连接拉取相关展示信息。
节点IP输入实际IP同机节点时支持
127.
0.
1不支持
0.
0.
0节点的rpc端口信息和p2p端口信息可以从节点的config.ini配置文件中获取。
为了使用方便新添加的群组会自动同步添加其他群组已经配置的共用节点信息。
4.
添加合约本浏览器版本提供合约解析的功能。
此功能需要用户把本群组使用的所有合约进行导入。
本版本支持用zip包上传一级目录用于解决同名合约的问题。
解析效果请查看交易浏览。
导入步骤
4.
1 上传合约合约上传支持sol文件上传和将sol文件打包成zip包上传。
zip包最多支持一级目录如果没有目录默认上传到根目录。
zip包中只能有sol文件。
4.
2 编译合约
4.
添加用户支持导入链上用户关联交易用户。
此功能需要用户把本群组使用的所有链上用户导入。
未导入的用户则不能关联。
用户导入用户导入后交易列表和详情就可以查看关联用户否则不会显示关联用户
界面展示
5.
概览
5.
1 概览信息主要包括当前群组的块高交易总量正在处理的交易数群组下节点个数。
5.
2 最近15天的交易量用折线图的形式展示了当前群组15内的交易情况。
5.
3 节点概览节点概览展示了当前群组内各个节点的ID当前块高pbftView和节点状态。
5.
4 区块概览区块概览展示了最近4个区块的信息包括每个区块的块高出块者块产生的时间及块上的交易总量。
5.
5 交易概览交易概览展示了最近四个交易包括交易hash交易时间交易的发送者、交易的接收者如果是正确导入了交易相关的合约还能展出交易调用的接口信息。
5.
区块信息浏览区块信息浏览主要包括区块列表页面和区块详情页面。
5.
交易浏览交易信息浏览主要包括交易列表页面和交易详情页面。
5.
3.
交易解析合约成功上传并编译后区块链浏览器能够解析出此合约相关交易的方法名和参数。
浏览器的解析建立在合约的准确导入的基础上故提醒用户在使用java和js等语言调用合约时请注意保存合约的正确版本。
5.
3.