Mejorando la seguridad de los contratos inteligentes a través del aprendizaje automático: una encuesta de enfoques y técnicas
Autores: Jiang, Fan; Chao, Kailin; Xiao, Jianmao; Liu, Qinghua; Gu, Keyang; Wu, Junyi; Cao, Yuanlong
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Mejorando la seguridad de los contratos inteligentes a través del aprendizaje automático: una encuesta de enfoques y técnicas
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Cadena de bloques
Contratos inteligentes
Preocupaciones de seguridad
Técnicas de aprendizaje automático
Detección de vulnerabilidades
Herramientas formalizadas
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 42
Citaciones: Sin citaciones
A medida que la tecnología blockchain continúa avanzando, los contratos inteligentes, un componente central, han atraído cada vez más atención generalizada. Sin embargo, las preocupaciones de seguridad asociadas con los contratos inteligentes se han vuelto más prominentes. Aunque las técnicas de aprendizaje automático han demostrado potencial en el campo de la detección de seguridad de contratos inteligentes, todavía hay una falta de estudios de revisión exhaustivos. Para abordar esta brecha de investigación, este documento presenta de manera innovadora una investigación exhaustiva de la detección de vulnerabilidades de contratos inteligentes basada en el aprendizaje automático. Primero, elucidamos los tipos comunes de vulnerabilidades de contratos inteligentes y el trasfondo de las herramientas formalizadas de detección de vulnerabilidades. Posteriormente, realizamos un estudio y análisis en profundidad de las técnicas de aprendizaje automático. A continuación, recopilamos, filtramos y analizamos comparativamente las herramientas existentes de detección de vulnerabilidades de contratos inteligentes basadas en aprendizaje automático. Finalmente, resumimos los hallazgos y ofrecemos ideas factibles en este campo.
Descripción
A medida que la tecnología blockchain continúa avanzando, los contratos inteligentes, un componente central, han atraído cada vez más atención generalizada. Sin embargo, las preocupaciones de seguridad asociadas con los contratos inteligentes se han vuelto más prominentes. Aunque las técnicas de aprendizaje automático han demostrado potencial en el campo de la detección de seguridad de contratos inteligentes, todavía hay una falta de estudios de revisión exhaustivos. Para abordar esta brecha de investigación, este documento presenta de manera innovadora una investigación exhaustiva de la detección de vulnerabilidades de contratos inteligentes basada en el aprendizaje automático. Primero, elucidamos los tipos comunes de vulnerabilidades de contratos inteligentes y el trasfondo de las herramientas formalizadas de detección de vulnerabilidades. Posteriormente, realizamos un estudio y análisis en profundidad de las técnicas de aprendizaje automático. A continuación, recopilamos, filtramos y analizamos comparativamente las herramientas existentes de detección de vulnerabilidades de contratos inteligentes basadas en aprendizaje automático. Finalmente, resumimos los hallazgos y ofrecemos ideas factibles en este campo.