dc.contributor.advisor | Martinotto, André Luis | |
dc.contributor.author | Sachet, Arthur Bemfica | |
dc.contributor.other | Lima, Maria de Fátima Webber do Prado | |
dc.contributor.other | Ribeiro, Helena Graziottin | |
dc.date.accessioned | 2020-07-30T18:36:01Z | |
dc.date.available | 2020-07-30T18:36:01Z | |
dc.date.issued | 2019-12-05 | |
dc.date.submitted | 2019 | |
dc.identifier.uri | https://repositorio.ucs.br/11338/6358 | |
dc.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). | pt_BR |
dc.language.iso | pt | pt_BR |
dc.subject | Blockchains (Base de dados) | pt_BR |
dc.subject | Armazenamento de dados | pt_BR |
dc.title | Armazenamento de arquivos em uma rede P2P utilizando blockchain | pt_BR |
dc.type | Monografia | pt_BR |
mtd2-br.advisor.instituation | Universidade de Caxias do Sul | pt_BR |
mtd2-br.program.name | Ciência da Computação - Bacharelado | pt_BR |
mtd2-br.campus | Campus Universitário de Caxias do Sul | pt_BR |
local.data.embargo | None | |