Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/146030
Title: Bastionado de un contrato inteligente
Author: Oliva Costas, Joan
Abstract: Smart contracts are contracts that can be executed automatically without requiring third parties to verify compliance. The Ethereum project provides the tools to develop and deploy smart contracts on the blockchain. Its flagship development language is Solidity, which enables complex high-level programming. Smart contracts are susceptible to vulnerabilities that can lead to cryptocurrency losses directly to the victims. In this project, a smart contract is created and implemented by a decentralized insurer, and then its vulnerabilities are analyzed, documented, and corrected. To detect potential threats, smart contract auditing tools are used. The tools used are tested based on their results. This project produces two versions of a centralized insurance company. One of them is vulnerable to possible attacks. The other is fully bastioned with the most up-to-date security measures.
Keywords: smart contract
vulnerability
cryptocurrencies
Document type: info:eu-repo/semantics/masterThesis
Issue Date: 30-Jun-2022
Publication license: http://creativecommons.org/licenses/by-nc/3.0/es/  
Appears in Collections:Trabajos finales de carrera, trabajos de investigación, etc.

Files in This Item:
File Description SizeFormat 
jolivacoTFM0622memoria.pdfMemoria del TFM694,03 kBAdobe PDFThumbnail
View/Open