El año pasado, la criptomoneda de ethereum, éter, se disparó. Parte de la razón de esto fue la promesa de contratos inteligentes en su blockchain. Los inversores de Ether están imaginando un futuro en el que los contratos inteligentes se conviertan en la forma estándar de realizar transacciones para múltiples industrias.
Sin embargo, en su entusiasmo por ese futuro, los mismos inversores tienden a olvidar que ethereum sigue siendo una tecnología naciente. Su blockchain entró en funcionamiento hace menos de tres años, el 30 de julio de 2015, y todavía es un trabajo en progreso. Como tal, el éter aún tiene que escalar su poder de procesamiento y transacción.
La bifurcación dura de Byzantium es una actualización de la cadena de bloques de ethereum que se implementó en octubre de 2017 en el bloque 4, 370, 000. Consistió en nueve protocolos de mejora de Ethereum (EIP) diseñados para mejorar los atributos de privacidad, escalabilidad y seguridad de ethereum.
Según la hoja de ruta de ethereum, se planean cuatro lanzamientos en vivo de su red. El primero se llamó Frontier y se lanzó en julio de 2015. Se consideró una "versión beta" para que los desarrolladores experimenten y desarrollen aplicaciones descentralizadas. El segundo se llamó Homestead y se lanzó en marzo de 2016 para estabilizar la plataforma.
El tercero, llamado lanzamiento en vivo de Metropolis, consta de dos partes y es el más significativo hasta ahora porque representa una evolución significativa del etéreo hacia la aceptabilidad masiva debido a la naturaleza de sus cambios. La bifurcación dura de Bizancio fue parte del lanzamiento en vivo de Metropolis.
La cuarta y última actualización de la red de ethereum se llama Serenity y se esperaba que se lanzara a principios de este año, pero se ha retrasado.
¿Por qué es Bizancio importante para el ecosistema de Ethereum?
Los cambios implementados en la bifurcación dura de Byzantium están diseñados para hacer que ethereum sea más ligero, más rápido y más seguro. Aquí hay un breve resumen de los cambios más significativos y sus efectos en el ecosistema.
1. Incrustar código de estado de transacción en recibos
La bifurcación rígida de Bizancio comunica el estado de la transacción en bloques sucesivos. Anteriormente, las transacciones hacían referencia a un parámetro raíz dentro del árbol Merkle. Esto permitió secuencias secuenciales de transacciones, pero evitó el procesamiento paralelo para acelerar la formación de la cadena. Simplemente comunicando el éxito o el fracaso, los bloques en la bifurcación rígida de Bizancio pueden llevar a cabo el procesamiento paralelo de múltiples transacciones. Esto ayudará a la cadena de bloques de ethereum a procesar transacciones más rápido en comparación con antes.
El procesamiento paralelo también ayudará a crear cadenas de bloques paralelas o soluciones de segunda capa (similares a Lightning Network de bitcoin) que podrían acelerar aún más el procesamiento. Por ejemplo, Christian Reitwiessner, líder del equipo en Ethereum, ya está trabajando en una segunda capa de la cadena de bloques de ether llamada Plasma.
"Aquí, la escalabilidad no proviene del hecho de que las cadenas de bloques se liberan de su carga (de transacciones) creando una gran cantidad de cadenas más pequeñas y moviendo las transacciones allí", escribió Reitwiessner. "La escalabilidad solo se logra una vez que un usuario no tiene para verificar cada transacción que se envía al sistema ".
2. Mejora de la criptografía
La actualización de Byzantium incluye cuatro contratos nativos de blockchain de ethereum que contienen código diseñado para disminuir los requisitos de energía para la implementación de zk-snarks, una criptografía de conocimiento cero que se está convirtiendo cada vez más en el estándar de privacidad para futuras transacciones que involucren criptomonedas.
En pocas palabras, las pruebas de conocimiento cero son cálculos matemáticamente intensivos que permiten a los sistemas demostrar que poseen las claves criptográficas necesarias sin divulgar el contenido de dicha clave. Los nuevos contratos asegurarán que las operaciones intensivas de cómputo se realicen directamente en la CPU en lugar de usar el cliente de ethereum, consumiendo así menos energía en general.
3. Reducir y deshacerse de las recompensas
La recompensa de Bizancio reduce las recompensas de bloque de 5 éter a 3 éter por bloque. Esa reducción está en línea con el plan eventual de ethereum para eliminar por completo las recompensas en bloque y avanzar hacia un algoritmo de Prueba de participación, donde las transacciones son aprobadas por nodos con el mayor número de monedas.
Actualmente, ethereum utiliza el algoritmo Ethash, que es una versión modificada del algoritmo de Prueba de trabajo de bitcoin. Un movimiento hacia Proof of Stake, que es utilizado o modificado de alguna forma por varias criptos, como Dash y Cardano, nuevamente ayudará a acelerar las transacciones en la cadena de bloques de ethereum.
4. ¿Por qué la bifurcación dura de Bizancio es importante para los inversores?
La bifurcación de Bizancio tiene como objetivo preparar el escenario para el uso generalizado de ethereum y sus contratos inteligentes. El precio de la criptomoneda se disparó después de las noticias del hard fork. De hecho, la cantidad de transacciones en ethereum ha superado a las de bitcoin desde la implementación de Byzantium, según BitInfoCharts Esto es un buen augurio para un futuro en el que los contratos inteligentes se generalicen.
(Imagen: CodeBrahma)
La inclusión de Zk-snarks también garantizará que la red de ethereum sea utilizable para transacciones comerciales que requieren privacidad. En otras palabras, la bifurcación dura de Bizancio ayudará a ethereum a escalar a su potencial prometido.
La línea de fondo
La bifurcación dura de Byzantium es una actualización importante y crítica de la cadena de bloques de ethereum. Se implementó para permitir transacciones más rápidas y una mayor seguridad en su blockchain y hacer que sus contratos inteligentes sean adecuados para su uso en transacciones comerciales.