/Blockchain-e-Proveniencia

Repositorio referente ao projeto de Inicição Científica da Universodade Federal de Juiz de Fora

Primary LanguageCSS

Projeto

GitHub repo size GitHub language count

💻 Sobre o projeto

Repositório referente ao projeto de Iniciação Científica da Universidade Federal de Juiz de Fora, voltado ao estudo da proveniência de dados em uma rede de Blockchain para dispositivos IIoT.

Funcionalidades

O sistema possui as seguintes funcionalidade

  • criar uma rede de Blockchain, utilizando do Hyperledger Fabric
  • Executar transações na última rede que está em execução
  • Registar dados com o intuito de fazer estudos sobre a proveniência de dados

Instalação

Antes de executar os códigos para poder utilizar o sistema verifique se você possui em sua máquina as dependências necessárias para executar o código.

  • NodeJs: 14.18.1
  • Npm: 6.14.15
  • GoLang: 1.16.4
  • Docker: 20.10.7
  • Docker Compose: 1.28.4
  • MongoDB: >= 4.4.10

Para auxiliar a instalação das dependências, execute o código a seguir para instalar todas:

cd scripts
 
./installDependencies.sh

Após a instalação das dependências reinicie sua máquina e execute o seguinte código:

curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.2.2 1.4.9

☕ Executando o código

Para executar, siga estas etapas:

npm install
 
npm start

⬆ Voltar ao topo

Teste