Estrategias ejemplares de desarrollo de Ethereum en cuanto a seguridad y ahorro de gas
Autores: Baldauf, Manfred; Sonnleitner, Erik; Kurz, Marc
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Estrategias ejemplares de desarrollo de Ethereum en cuanto a seguridad y ahorro de gas
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Ethereum
Blockchain
Solidity
Contrato inteligente
Seguridad
Ahorro de gas
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 38
Citaciones: Sin citaciones
Ethereum es una cadena de bloques en constante evolución con nuevas características, así como nuevas vulnerabilidades que se introducen regularmente. La interacción con la red es costosa en comparación con otras cadenas de bloques o sistemas de software tradicionales. Al comenzar a desarrollar en Ethereum, es necesario aprender un lenguaje de programación de contratos inteligentes compatible, principalmente Solidity. La existencia de varias trampas plantea la pregunta de cuáles son las mejores prácticas para el uso seguro y eficiente de Ethereum. Este estudio tiene como objetivo principal combinar conocimientos de recursos de investigación existentes, al mismo tiempo que introduce nuevos enfoques aprendidos del análisis e investigación prácticos del desarrollo de contratos inteligentes, que posteriormente se recopilan en listas de mejores prácticas. Los hallazgos más importantes son que la calidad del código y la seguridad deben ser priorizadas. Además, algunas estrategias simples para ahorrar gas pueden ayudar a reducir los costos de interacción con poco esfuerzo.
Descripción
Ethereum es una cadena de bloques en constante evolución con nuevas características, así como nuevas vulnerabilidades que se introducen regularmente. La interacción con la red es costosa en comparación con otras cadenas de bloques o sistemas de software tradicionales. Al comenzar a desarrollar en Ethereum, es necesario aprender un lenguaje de programación de contratos inteligentes compatible, principalmente Solidity. La existencia de varias trampas plantea la pregunta de cuáles son las mejores prácticas para el uso seguro y eficiente de Ethereum. Este estudio tiene como objetivo principal combinar conocimientos de recursos de investigación existentes, al mismo tiempo que introduce nuevos enfoques aprendidos del análisis e investigación prácticos del desarrollo de contratos inteligentes, que posteriormente se recopilan en listas de mejores prácticas. Los hallazgos más importantes son que la calidad del código y la seguridad deben ser priorizadas. Además, algunas estrategias simples para ahorrar gas pueden ayudar a reducir los costos de interacción con poco esfuerzo.