Publicidad

La bifurcación dura Ethereum estaba programada para comenzar el 16 de enero, pero se ha retrasado enormemente, ahora nos preguntamos qué pasará con la actualización.

La actualización, conocida como Constantinopla, es la última actualización reciente del sistema de red de Ethereum, pero debido a una vulnerabilidad en la Propuesta de mejora de Ethereum (EIP), 1283, que permite un ataque de reentrada, Constantinopla se retrasó. Los desarrolladores principales de Ethereum tuvieron una reunión dos días después de que la actualización estaba inicialmente destinada a publicarse sobre los próximos pasos y, finalmente, decidió posponer la actualización de la red hasta el 27 de febrero, dejando a los inversores y fanáticos un poco desconcertados, por decir lo menos.

El tenedor duro será lanzado en dos partes, simultáneamente. La primera actualización difícil incluirá los cinco EIP (esto incluirá el error 1283) y en la segunda actualización, se eliminará 1283, los desarrolladores creen que esta es la forma más adecuada de implementar la actualización dadas las circunstancias.

¿Qué es la actualización de red?

Es posible que haya escuchado acerca de la actualización y que se esté preguntando qué es realmente y qué significa para la red Ethereum.

Si ya lo sabe, deje que esto le refresque la memoria; de lo contrario, Constantinopla es una de las últimas referencias para la red Ethereum y tiene 5 EIP. Los EIP significan que ningún proceso individual puede decidir qué sucede dentro de una actualización de la red (por así decirlo). Esto significa que cualquier persona de la comunidad podrá enviar sugerencias para mejorar la red. Para imaginar los EIP, piense en un buzón de sugerencias en el que los desarrolladores lean los envíos y los implementen.

Los cinco EIP actuales abordarán el costo, la velocidad, la función, la eficiencia y más.

  • EIP 145 – Instrucciones Bitwise Shitfing

Este EIP agregará instrucciones de cambio de Bitwise a la Máquina Virtual de Ethereum. Las instrucciones permiten que bits de información binaria se muevan hacia la izquierda y hacia la derecha. Esto significará que la ejecución de turnos en contratos inteligentes será mucho más barata. Reducir el gas requerido para enviar transacciones, haciendo que la red sea más eficiente.

EIP 1014 fue desarrollado por el mismo Vitalik Buterin. La actualización mejorará la habilitación de los canales estatales, una solución de escalamiento Ethereum que se basa en transacciones fuera de la cadena.

  • EIP 1052 – Verificación inteligente de contratos

EIP 1052 permite que los contratos inteligentes se verifiquen entre sí tomando el hash del otro contrato inteligente. Antes de Constantinopla, los contratos inteligentes tendrían que retirar todo el código de otro para poder verificar. Hay mucho tiempo y mano de obra para realizar esto. Reducir el volumen de potencia informática necesaria para verificar contratos inteligentes

  • EIP 1234 – Bloqueo de recompensas y dificultad Retraso de bombas

Este EIP es uno de los más conocidos discutidos en relación con la actualización de Constantinopla. Hay dos componentes, que son el retraso de la bomba de dificultad y la reducción de recompensas en bloque

El quinto EIP reduce el costo de gas para la operación de SSTORE. El nombre completo de esta propuesta es "Medición rápida neta para SSTORE sin mapas sucios". La reducción permite que se realicen varias actualizaciones dentro de una transacción a un costo mucho más barato.

¿Qué Constantinopla cambiará?

Todos los EIP anteriores son parte de un plan más grande para ETH 2.0 en el que el protocolo Ethereum sufrirá muchos cambios fundamentales para mejorar la funcionalidad a largo plazo. Algunos de los cambios son:

  • Escalabilidad mejorada a través de fragmentación
  • Mejoras de EVM (Ethereum Virtual Machine)
  • Mejoras en la lógica de contrato cruzado (por ejemplo, abstracción)
  • Mejoras a la economía de protocolo ”

Vulnerabilidades en la horquilla dura

El día antes de que se pusiera en marcha la actualización de Constantinopla, la empresa de auditoría de contratos inteligentes ChainSecurity observó una vulnerabilidad crucial en EIP-1283 que haría que los contratos actuales sean susceptibles de un ataque de reingreso.

El 15 de enero, ChainSecurity publicó un Medio artículo que menciona que el EIP-1283 podría crear un vacío legal en la red Ethereum a través del cual los ataques podrían obtener acceso a la red y poder robar fondos. El ataque se denominó "ataque de re-entrada" porque le daría a los piratas informáticos la posibilidad de acceder a funciones específicas de la red en más de una ocasión sin que los usuarios se enteren.

Al final, un atacante habría podido robar fondos de la red sin dejar rastro.

Además de esto, ChainSecurity también dijo que:

"La explotación de esta vulnerabilidad sería altamente improbable ya que no pudieron encontrar ningún contrato preexistente que pudiera estar en riesgo".

A pesar de los desarrolladores clientes, los desarrolladores centrales y toda la comunidad decidieron retrasar la actualización de la red luego de más pruebas. Además:

“El Core Ethereum Devs celebró una reunión dos días después de la actualización de la red prevista para discutir cómo avanzar y cuándo reintroducir la actualización de Constantinopla. En la llamada, los desarrolladores llegaron a un consenso sobre el impulso de la actualización por otras 6 semanas para dar un tiempo razonable a los clientes de prueba ".

¿Qué depara el futuro?

Lo que depara el futuro depende de cómo interactúe la comunidad con la red de fuentes abiertas Ethereum.

Si es titular de Ethereum, un contrato inteligente o simplemente interactúa con la red a un alto nivel, no tendrá que hacer nada más, por lo que puede esperar a que las cosas se desarrollen desde aquí.

Para los mineros y corredores de intercambio, tendrá que actualizar sus clientes de paridad cuando sean liberados.

Via: CryptoDaily

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.