Predicción de Contratos Inteligentes Maliciosos en Blockchains EVM mediante Análisis de Opcodes y Machine Learning

dc.contributor.advisorSalort, Carlos
dc.contributor.authorLandaburu, Rodrigo
dc.date.accessioned2025-10-22T16:39:48Z
dc.date.issued2025
dc.description.abstractLa tecnología blockchain ha transformado significativamente la forma en que se intercambia información, ofreciendo transacciones seguras y transparentes. Sin embargo, esta misma percepción de seguridad ha facilitado el surgimiento de contratos inteligentes maliciosos en redes basadas en Ethereum Virtual Machine. La falta de verificación del código fuente en muchos contratos expone únicamente sus opcodes o bytecodes públicamente, dificultando la detección temprana de comportamientos fraudulentos. Esta tesis propone una solución mediante la aplicación de técnicas de Machine Learning para predecir la maliciosidad de contratos inteligentes analizando sus opcodes. Utilizando un dataset compuesto por más de cien mil contratos inteligentes etiquetados como maliciosos y no maliciosos, se desarrollan modelos predictivos que permiten clasificar contratos en tiempo real, antes de que los usuarios interactúen con ellos. El proceso metodológico incluye la transformación de opcodes en vectores numéricos mediante técnicas como TF-IDF, la selección y configuración de modelos específicos para datos desbalanceados (Easy Ensemble Classifier y Balanced Random Forest Classifier), y la optimización del desempeño mediante validación cruzada. Los resultados obtenidos se evalúan con métricas como Precision, Recall y F1-score, garantizando una alta confiabilidad en las predicciones. Finalmente, se propone una implementación práctica del modelo a través de una API, facilitando que plataformas blockchain, billeteras virtuales y exchanges puedan consultar rápidamente el riesgo asociado a un contrato inteligente, contribuyendo así a la seguridad del ecosistema blockchain.
dc.description.bibliographicCitationLandaburu, R. (2025) “Predicción de Contratos Inteligentes Maliciosos en Blockchains EVM mediante Análisis de Opcodes y Machine Learning”. [Tesis de maestría. Universidad Torcuato Di Tella]. Repositorio Digital Universidad Torcuato Di Tella https://repositorio.utdt.edu/handle/20.500.13098/13739
dc.format.extent110 p.
dc.format.mediumapplication/pdf
dc.identifier.urihttps://repositorio.utdt.edu/handle/20.500.13098/13739
dc.languagespa
dc.publisherUniversidad Torcuato Di Tella
dc.relation.ispartofTesis y Trabajos Finales de la Universidad Torcuato Di Tella
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.licensehttps://creativecommons.org/licenses/by-nc-sa/4.0/deed.es
dc.subjectAnálisis de datos
dc.subjectInnovación tecnológica
dc.subjectInteligencia Artificial
dc.subjectData analysis
dc.subjectTechnological innovation
dc.subjectArtificial intelligence
dc.titlePredicción de Contratos Inteligentes Maliciosos en Blockchains EVM mediante Análisis de Opcodes y Machine Learning
dc.typeinfo:eu-repo/semantics/masterThesis
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
organization.identifier.rorhttps://ror.org/04sxme922

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MiM_Landaburu_2025.pdf
Size:
4.72 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: