Dissertação

SmallChain - The implementation of a distributed ledger EVALUATED

Neste trabalho foi desenvolvido um registador com tecnologia blockchain chamado SmallChain. O SmallChain e tolerante a falhas bizantinas porque usa a biblioteca BFT-SMaRt para ordenar os pedidos e respostas. O SmallChain é essencialmente um registador digital com base de dados replicada que regista itens e garante que os itens registados são imutáveis. Os itens guardados na base de dados são cifrados. A base de dados de cada nó é um ficheiro ZIP com cada objeto Java guardado como uma entrada ZIP separada. Cada objeto Java é um bloco com uma estrutura desenhada para garantir integridade e imutabilidade. Para se conseguir isso cada bloco conserva o hash de um bloco e o hash do bloco anterior. A aplicação tem controlo de acesso à cadeia de blocos. Os utilizadores têm privilégios de PUT e GET sobre as informações na cadeia de blocos.
blockchain, registador distribuido

junho 15, 2018, 11:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Miguel Nuno Dias Alves Pupo Correia

Departamento de Engenharia Informática (DEI)

Professor Associado