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.
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