liaoduoduo / fabric_demo

协同研判

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fabric_demo

介绍

软件架构

项目属于前后端分离,前端vue框架构建页面,使用springboot搭建 数据层使用的MyBatis与数据库交互,同时将数据存储到fabric中。后续引入ipfs

系统主要实现功能: 用户管理 情报分类管理 情报交易 用户购买情报管理 协同任务管理 研判任务管理 token管理 贡献度结算统计 ...

安装教程

  1. 虚拟机搭建并启动test-network区块链网络,进入fabric目录/scripts/fabric-samples/test-network
  2. 创建通道 ./network.sh createChannel
  3. 安装好测试链码 ./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go
  4. 将第一步生成的证书和私钥文件夹 ./organizations/ordererOrganizations 和./organizations/peerOrganizations 拷贝到本项目resources/crypto-config/目录下
  5. 搭建好mysql数据库(前4步现在可省略)
  6. 修改application.yml配置文件中mysql数据库的配置
  7. 修改connection.json,将节点url的ip地址修改为自己虚拟机地址(现在可省略)
  8. 启动项目

About

协同研判


Languages

Language:JavaScript 81.5%Language:HTML 7.4%Language:CSS 7.2%Language:Java 3.8%Language:Shell 0.0%