个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈
blockchain-explorer是Hyperledger官方提供的区块链浏览器,目前支持Fabric 1.4.x区块链,中文版由汇智网提供,下载地址:https://github.com/ezpod/blockchain-explorer/ 。
Hyperledger Fabric区块链开发教程:Fabric Node.js开发详解 | Fabric Java开发详解 | Fabric Golang开发详解
官方安装步骤有点复杂,中文版详细安装说明点这里查看。以下是快速安装指南:
首先参考Fabric区块链官方文档,安装启动fabric-samples中的first-network网络:
~/fabrc-samples$ ./byfn.sh up -l node
如果是windows系统,可以使用这个Fabric区块链一键安装工具。
安装配置Fabric浏览器之前,需要本地机器先安装如下软件:
使用如下命令将中文版Fabric区块链浏览器的代码下载到本地:
~$ git clone https://github.com/ezpod/blockchain-explorer.git
修改以下配置用户身份MSP路径,Fabric浏览器使用该身份访问Fabric网络:
blockchain-explorer/app/platform/fabric/connection/first-network.json
其中涉及三处,参照自己的fabric-smaples路径进行修改:
执行如下命令初始化postgresql数据库:
~$ cd blockchain-explorer/app/persistence/fabric/postgreSQL/db
~/blockchain-explorer/app/persistence/fabric/postgreSQL/db$ sudo -u postgres ./createdb.sh
注意createdb.sh脚本需要nodejs支持,因此切换到postgres账户下可以访问node。
执行如下命令fabric区块链浏览器的后端服务与前端应用:
~$ cd blockchain-explorer
~/blockchain-explorer$ ./main.sh install
执行如下命令启动fabric区块链浏览器服务:
~/blockchain-explorer$ ./start.sh
这是一个后台进程,因此启动后就又返回命令行提示符。这是正常的。此时应当已经在8080端口监听,使用浏览器访问即可。第一次访问时会自动转入登录界面:
注意登录账号和密码是和网络相关联的,对于first-network,默认的用户名是admin,密码是adminpw。可以在前面提到的这个文件中配置:
blockchain-explorer/app/platform/fabric/connection/first-network.json
如果需要停止fabric区块链浏览器的运行,执行如下命令:
~/blockchain-exlorer$ ./stop.sh
如果启动后在浏览器里无法访问或者访问不正常,可以参考Fabric浏览器的日志文件进行排查:
附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读/书籍书单大全:
(点击右侧 即可打开个人博客内有干货):技术干货小栈
=====>>①【Java大牛带你入门到进阶之路】<<====
=====>>②【算法数据结构+acm大牛带你入门到进阶之路】<<===
=====>>③【数据库大牛带你入门到进阶之路】<<=====
=====>>④【Web前端大牛带你入门到进阶之路】<<====
=====>>⑤【机器学习和python大牛带你入门到进阶之路】<<====
=====>>⑥【架构师大牛带你入门到进阶之路】<<=====
=====>>⑦【C++大牛带你入门到进阶之路】<<====
=====>>⑧【ios大牛带你入门到进阶之路】<<====
=====>>⑨【Web安全大牛带你入门到进阶之路】<<=====
=====>>⑩【Linux和操作系统大牛带你入门到进阶之路】<<=====天下没有不劳而获的果实,望各位年轻的朋友,想学技术的朋友,在决心扎入技术道路的路上披荆斩棘,把书弄懂了,再去敲代码,把原理弄懂了,再去实践,将会带给你的人生,你的工作,你的未来一个美梦。