Hyperledger Explorer是一个区块链模块,也是Linux基金会托管的Hyperledger项目之一。Hyperledger Explorer旨在创建用户友好的Web应用程序,可以查看,调用,部署或查询块,事务和相关数据,网络信息(名称,状态,节点列表),链代码和事务系列,以及任何其他存储在分类帐中的相关信息。 基础环境安装 克隆库文件 postgreSQL数据库设置 运行创建数据库脚本: 具体了解可以查看相应的脚本文件。 查看数据库信息(非必须): l 查看创建fabricexplorer数据库 区块链网络配置文件设置 修改config.json以更新network-config。 将”fabric-path”设置成我们自己构建的区块链网络的路径, 如果你是按照上面的步骤到这里的话,这个配置直接copy就可以啦,无需修改。 如果你正在连接到非TLS fabric 节点,请修改对等URL中的协议(grpcs->grpc)和端口(9051-> 9050),然后删除tls_cacerts。根据这个键,应用程序决定是去TLS还是非TLS路线。由于1.1版本是通过TLS连接的,所以这里我们无需修改。 构建Hyperledger Fabric Explorer 运行Hyperledger Fabric Explorer 在浏览器上启动URL http:// localhost:8080 如果一切没有错误的话你应该可以看到类似的界面: 结束语 对于毕业设计来说,区块链技术不用研究太深,主要要实现数据信息的存储与查询,并研究可以通过web应用直接与区块链网络进行交互。本项目为基于Hyperledger Fabric区块链的数据信息存储解决方案,项目主要包括链码和 Web应用两部分。Fabric链码采用JAVA开发,负责维护和存储数据,后台为采用java开发 的Web应用,负责为用户提供访问区块链上单据的操作界面。此项目可用于学习研究,毕业设计,项目预研等等。并提供搭建区块链浏览器,可以方便查看区块链上的数据存储情况。对于fabric的成功案例也是数不胜数,例如:基于区块链技术的疫苗监控平台、基于区块链技术的电动汽车充电交易信息记录溯源系统、基于区块链技术的疫情健康信息及外出记录监控平台、基于区块链技术的电子订单溯源系统、基于区块链技术的智慧物流信息监控系统、基于区块链技术的学生成绩信息管理系统、基于区块链技术的智慧图书馆管理系统、基于区块链技术的农产品溯源系统、基于区块链技术的药品溯源管理系统、基于区块链技术的牛奶信息溯源管理系统、基于区块链技术的茶叶溯源管理平台、基于区块链技术的资产交易平台等等,项目都会提供相关源码,博主也是资深的开发人员,对区块链的开发非常有经验!需要的可以联系博主!
以下是安装和运行fabric explorer所需的软件依赖关系:
nodejs 6.9.x (7.x 现在还不支持) PostgreSQL 9.5 或者更新 docker 17.06.2-ce [https://www.docker.com/community-edition] docker-compose 1.14.0 [https://docs.docker.com/compose/]
使用下面命令来获取最新的版本文件:
git clone https://github.com/hyperledger/blockchain-explorer.git cd blockchain-explorer
连接到postgreSql:
sudo -u postgres psql
i app/db/explorerpg.sql i app/db/updatepg.sql
d 查看创建的表格
其他操作可以查看postgreSQL的操作命令帮助文档
首先进入到blockchain-explorer目录下,然后对config.json文件
例如:“/home/user1/workspace/fabric-samples”,其中包含以下键:“tls_cacerts”,“key”,“cert”。我们需要相应的修改成我们自己配置的网络的路径。具体参考下边的“tls_cacerts”的配置
关键字“tls_cacerts”的最终路径为:“/home/user1/workspace/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ ca.crt”。
修改其中的channel
pg主机,用户名,密码的详细信息。
“ channel ”: “ mychannel ”, “ pg ”:{ “ host ”: “ 127.0.0.1 ”, “ port ”: “ 5432 ”, “ database ”: “ fabricexplorer ”, “ username ”: “ hppoc ”, “ passwd ”: “password“ }
启动另一个终端:
cd blockchain-explorer/app/test npm install npm run test cd blockchain-explorer npm install cd client/ npm install npm test -- -u --coverage npm run build
开启新的终端:
cd blockchain-explorer/ ./start.sh (它将拥有后端)。 tail -f log.log (查看日志)
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算