Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/146030
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorOliva Costas, Joan-
dc.coverage.spatialBarcelona, ESP-
dc.date.accessioned2022-06-30T18:05:38Z-
dc.date.available2022-06-30T18:05:38Z-
dc.date.issued2022-06-30-
dc.identifier.urihttp://hdl.handle.net/10609/146030-
dc.description.abstractLos contratos inteligentes son unos contratos que se pueden ejecutar automáticamente sin requerir de terceras partes que verifiquen su cumplimiento. El proyecto de Ethereum proporciona las herramientas para desarrollar y desplegar contratos inteligentes en la blockchain. Su lenguaje de desarrollo estrella es Solidity, que permite realizar programaciones complejas de alto nivel. Los contratos inteligentes son susceptibles a vulnerabilidades que pueden suponer pérdidas de criptomonedas de forma directa para las víctimas. En este proyecto se crea un contrato inteligente que implementa una aseguradora descentralizada, para posteriormente analizar sus vulnerabilidades, documentarlas, y corregirlas. Para detectar posibles amenazas, se utilizan herramientas de auditoría de contratos inteligentes. Las herramientas utilizadas se ponen a prueba en función de sus resultados. Este proyecto produce dos versiones de una aseguradora escentralizada. Una de ellas vulnerable a posibles ataques. La otra, completamente bastionada con las medidas de seguridad más actuales.es
dc.description.abstractEls contractes intel·ligents són uns contractes que es poden executar automàticament sense requerir de terceres parts que verifiquin el seu compliment. El projecte de Ethereum proporciona les eines per a desenvolupar i desplegar contractes intel·ligents en la blockchain. El seu llenguatge de desenvolupament estrella és Solidity, que permet realitzar programacions complexes d'alt nivell. Els contractes intel·ligents són susceptibles a vulnerabilitats que poden suposar pèrdues de criptomonedas de manera directa per a les víctimes. En aquest projecte es crea un contracte intel·ligent que implementa una asseguradora descentralitzada, per a posteriorment analitzar les seves vulnerabilitats, documentar-les, i corregir-les. Per a detectar possibles amenaces, s'utilitzen eines d'auditoria de contractes intel·ligents. Les eines utilitzades es posen a prova en funció dels seus resultats. Aquest projecte produeix dues versions d'una asseguradora és centralitzada. Una d'elles vulnerable a possibles atacs. L'altra, completament bastionada amb les mesures de seguretat més actuals.ca
dc.description.abstractSmart 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.en
dc.format.mimetypeapplication/pdf-
dc.language.isospa-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/es/-
dc.subjectcontracte intel·ligentca
dc.subjectvulnerabilitatca
dc.subjectcriptomonedesca
dc.subjectcontrato inteligentees
dc.subjectvulnerabilidades
dc.subjectcriptomonedases
dc.subjectsmart contracten
dc.subjectvulnerabilityen
dc.subjectcryptocurrenciesen
dc.subject.lcshCryptocurrencies -- TFMen
dc.titleBastionado de un contrato inteligente-
dc.typeinfo:eu-repo/semantics/masterThesis-
dc.audience.educationlevelEstudis de Màsterca
dc.audience.educationlevelEstudios de Másteres
dc.audience.educationlevelMaster's degreesen
dc.subject.lemacCriptomoneda -- TFMca
dc.subject.lcshesCriptomoneda -- TFMes
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Trabajos finales de carrera, trabajos de investigación, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
jolivacoTFM0622memoria.pdfMemoria del TFM694,03 kBAdobe PDFVista previa
Visualizar/Abrir