浏览器常见问题

Date: 2020-09-14 Source: 本站


学习区块链就是不断踩坑积累的过程,为方便大家更好地从前人中总结经验,我们将FISCO BCOS社群中高频次、高质量的技术提问与探讨沉淀下来,集合成常见FAQ,作为一手学习材料,供大家随时查阅。


本篇收录了关于“浏览器”的常见问题。区块链浏览器分为两个部分:后台服务fisco-bcos-browser、前端web页面fisco-bcos-browser-front。


Q1 区块链浏览器可以部署到外网吗?怎么部署?

A1 只要能访问到区块链所在服务器就可以部署;在节点配置的时候,输入相应的外网的 IP 、端口即可。


Q2 区块链浏览器对节点状态监控不是实时的吗?我起了6个节点,手动kill了一个,浏览器显示六个节点还是正常状态。

A2 浏览器是定时获取节点视图区块等参数,然后做判断状态。配置里的cronIfNodeActive默认的是一分钟,可以进行修改。


Q3 在区块链浏览器的web端有个js用来编译合约,但是如果链搭建的是国密版的,是不是应该还有个国密版的js。我这个浏览器现在编译始终不能通过,是不是这个原因呢?

A3 编译不通过的情况,请检查合约。


Q4 部署览器的时候出现这个是什么问题?华为云服务器,java,mysql,python3,pymysql已准备好。

A4 检查root用户连接mysql的权限,或者root换成其他用户如test用户试试

Q5 server/fisco-bcos-browser 浏览器是否需要ca证书设置?

A5 不需要。


Q6 使用json rpc需要什么配置?console上已经体验了没有问题,可以部署合约,查询合约,但是我想用jsonrpc,使用却报错了。

A6 出错提示是来自Privoxy的,翻墙了的话,去掉http_proxy和https_proxy代理就好了。


Q7 这个解码对吗?

A7 在浏览器编译一下合约,就可以解析了。

参考文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/sdk/java_sdk.html#id11


Q8 对于聚合多个channel的区块链浏览器,数据聚合有什么好的解决方案吗?(一个节点加入了多个channle,用WeBASE bee项目同步下来,在浏览上做数据展现。但是bee会为每一个channel建一个数据库,所以得自己做数据聚合然后在浏览上展现。

A8 以图为例,node-D 同时属于3 个group ( 可以作为观察节点,或是共识节点)

1)node-D同时属于 3 个group的数据,不需要使用webase bee进行数据同步,自动会进行数据同步;

2)使用区块链浏览器接入node-D后,可以选择相应的group 进行数据展示即可。


Q9 如果使用上面的星形拓扑,使用区块链浏览器加入节点,为什么总是报“节点信息错误或未存活”?单群组的浏览器是没有问题的,或者说多群组的区块链浏览器如何部署呢?本机 telnet 127.0.0.1 8552 可以,但 远程telnet 不行 。

A9 要打开浏览器的windows能telnet通才可以,改一下节点的ip配置重启一下。


Q10 这个添加节点为什么提示这个?

A10 rpc端口填错。


参考资料


区块链底层平台FISCO BCOS代码仓库
FISCO BCOS技术文档
WeBASE代码仓库

WeBASE技术文档


公众号对话框回复【学习资料】可获得FISCO BCOS全套学习材料。


如果在FAQ中未能找到您的问题,可以添加小助手微信(FISCOBCOS010)进技术群提问交流,点击下方“阅读原文”,告诉我们您对内容的意见与建议。


如果您发现平台中有错误或是想提出功能请求,欢迎进入项目GitHub界面,提issue反馈遇到的问题和建议;如果只是小问题,您也可以顺手提PR进行修改。提交issue/PR的流程请参考《揭秘FISCO BCOS开源项目开发协作》


Share: