Revokechain é uma abordagem de revogação de certificados digitais baseada na utilização de um livro razão distribuído, com o uso de uma rede de blockchain, se beneficiando das características de imutabilidade, integridade, alta disponibilidade e consenso.
Revokechain utiliza uma rede baseada no Minifabric, um lab do projeto Hyperledger Fabric.
O projeto está dividido da seguinte forma:
$ docker-compose up
$ curl -o minifab -sL https://tinyurl.com/yxa2q6yr && chmod +x minifab
$ ./minifab up -o org0.revokechain.br -e 7778
$ ./minifab down -o org0.revokechain.br
$ ./minifab netup
$ ./minifab install -n certificate-status -v 2.0 -o org0.revokechain.br
$ ./minifab approve,commit,initialize,discover -p '"InitLedger"'
$ ./minifab invoke -n certificate-status -p '"GetAllAssets"'