Dissertação

P2CSTORE: P2P and Cloud File Storage for Blockchain Applications EVALUATED

A blockchain está a revolucionar o mundo. A blockchain consiste num registo de transações distribuído que pode ser usado para vários propósitos, por exemplo, para processamento de pagamentos, transferências de dinheiro, votação digita, armazenamento de dados, entre outros. É especialmente interessante usar a blockchain para armazenar dados, pois é um registo imutável que garante propriedades de segurança desejáveis. Porém, na tecnologia blockchain atual, continua a ser um problema o facto de que esta só poder armazenar, de maneira eficiente, dados com tamanhos pequenos. Também é relevante mencionar que blockchains públicas como o Ethereum cobram aos utilizadores por cada byte armazenado, tornando caro o armazenamento de ficheiros de grandes dimensões. Para resolver esse problema, propomos P2Cstore, um novo sistema de armazenamento para aplicações blockchain usando subsistemas P2P e computação na nuvem. Dessa forma, pretendemos fornecer aos programadores de aplicações a flexibilidade de escolher o melhor local para seus ficheiros. O uso da blockchain para armazenar ficheiros, por exemplo certificados educacionais permite uma melhor avaliação da autenticidade desses ficheiros. A aplicação armazena hashes dos certificados na blockchain e os próprios certificados no nosso sistema de armazenamento. Com esta solução, podemos ter um sistema de armazenamento que funciona em cima qualquer blockchain. Os resultados obtidos neste trabalho reforçam o facto de ser relevante criar tal sistema com as duas possibilidades P2P e computação em nuvem. Isto verifica-se pois existe um bom desempenho em ambos, fazendo com que uma combinação seja possível e eficiente, aumentando a disbonibilidade sem comprometer o desempenho so sistema.
Armazenamento Distribuido, Blockchain, Certificados de Educação, Segurança, Confiabilidade, Disponibilidade

janeiro 28, 2021, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Miguel Ângelo Marques de Matos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Miguel Nuno Dias Alves Pupo Correia

Departamento de Engenharia Informática (DEI)

Professor Associado