Condividi questo articolo

Constantinopla al frente: Lo que necesita saber sobre la gran actualización de Ethereum

Constantinopla, la próxima actualización de Ethereum, llegará pronto a un nodo NEAR de ti. Esto es lo que significa.

Constantinopla, la próxima actualización de todo el sistema de Ethereum, llegará pronto a un nodo NEAR de usted.

Finalizado31 de agostoConstantinopla incluye cinco propuestas de mejora de Ethereum (EIP). Una vez publicadas en Ethereum, estas propuestas modificarán permanentemente la blockchain con una serie de nuevas actualizaciones incompatibles con versiones anteriores.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Daybook Americas oggi. Vedi Tutte le Newsletter

Esto significa que los nodos (la red de computadoras que ejecutan el software de Ethereum ) deben actualizarse junto con todo el sistema o continuar funcionando como una entidad blockchain separada.

Más formalmente conocidas como "bifurcaciones duras", las actualizaciones de todo el sistema han generado bastante controversia en el pasado. En particular, si una parte de los usuarios no está de acuerdo con el cambio, esto puede resultar en la ejecución simultánea de dos versiones diferentes de la misma cadena de bloques.

Por más dramáticos que puedan llegar a ser estos acontecimientos (que anteriormente dieron lugar a una Criptomonedas competidora llamada Ethereum ClassicLa mayoría de las mejoras en Constantinopla no serán perceptibles para el usuario promedio. De hecho, según lo descrito por el desarrollador independiente Lane Rettig, la próxima bifurcación dura de Ethereum no presentará ningún cambio significativo para los usuarios finales.

Caracterizada principalmente como una "actualización de mantenimiento y optimización" por Rettig, Constantinople presenta mejoras pequeñas, pero altamente técnicas, en la eficiencia de la red y la estructura de tarifas de Ethereum , así como actualizaciones que preparan el camino para la tan esperada hoja de ruta de escalamiento de Ethereum.

Además, la bifurcación dura incluye cambios en la Regulación económica subyacente de Ethereum y el retraso de la bomba de dificultad, un fragmento de código programado para activar lo que se conoce como Ethereum "edad de hielo"en el que la creación de nuevos bloques en la red finalmente se ralentiza hasta detenerse por completo.

Como detalla CoinDesk, el cambio económico ha sido motivo de discordia, con puntos de vista contradictorios expresadas por las partes interesadas de Ethereum en los meses previos a la actualización.

En el momento de la publicación, la ansiedad esSigue elaborando cervezaEntre las redes, los mineros se enfrentan a un recorte salarial inminente tras Constantinopla. Aun así, al lograr un equilibrio entre las preocupaciones de todas las partes interesadas, los desarrolladores confían en que la actualización tendrá una buena acogida.

Si bien aún no se ha determinado un número de bloque formal, los desarrolladores CORE y los clientes actualmente están implementando, revisando y probando el código de Constantinopla.

Como le dijo el comerciante de Ethereum Eric Conner a CoinDesk:

La codificación y las pruebas complejas requieren tiempo. Y Ethereum está activo, por lo que es fundamental asegurarse de que ningún cambio sea perjudicial.

El nuevo Ethereum

Los cinco EIP que se lanzarán en Constantinopla son:

  • EIP 145:Una actualización técnica escrita por dos desarrolladores de Ethereum , Alex Beregszaszi y Pawel Bylica, EIP 145 detalla un método más eficiente de procesamiento de información en Ethereum conocido como desplazamiento bit a bit.
  • EIP 1052EIP 1052, creado por el desarrollador CORE Nick Johnson y Bylica, ofrece un medio para optimizar la ejecución de código a gran escala en Ethereum.
  • EIP 1283:Basada en la EIP 1087, escrita por Johnson, esta propuesta beneficia principalmentecontrato inteligentedesarrolladores al introducir un método de fijación de precios más equitativo para los cambios realizados en el almacenamiento de datos.
  • EIP 1014:Creada por el propio fundador de Ethereum , Vitalik Buterin, el propósito de esta actualización es facilitar mejor un cierto tipo de solución de escalamiento basada en canales estatales y transacciones "fuera de la cadena".
  • EIP 1234:Promovida por Afri Schoedon, gerente de lanzamiento del principal cliente de Ethereum, Parity, esta actualización es la más polémica del lote, ya que reduce la emisión de recompensas por minería de bloques de 3 ETH a 2 ETH, además de retrasar la bomba de dificultad por un período de 12 meses.

En general, los cambios incluyen: optimizaciones de código para mejorar los tiempos de procesamiento para los desarrolladores; estructuras de precios más justas para los cambios realizados en el almacenamiento de datos de contratos inteligentes; una edición de código que hace que las soluciones de escalado a través de canales estatales sean más fáciles de implementar en Ethereum; y cambios en la Regulación económica de Ethereum.

Dado que es probable que estos cambios de código definan el progreso de la segunda cadena de bloques más popular en los próximos años, vale la pena analizar Constantinopla en mayor profundidad.

Optimización de código

Para empezar, tanto EIP 145 como 1052 apuntan a mejorar la eficiencia de la red, realizando cambios en la máquina virtual subyacente de Ethereum: la EVM.

Impulsado por el software en el corazón de Ethereum, el EVM procesa los contratos inteligentes en una serie de unos y ceros, también llamados código de bytes.

Con el objetivo de mantener la longevidad de Ethereum y optimizar el rendimiento para satisfacer mejor las necesidades de los usuarios, tanto EIP 145 como EIP 1052 buscan optimizar la experiencia del desarrollador específicamente para los desarrolladores de contratos inteligentes.

EIP 145

Introduce la funcionalidad nativa de "desplazamiento bit a bit", que permite ejecutar código de bytes sin depender de operaciones aritméticas como la multiplicación y la división. En efecto, esto significa que los contratos inteligentes subyacentes a aplicaciones descentralizadas comoCriptogatitosserá procesado más rápido por el EVM.

Además, cuando se ejecutan y se invocan contratos inteligentes en Ethereum , EIP 1052Introduce una actualización mediante la cual solo se comprueban los datos esenciales del código del contrato en lugar de la totalidad del código en sí.

Es decir, en lugar de verificar el contrato completo, EIP 1052 hace que se pueda verificar una línea de código comprimida, o un "hash", ahorrando tiempo y costos de computación, especialmente para contratos inteligentes largos que se ejecutan en miles de líneas de código.

Almacenamiento más barato

Otros EIP tratan sobre cómo se almacenan los contratos inteligentes en Ethereum , como EIP 1283, lo que reduce la cantidad que los desarrolladores deben pagar al crear contratos inteligentes.

Tal como están las cosas, sin EIP 1283, ciertas actualizaciones del código de contratos inteligentes cuestan una cantidad considerable de GAS, la unidad computacional de energía necesaria para ejecutar operaciones en la plataforma Ethereum .

EIP 1283 implementa un mejor análisis de costos para los contratos, al desglosar qué cambios de contrato se han escrito en el almacenamiento a corto plazo de Ethereum, llamado memoria, en lugar de en la cadena de bloques en sí.

Si ninguna o solo unas pocas de esas actualizaciones llegan a la cadena de bloques, se reduce el coste total para los desarrolladores. Como Johnson, autor de la propuesta original de la EIP 1283, relató a CoinDesk:

"En el pasado, en algunos casos, cobrábamos GAS por cosas que en realidad no sucedían o que no costaban recursos reales, y ahora estamos tratando de ajustar las cosas para cobrar solo la GAS que se alinea con el trabajo que realmente tenemos que hacer".

En el futuro, Johnson agregó que los desarrolladores están buscando implementar lo que se conoce como tarifas de alquiler.

Según lo detallado porCoinDeskLa idea es cobrar una tarifa a los usuarios que mantengan datos almacenados permanentemente en la cadena de bloques. Johnson afirmó que esta sería una forma eficaz de desincentivar el uso del almacenamiento para cosas que no se necesitan.

Canales estatales

Además de una estructura de tarifas de GAS renovada para los desarrolladores de contratos inteligentes, EIP 1014 ayuda a avanzar en una solución de escalamiento experimental llamada canales estatales.

Estos canales, que se encuentran en desarrollo activo como parte de los esfuerzos por escalar Ethereum para un mayor volumen de transacciones, minimizan la cantidad de operaciones que deben realizarse en la propia cadena de bloques de Ethereum , liberando recursos y espacio de la red.

Creado por el fundador de Ethereum , Vitalik Buterin, EIP 1014 se describe en GitHubpor el desarrollador del canal estatal Liam Horne que será "un aumento significativo en el rendimiento de los canales estatales".

Otros en el mismo foro se han hecho eco del mismo sentimiento, instando a su inclusión en Constantinopla y afirmando que EIP 1014 facilitaría mejor las transacciones que ocurren "fuera de la cadena".

Regulación económica

Por último, estáEIP 1234, la última incorporación a las otras cuatro propuestas que se lanzarán en Constantinopla y que tratan el aumento gradual de la dificultad de la minería de bloques, conocida como la bomba de dificultad.

Originalmente destinado a fomentar la transición hacia un modelo más ecológico,prueba de participación En el caso del sistema de consenso basado en blockchain Casper, el cambio aún está lejos. Por lo tanto, es necesario tomar medidas para retrasar la bomba y, al mismo tiempo, reducir la emisión de ether.

En resumen, tras la eliminación de la bomba de dificultad, los bloques se minarán más rápido tras Constantinopla. Esto significa que también se deben tomar medidas para reducir la recompensa por bloque, y la EIP 1234 la reduce de 3 ETH a 2 ETH por bloque.

Debido a que Ethereum no tiene una Regulación monetaria formal (actualmente mantiene un modelo de inflación sin límite), según un comerciante llamado Eric Conner, la reducción de la recompensa en EIP 1234 puede considerarse como algo similar a una "brecha temporal" que tiene como objetivo frenar eficazmente una "pérdida de oferta".

Schoedon, autor de EIP 1234, lo describió como "la mejor propuesta para estabilizar la emisión y al mismo tiempo retrasar la bomba" en un correo electrónico a CoinDesk.

Aún así, ciertos miembros de la comunidad minera de Ethereum opuestola decisión de disminuir las recompensas mineras, argumentando márgenes de ganancia más estrechos y el potencial de que las operaciones mineras se centralicen cada vez más en manos de unos pocos.

Las preocupaciones surgen en un momento en el que los ASIC, un tipo de hardware de minería altamente competitivo que aleja a los aficionados de la industria minera, se están volviendo cada vez más comunes en Ethereum.

¿Qué sigue?

En resumen, los cinco EIP tienen impactos en Ethereum que afectan a una serie de objetivos e iniciativas más amplios que aún deben elaborarse en la plataforma descentralizada, incluso después de que Constantinople se lance por completo.

Actualmente, cada EIP continuará siendo sometido a pruebas, implementación y revisión por pares en las próximas semanas, aunque el proceso no es de ninguna manera una progresión lineal.

Como señala Nick Johnson, desarrollador CORE de Ethereum , técnicamente cualquiera puede contribuir con pruebas a un conjunto de pruebas global que posteriormente se ejecuta en todas las implementaciones de cliente. Sin embargo, los clientes de Ethereum no deben esperar a que estas pruebas finalicen antes de implementar su propio código.

Schoedon, quien se jacta de Parity como "probablemente ONE de los equipos más rápidos en implementar los cambios para Constantinople", enfatizó el sábado pasado en un correo electrónico a CoinDesk que fueron el primer cliente, habiendo implementado los cinco EIP, en estar "completo en funciones" para Constantinople, esperando ahora la revisión por pares antes de su aceptación total en su base de código oficial.

Este aspecto de la preparación relacionado con las pruebas y la revisión que implica una bifurcación dura puede ser un proceso que consume tanto tiempo, si no más, que alcanzar un consenso en una plataforma descentralizada.

Entonces, a pesar de una fecha de lanzamiento original para8 de octubreEl gran estreno de la próxima bifurcación dura de Ethereum podría no producirse hasta más adelante en el mes o incluso en algún momento de noviembre.

Afortunadamente, el adelanto de los cinco EIP que se incluirán en Constantinopla ha dado a los fanáticos y críticos de Ethereum una buena idea de qué esperar.

Lo único que queda por ahora para estar atentos es una ejecución PRIME .

Reloj del zodíacoImagen vía Shutterstock

Christine Kim

Christine es analista de investigación en CoinDesk. Se centra en generar información basada en datos sobre la industria de las Criptomonedas y la cadena de bloques. Antes de su puesto como analista de investigación, Christine fue reportera de tecnología para CoinDesk, cubriendo principalmente los avances en la cadena de bloques Ethereum . Tenencias de Criptomonedas : Ninguna.

Christine Kim