Implementação utilizando blockchain do sistema "Reconhecer" do TCU.
O TCU possui o programa "reconhecer" que funciona como um programa de pontos no qual servidores são recompensados pelo desenvolvimento de atividades que gerem valor para o Órgão.
Por exemplo, a participação em um projeto inovador rende uma quantidade x de pontos, uma avaliação de desempenho positiva gera uma quantidade y de pontos, e assim por diante.
Os servidores possuidores dos pontos podem ofertá-los em troca de benefícios como possibilidade de falta ao trabalho, reembolso para curso de idiomas, etc.
O objetivo deste trabalho é ser um primeiro esboço da utilização do multichain, uma implementação de blockchain na gestão dos pontos do programa reconhecer do TCU.
git clone https://github.com/wweellddeerr/reconhechain.git
cd reconhechain
docker network create --subnet=172.20.0.0/16 blockchain
Passo 3: Construir a imagem docker do nó que será proprietário dos tokens (pontos) do blockchain
docker build -t reconhechain .
Passo 4: Construir a imagem docker de um segundo nó para ser utilizado em uma transação de transferência de pontos:
docker build -t segundo_no -f segundo_no .
docker run --network=blockchain --ip=172.20.0.5 -it reconhechain
Passo 2: Em uma nova sessão de terminal executar o blockchain do segundo nó, para ter os dois nós executando concomitantemente:
docker run --network=blockchain --ip=172.20.0.6 -it segundo_no
rchain-criar
rchain-saldo
rchain-add-pontos 1000
rchain-saldo
rchain-conectar
rchain-saldo
rchain-meu-endereco
rchain-transferir 500 **coloque_aqui_o_endereco_do_segundo_no**
rchain-saldo
rchain-detalhar-transacoes
rchain-saldo