Compartir este artículo

La cuenta regresiva de Bizancio: ¿Qué queda antes de la próxima bifurcación de Ethereum?

A solo unos días de la próxima bifurcación dura de Ethereum, CoinDesk describe cómo las partes interesadas están avanzando para prepararse.

La próxima gran actualización de Ethereum, la segunda cadena de bloques más grande del mundo por valor total, se lanzará en menos de una semana.

Parte de una actualización más grande de múltiples componentes llamadaMetrópoliEl llamado código "Bizancio" se aplicará en el bloque 4.370.000, o en unos cuatro días segúnmétricas actuales– como unbifurcación dura. Un problema común (todavíacontroversial) estrategia para actualizar las cadenas de bloques, esto significa que se requiere que los cambios sean aceptados ampliamente por todas las partes interesadas en la cadena de bloques Ethereum .

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto Long & Short hoy. Ver Todos Los Boletines

En este sentido, sin embargo, cabe destacar que el uso de este mecanismo en el pasado ha tenido resultados dispares para Ethereum. Hasta la fecha, la plataforma ha realizado... cuatro bifurcaciones duras, y solo ONE resultó en la creación de una cadena de bloques alternativa, Ethereum Classic.

Dado que los cambios en Byzantium se describieron en la hoja de ruta de Ethereum desde 2015, es improbable que resulte problemático. Con dos actualizaciones importantes de Metropolis pospuestas, Byzantium se considera quizás mejor como una actualización conservadora que introducirá nueve protocolos de mejora de Ethereum (EIP) clave en la plataforma.

En total, los cambios están diseñados para hacer que la plataforma sea más liviana y rápida de ejecutar, mejorando la velocidad de las transacciones, la seguridad de los contratos inteligentes y, eventualmente, tal vez,Privacidad.

Sin embargo, dicho esto, aún queda trabajo por hacer en la actualización, y varias partes interesadas ya están entrando en las etapas finales de sus preparativos.

Clientela

Como el cambio hacia Byzantium depende de la actualización de los nodos de la red, el enfoque principal en los próximos días será garantizar que los clientes que ofrecen software a los nodos estén listos para la actualización.

Esto significa que las empresas emergentes responsables de supervisar a los clientes deben asegurarse de que su software realmente contenga los EIP que hacen cumplir la bifurcación dura de Byzantium. Si bien cada cliente aplica las mismas reglas, están escritas en diferentes lenguajes de programación y respaldadas por diferentes equipos de desarrolladores.

Esto es lo que Ethereum ha llamado "diversidad de clientes", cuyo objetivo es permitir la innovación manteniendo al mismo tiempo un protocolo base estable e inequívoco.

Para que la actualización se realice de forma consistente en toda la plataforma, todos los clientes de Ethereum deben actualizarse con un software que implemente el número de bloque 4.370.000 (esto no afecta a servicios de terceros, como monederos en línea, y solo es relevante para quienes ejecutan nodos directamente). Las EIP se codifican en los clientes junto con un número de bloque, momento en el que se activará la bifurcación dura de Byzantium.

Durante la próxima semana, todos los principales clientes de Ethereum deberán lanzar una actualización de Byzantium, con tiempo suficiente para que los nodos se actualicen. Si algunos nodos se quedan atrás, la blockchain se dividirá, creando diferentes versiones de la misma plataforma.

Sin embargo, en el momento de redactar este artículo, la mayoría parece estar lista.

Go Ethereum (también llamado Geth) es el cliente de Ethereum más popular y posee aproximadamente el 69 por ciento de todos los nodos de Ethereum . La semana pasada, lanzó una actualización preparada para Byzantium que contiene el número de bloque, aunque, al momento de escribir esto, solo alrededor demedioSe han actualizado algunos de los nodos que ejecutan Geth.

El segundo cliente más grande, Parity, lanzó una actualización preparada para Byzantiumayer, pero fue retractado después de que se encontró un error de consenso en una prueba fuzz (un tipo de análisis detallado de fallas que implica llenar un programa de computadora con datos eclécticos hasta que aparece una debilidad).

Se espera el lanzamiento de una nueva actualización hoy. De aproximadamente el 35 % de los nodos que se ejecutan en Parity, ninguno se ha actualizado para implementar correctamente la bifurcación dura.

Los clientes de nodo restantes son comparativamente pequeños, y algunos también han lanzado una versión compatible con Byzantium. El cliente de Ethereum basado en Python del fundador de Ethereum , Vitalik Buterin, lanzó una actualización esta mañana. De igual forma, EthereumJ basado en Java y EthereumJS con Java script lanzaron una actualización hoy mismo.

Los desarrolladores detrás de Cpp-ethereum dicen que todavía están trabajando en el cambio.

Mineros

Quienes están familiarizados con la hoja de ruta de Ethereum probablemente sepan que el protocolo ha planeado desde hace mucho tiempo eliminar gradualmente su mecanismo de consenso de prueba de trabajo en favor de una alternativa más experimental y, según argumentan, más igualitaria, llamada prueba de participación.

Sin embargo, esa transición no estará lista para Bizancio, aunque hay algunas mejoras diseñadas para facilitar el cambio final.

Mayoría notablemente Quizás con Byzantium la dificultad de minería se reduzca significativamente. Esto significa que las transacciones de Ethereum serán más rápidas y los mineros recibirán una remuneración menor por su esfuerzo. En Ethereum, los mineros también utilizan un cliente de Ethereum , por lo que deberán actualizarse para Byzantium, lo que también introducirá cambios significativos.

La actualización hace que la minería de bloques sea más rápida y, para compensar esto, las recompensas de bloque para los mineros después de Byzantium se reducirán en 2 ETH, o aproximadamente $604 según métricas actuales.

Esta actualización ha sidoampliamente apoyado, pero ha sido motivo de cierta disputa, lo que ha llevadoalgunas fiestas Amenazar con seguir minando el Ethereum pre-Bizancio. Sin embargo, a menos que estos esfuerzos resulten significativos, es poco probable que esto afecte a las plataformas de intercambio.

Intercambios

Si todo va según lo previsto, estas nuevas empresas no se verán afectadas por la bifurcación de Byzantium.

Sin embargo, aquí es prudente tener en cuenta las complicaciones pasadas. La última gran bifurcación dura de Ethereum, una medida de emergencia en respuesta al fallo de una importante aplicación descentralizada llamada The DAO, provocó la creación repentina de dos criptomonedas ether en competencia.

Como un pequeño grupo de usuarios rechazó el cambio, pudieron reiniciar la antigua cadena de bloques, formando un proyecto ahora conocido como Ethereum Classic, valorado en $ 11,48 según métricas actuales.

Como se mencionó, hay unapuñadoHay indicios de que la bifurcación de Bizancio será polémica, aunque ninguna parece tener particular importancia.

Un par de proyectos que vale la pena destacar son aquellos que pretenden introducir nuevas variaciones de Ethereum, por ejemploEterita, que busca crear una versión de Byzantium que no reduzca la recompensa minera. Si el movimiento gana apoyo, esto podría presionar a las plataformas de intercambio, que recientemente han mostrado su disposición a apoyar activos que operan en las llamadas blockchains "minoritarias" como una forma de ofrecer nuevas alternativas a los especuladores.

Desarrolladores de aplicaciones

También es poco probable que las aplicaciones que se ejecutan en Ethereum tengan dificultades.

Mist, el navegador de Ethereum para aplicaciones descentralizadas (dapps), se actualiza automáticamente a Byzantium al reiniciarse. Lo mismo aplica para todas las dapps en Ethereum.

Si la bifurcación dura ocurre consistentemente en todos los nodos, las actualizaciones deberían activarse instantáneamente después del bloque número 4.370.000.

Sin embargo, hay un cambio importante que marcará una marcada diferencia en cómo los desarrolladores interactuarán con las transacciones en la cadena de bloques Ethereum .

Después de Bizancio, la forma de detectar transacciones fallidas cambiará, incluso para contratos ya implementados. El método para detectar una transacción fallida después de Bizancio se explica con más detalle.aquí.

Reloj astronómicovía Shutterstock

Rachel-Rose O'Leary

Rachel-Rose O'Leary es programadora y escritora en Dark Renaissance Technologies. Fue redactora principal de tecnología para CoinDesk entre 2017 y 2018, cubriendo temas de Privacidad y Ethereum. Tiene formación en arte digital y filosofía, y escribe sobre Cripto desde 2015.

Rachel-Rose O'Leary