Lanzamiento de Ethereum Constantinopla se efectuará en febrero de 2019

De acuerdo con una confirmación de twitter del líder del equipo de Ethereum, Peter Szilagyi, los desarrolladores centrales de Ethereum (ETH) propusieron que Constantinopla, una actualización de todo el sistema de la criptomoneda, que estaba programada para ser lanzada el 17 de enero, se haya pospuesto hasta fines de febrero.

El tweet indicó que la horquilla dura, que se lanzará en el bloque 7, 280,000, se pondrá en funcionamiento el 27 de febrero de 2019.

Constantinopla y tarifas de transacción reducidas

Constantinopla contiene varias propuestas de mejora para Ethereum (EIP) creadas para facilitar la transición del algoritmo de consenso de prueba de trabajo (PoW) actual, al de prueba de estaca (PoS), que se ha encontrado que es más eficiente energéticamente.

Antes de la introducción de Constantinopla, la red ETH idealmente cobraría 5.000 gas para las operaciones de almacenamiento, que es mucho más que los 2.300 que se envían cuando se realizan llamadas de contrato utilizando las funciones de envío o transferencia.

Con la actualización, se espera que las operaciones de almacenamiento para clientes específicos lleguen a 200 gas. Aunque se esperaba que la actualización inicial se activara en noviembre de 2018, se retrasó después de que se descubrió que un protocolo de actualización en su red de prueba Ropsten era defectuoso.

El potencial ataque de reentrada

El último retraso se debió a un informe de ChainSecurity, una firma de contratos inteligente, que investigó algunas de las propiedades de la actualización planificada. Según el informe, la propuesta de mejora de Ethereum (EIP) 1283, si se implementa, podría crear una brecha en la red de Ethereum a través de la cual los atacantes pueden ingresar a la red y robar los fondos de los usuarios.

El ataque fue apodado, “ataque de reentrada”, ya que ofrecía a los piratas informáticos la oportunidad de ingresar a funciones específicas en las redes en más de una ocasión sin notificar a los usuarios. Esencialmente, un atacante podría usar este ataque para robar fondos de la red sin ser descubierto.

Rollout pospuesto

Al recibir la notificación del ataque, los desarrolladores de la red de Ethereum, así como los desarrolladores de algunos de los clientes de la red, decidieron abortar la actualización por el momento; al buscar soluciones. Se programó una llamada para desarrolladores el 18 de enero, con participantes que incluyen al co-creador de Ethereum, Vitalik Buterin, Nick Johnson, Hudson Jameson y otros desarrolladores principales de la red.

La nueva estrategia de actualización

Además del anuncio de la nueva fecha de lanzamiento, también se confirmó que el EIP 1283, que fue comprobado por ChainSecurity como defectuoso, no se presentará en el lanzamiento de Constantinopla. Más bien, los desarrolladores han confirmado que continuarán ejecutando pruebas y reformarán el EIP, para incluirlo en otra bifurcación.

EIP 1283 fue uno de los cinco EIP que formarán parte de Constantinopla. Ahora, el tenedor duro se lanzará en dos partes al mismo tiempo. La primera actualización incluirá los cinco EIPS, con la inclusión del EIP 1283 con errores. En la segunda actualización, EIP 1283 se eliminará específicamente.

Peter Szilagyi, quien inició esta estrategia de actualización, afirmó que ayudará a garantizar que cualquier red que ya haya implementado el conjunto completo de Constantinopla pueda seguir reparando el EIP con errores sin tener que deshacer ningún bloque.

Szilágyi dijo:

“Mi sugerencia es definir dos forks duros. Constantinopla como está actualmente y la Constantinopla que soluciona lo que simplemente deshabilita esta característica”.

Se presentaron varias propuestas sobre una nueva forma de avanzar para el lanzamiento de Constantinopla.

Un desarrollador sugirió una estrategia de dos bifurcaciones para garantizar el cumplimiento de la siguiente bifurcación dura planificada por toda la red. Esto se debe a que algunos mineros han estado utilizando una cadena falsa de Constantinopla y deben actualizarse de forma limpia.

También hubo una sugerencia de proponer un nombre diferente para el tenedor. No llegó muy lejos, ya que los desarrolladores concluyeron que el trabajo requerido era más importante que el nombre dado a las cosas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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