Mostrar registro simples

dc.contributor.advisorWeber, Raul Fernandopt_BR
dc.contributor.authorMartins, Thiago Fonsecapt_BR
dc.date.accessioned2018-05-05T03:16:32Zpt_BR
dc.date.issued2018pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/177585pt_BR
dc.description.abstractBlockchain é a tecnologia desenvolvida no protocolo Bitcoin para manter o registro de transações distribuído entre diversos usuários em uma rede peer-to-peer, dispensando a necessidade de centralização ou hierarquia de controle. Os mecanismos utilizados pela blockchain exploram o uso da criptografia para garantir a imutabilidade de seus registros. Como a adulteração dos dados armazenados é computacionalmente inviável, a tecnologia tornou-se alvo de estudos que destinam-se a expandir seu uso para outras áreas, que não se restringem ao setor financeiro. Neste trabalho foi desenvolvida uma aplicação que explora o uso da blockchain do protocolo Bitcoin para registrar arquivos digitais, sendo capaz de fornecer uma prova inegável de sua existência na data de registro. A aplicação funciona como um cartório digital descentralizado, podendo registrar arquivos em qualquer formato. Visando a compreensão das técnicas utilizadas para garantir a confiabilidade das informações armazenadas, foi realizado um estudo detalhado acerca do protocolo Bitcoin e da tecnologia blockchain, assim como da viabilidade de utilizá-la para tal propósito. As informações a respeito dos registros são inseridas na blockchain através de transações da moeda, requerendo o pagamento de uma taxa de transação. Ao longo do desenvolvimento deste trabalho, houve um aumento expressivo na taxa média necessária para que uma transação seja processada, inviabilizando movimentações de pequenos valores, e comprometendo a utilização do protocolo Bitcoin para o registro de arquivos. Para contornar o problema, este trabalho propõe o uso de blockchains alternativas, como a da plataforma Ethereum, que atualmente permite transações com taxas mais atrativas.pt_BR
dc.description.abstractBlockchain is the technology developed on the Bitcoin protocol in order to maintain the transactions ledger distributed among users in a peer-to-peer network, dispensing the need for centralization or hierarchy control. The mechanisms used by the blockchain explore the use of cryptography to ensure immutability of its ledgers. Since the adulteration of the stored data is computationally impracticable, the technology has become the target of studies that are intended to expand its use to other areas, which are not restricted to the financial sector. In this work, an application to explore the blockchain of the Bitcoin protocol has been developed to register digital files, being capable to provide an undeniable proof of its existence on its date of registry. The application works as a decentralized digital notary, being able to register files in any format. Aiming the comprehension of the techniques used to ensure the reliability of the stored information, a detailed study has been carried out on the Bitcoin protocol and on the blockchain technology, as well as on the viability to use it for such purpose. The information regarding registries is inserted into the blockchain through coin transactions, requiring the payment of a transaction fee. Throughout the development of this work, there has been an expressive increase on the average fee needed for a transaction to be processed, making small value transactions impracticable and compromising the use of the Bitcoin protocol for registering files. In order to avoid this issue, this work proposes the use of alternative blockchains, such as the Ethereum platform one, which currently allows transactions with more attractive fees.en
dc.format.mimetypeapplication/pdf
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectBlockchainen
dc.subjectArquivos digitaispt_BR
dc.subjectSeguranca : Redes : Computadorespt_BR
dc.subjectBitcoinen
dc.subjectProof of existenceen
dc.subjectDistributed ledgeren
dc.subjectDecentralized applicationen
dc.titleProva de existência de arquivos digitais utilizando a tecnologia blockchain do protocolo Bitcoinpt_BR
dc.title.alternativeProof of existence of digital files using the blockchain technology of the Bitcoin protocol en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb001065600pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2018pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples