Los contratos inteligentes de Ethereum carecen de diversidad y representan un riesgo para toda la red

Pedro Luis Martín Olivares
Pedro Luis Martín Olivares - Los contratos inteligentes de Ethereum carecen de diversidad y representan un riesgo para toda la red

Pedro Luis Martín Olivares – Aunque Ethereum es la segunda criptomoneda más popular, con una capitalización de mercado de $ 21.47 mil millones, y tiene la red de desarrolladores más fuerte, un documento de investigación de la Universidad descubrió recientemente que la mayoría de los contratos en la red de Ethereum son copias directas o casi directas de otros contratos. . Tener un código ampliamente disponible puede ser la fuerza impulsora detrás de la popularidad de Ethereum. Sin embargo, pone en riesgo toda la red, especialmente si hay vulnerabilidades y errores en el código original.

Reutilización de código sustancial en Ethereum

De acuerdo con el documento titulado, «Análisis de la topología contractual de Ethereum», publicado por la Northeastern University y la University of Maryland el 31 de octubre de 2018, mientras que la plataforma Ethereum es muy popular entre los desarrolladores, existe una reutilización sustancial del código dentro de la red.

Los analistas descubrieron que los 1,2 millones de contratos creados por los usuarios se pueden reducir a grupos de 5,877 contratos que tienen un código muy similar. La falta de diversidad y variación muestra que un pequeño error en un contrato podría tener un impacto generalizado en la comunidad de usuarios y desarrolladores de Ethereum. Estos errores y vulnerabilidades en el sistema se han descubierto en el pasado que, desafortunadamente, han provocado ataques, lo que le ha costado a la comunidad de Ethereum cientos de millones de dólares en valor perdido. Al ritmo del crecimiento de la red, la falta de código diferente de Ethereum se convierte en un problema cada vez más acuciante.

Para llegar a estas conclusiones, los analistas de ambas Universidades recopilaron el código de bytes de todos los contratos publicados en la cadena de bloques Ethereum durante los primeros 5 millones de bloques que ocurrieron hace tres años, en 2015, durante la publicación inicial de Ethereum. También recolectaron datos modificados de la máquina virtual de Ethereum, conocida como Geth, y registraron todas las interacciones entre los contratos y los usuarios.

Falta de diversidad con respecto al crecimiento de Ethereum.

Ethereum es actualmente la plataforma de blockchain más popular para desarrolladores. La capitalización de mercado y el tipo de cambio de Ethereum, que se ha multiplicado por más de 1.000 desde su inicio. También hay aproximadamente tres veces más contratos inteligentes en la red Ethereum que cualquier otra red de blockchain. El uso de Ethereum, medido por el número de transacciones en el sistema también ha aumentado de manera exponencial, con el número promedio de transacciones por día de 40,000 a más de 1 millón.

Aunque Ethereum experimentó una caída en el precio desde su máximo histórico en enero de 2018 a $ 1,477, hasta $ 208,09 en noviembre de 2018 como se vio en CoinmarketCap, el documento señaló que el crecimiento y la cantidad de transacciones por día se han mantenido relativamente estables.

El informe ICO 2017 de Ernst and Young demostró hallazgos similares. Mientras que NEM, NEO, Waves y Stellar atrajeron mucha atención en 2017, ninguna otra plataforma de blockchain logró rivalizar con Ethereum. La comunidad de desarrolladores de Ethereum sigue siendo más fuerte en Github y tiene la mayor actividad de redes sociales en Facebook, Twitter y Reddit.

Al ritmo actual, la plataforma Ethereum continuará atrayendo más contratos. El trabajo de investigación, sin embargo, enfatizó sus preocupaciones de usar repetidamente un código altamente similar. Señalaron que los pocos creadores en comparación con la cantidad de contratos generales darán lugar a que el código se reutilice ampliamente, lo que afectará la confiabilidad general del ecosistema del contrato. Además, en un sistema de blockchain como Ethereum, los contratos inteligentes no se pueden cambiar ya que se separa del estado de blockchain. Los creadores deben realizar contratos completamente nuevos y migrar el código existente o antiguo.

Sabías que puedes leer esta artículo y otros en Telegram

Pedro Luis Martín Olivares
Economía y Finanzas

Sé el primero en comentar en «Los contratos inteligentes de Ethereum carecen de diversidad y representan un riesgo para toda la red»

Deja un comentario

Tu dirección de correo electrónico no será publicada.


*


*