Skip to content

araujoronald/revokechain

Repository files navigation

Revokechain

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.

Componentes:

O projeto está dividido da seguinte forma:

Docker - API Gateway e Aplicação

$ docker-compose up

Minifabric

instalando o Minifabric

$ curl -o minifab -sL https://tinyurl.com/yxa2q6yr && chmod +x minifab

iniciando o Minifabric

$ ./minifab up -o org0.revokechain.br -e 7778

parando o Minifabric

$ ./minifab down -o org0.revokechain.br

retomando o Minifabric

$ ./minifab netup

instalando o smartcontract

$ ./minifab install -n certificate-status -v 2.0 -o org0.revokechain.br

confirmando o smartcontract

$ ./minifab approve,commit,initialize,discover -p '"InitLedger"'

invocando um método do smartcontract. Ex: GetAllAssets

$ ./minifab invoke -n certificate-status -p '"GetAllAssets"'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published