Please use this identifier to cite or link to this item: http://hdl.handle.net/10316/95523
DC FieldValueLanguage
dc.contributor.advisorCunha, Paulo José Osório Rupino da-
dc.contributor.authorOliveira, Rodrigo Ribeiro Cardoso-
dc.date.accessioned2021-08-05T22:01:50Z-
dc.date.available2021-08-05T22:01:50Z-
dc.date.issued2021-07-12-
dc.date.submitted2021-08-05-
dc.identifier.urihttp://hdl.handle.net/10316/95523-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractA Bitcoin é uma criptomoeda descentralizada, que permite efetuar pagamentos online, diretamente de uma parte para outra, sem passar por uma instituição financeira. É construída com base na blockchain, uma aplicação que recorre a mecanismos criptográficos para implementar livros-razão ou livros de registo de forma distribuída e segura.O principal objetivo deste estágio consistiu no desenvolvimento ou adaptação de um software open-source, que possibilitasse estudar as transações registadas na blockchain da Bitcoin, de forma a permitir análises económicas.A partir do aprofundamento de temas, como a análise forense realizada na rede Bitcoin e dos softwares de análise já existentes, definimos o processo e reunimos a documentação para o desenvolvimento do BitAudit, que incluiu a análise e validação de requisitos, definição da arquitetura do software, implementação e realização de testes. Foi utilizado o BlockSci, um software open-source para análise de blockchain, como base da nossa ferramenta.Por fim, com a ferramenta desenvolvida, foram realizadas análises à rede Bitcoin, de modo a demonstrar parte do que poderia ser feito, por investigadores e autoridades.O BitAudit contém diversas funcionalidades que possibilitam análises, como estudar um evento específico no tempo, a atividade de um endereço, transações e endereços associados, bem como a procura e obtenção de dados sobre endereços com características específicas. Com o crescente interesse na Bitcoin e, consequente aumento da atividade na sua rede, tanto em termos legais como ilegais, torna-se fundamental aperfeiçoar esta ferramenta, munindo-a de mais funcionalidades que permitam estudar todo o tipo de situações.por
dc.description.abstractBitcoin is a decentralized cryptocurrency that allows online payments, directly from one party to another, without going through a financial institution. It is based on the blockchain, an application that uses cryptographic mechanisms to implement ledgers or logbooks in a distributed and secure way.The main objective of this internship was to develop or adapt an open-source software, which would make it possible to study the transactions registered in the Bitcoin blockchain, to allow economic analysis.Themes such as forensic analysis performed on the Bitcoin network and the existing blockchain analysis tools were studied so we could define the process and gather the documentation for the development of BitAudit, which included the analysis and validation of requirements, definition of the software architecture, implementation, and testing. BlockSci, an open source blockchain analysis software, was used as the basis of our tool.Finally, with the developed tool, analyzes were carried out on the Bitcoin network, to demonstrate part of what could be done, by Investigators and Authorities.BitAudit contains several functionalities that enable analysis, such as studying a certain specific event in time, the activity of an address, transactions, and associated addresses, searching and obtaining data about addresses with specific characteristics. With the growing interest in Bitcoin and, consequently, with the increase in activity on its network, both in legal and illegal terms, it is essential to improve this tool, providing it with more features that allow the study of all types of situations.eng
dc.language.isopor-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectBitcoinpor
dc.subjectAnálises Económicaspor
dc.subjectAnálises Forensespor
dc.subjectBlockScipor
dc.subjectBlockchainpor
dc.subjectBitcoineng
dc.subjectEconomic Analyseseng
dc.subjectForensic Analyseseng
dc.subjectBlockScieng
dc.subjectBlockchaineng
dc.titleDesenvolvimento de software para auditoria de transacções Bitcoinpor
dc.title.alternativeSoftware development for auditing Bitcoin transactionseng
dc.typemasterThesis-
degois.publication.locationDEI- FCTUC-
degois.publication.titleDesenvolvimento de software para auditoria de transacções Bitcoinpor
dc.peerreviewedyes-
dc.identifier.tid202753492-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorOliveira, Rodrigo Ribeiro Cardoso::0000-0002-1771-6924-
uc.degree.classification15-
uc.degree.presidentejuriSilva, Catarina Helena Branco Simões da-
uc.degree.elementojuriSousa, Bruno Miguel de Oliveira-
uc.degree.elementojuriCunha, Paulo José Osório Rupino da-
uc.contributor.advisorCunha, Paulo José Osório Rupino da-
item.fulltextCom Texto completo-
item.languageiso639-1pt-
item.grantfulltextopen-
crisitem.advisor.deptFaculty of Sciences and Technology-
crisitem.advisor.parentdeptUniversity of Coimbra-
crisitem.advisor.researchunitCISUC - Centre for Informatics and Systems of the University of Coimbra-
crisitem.advisor.parentresearchunitFaculty of Sciences and Technology-
crisitem.advisor.orcid0000-0003-2701-5248-
Appears in Collections:UC - Dissertações de Mestrado
Show simple item record

Page view(s)

19
checked on Oct 22, 2021

Download(s)

60
checked on Oct 22, 2021

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons