gabrielmendanha / datachain

A blockchain-based proof of concept system ensuring the property and immutability of digital documents.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DataChain: assegurando a propriedade e imutabilidade de documentos digitais

Este projeto utiliza o BigchainDB + IPFS como um repositório e sistema de trocas para documentos digitais e foi apresentado como requisito parcial para a obtenção do grau de bacharelado em Engenharia de Software pela Universidade Federal do Ceará, campus Quixadá.

Leia o trabalho de conclusão de curso para maiores detalhes.

Começando

Baixe e instale o go-ipfs (v0.4.10), siga as instruções do site.

$ git clone https://github.com/gabrielmendanha/tcc2.git 
$ cd tcc2
$ pip3 install -r requirements.txt
Configure o BigchainDB
$ bigchaindb -y configure rethinkdb
Inicialize os serviços necessários nesta ordem
$ ipfs daemon
$ rethinkdb
$ bigchaindb start
Finalmente
$ export FLASK_APP=application.py
$ flask run

About

A blockchain-based proof of concept system ensuring the property and immutability of digital documents.


Languages

Language:HTML 52.3%Language:Python 39.6%Language:CSS 8.1%