Armazenamento de arquivos em uma rede P2P utilizando blockchain

Loading...
Thumbnail Image

Submission Date

Defense Date

2019

Edition

Co-Advisors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Description

A blockchain simula um livro-razão, utilizado pela contabilidade de um empresa para registrar as transações realizadas por essa. O objetivo dessa tecnologia é criar consenso, confiança e segurança em trocas que envolvem duas partes sem a necessidade do intermédio de terceiros. O número de propostas de aplicações, utilizando a tecnologia de blockchain, vêm aumentado devido ao sucesso das criptomoedas, como por exemplo, o bitcoin criado por NAKAMOTO, 2008. Dentro dessas aplicações, uma que vem recebendo destaque é o armazenamento de arquivos descentralizados. Este trabalho apresenta como principal objetivo desenvolver uma solução que possibilite o armazenamento de arquivos em uma rede P2P utilizando uma blockchain para o gerenciamento das transações. A solução baseia-se na integração das bibliotecas CryptoJS, InterPlanetary File System e a plataforma de blockchain da Stellar. Nesta os arquivos são subdivididos em partes de 256 Kbytes e a biblioteca CryptoJS é utilizada para a criptografar as partes no upload e descriptografar na recuperação dessas partes. A ferramenta IPFS é utilizada para o armazenamento das partes dos arquivos em uma rede P2P, sendo que a localização das partes é realizada através de hashs gerados pelo IPFS. Por fim, os hashs gerados pelo IPFS são armazenados na blockchain da Stellar (sic).

Abstract

Citation

Endorsement

Review

Supplemented By

Referenced By

Campus-Sede

Rua Francisco Getúlio Vargas, 1130
CEP 95070-560 - Caxias do Sul

Todos os campi - Como chegar

Central de Atendimento

Youtube

© 2001-2025 Universidade de Caxias do Sul. Todos os direitos reservados

Youtube