A medida que pasan las semanas, nos acercamos a las principales actualizaciones de red de Ethereum para 2021. Es posible que ya haya oído hablar del Ethereum Berlin Hard Fork, programado para abril, o del Ethereum London Hard Fork programado para julio. En este artículo, revisamos ambas actualizaciones de la red Ethereum, junto con las propuestas de mejora de Ethereum (EIP) que se incluirán en el paquete. ¡Siga leyendo para obtener la guía definitiva sobre Ethereum Berlin Hard Fork y Ethereum London Hard Fork!
En primer lugar, ¿por qué son importantes las actualizaciones de la red Ethereum? Bueno, aquellos que buscan las últimas noticias sobre Ethereum o una predicción de precios de Ethereum para 2021 probablemente habrán visto menciones de la bifurcación de Ethereum en Londres o la bifurcación de Ethereum en Berlín, ambas programadas para 2021. Aunque las actualizaciones de red como estas son relativamente técnicas, aún pueden ser importantes. para los fundamentos de Ethereum. Entonces, ¿qué implican las próximas dos bifurcaciones duras de Ethereum? En este artículo, explicamos todo lo que se incluye en las dos próximas bifurcaciones de una manera fácil de entender.
Quizás nunca ha sido más importante estar atento a las próximas actualizaciones de la red Ethereum, con Ethereum alcanzando recientemente nuevos máximos históricos. Por supuesto, Ethereum no ha sido el único foco del sector de las criptomonedas en 2021. Aproximadamente tres meses después del año, ya hemos sido testigos de una considerable corrida alcista de Bitcoin a aproximadamente $ 60,000, así como un aumento del interés en los mercados de NFT como Rarible. y OpenSea. Además, 2021 también ha visto el surgimiento de Binance Smart Chain y un aumento del interés en los tokens BSC DeFi y BEP-20. Esto se debió en gran parte a un aumento masivo de las tarifas del gas Ethereum. ¡Inscríbase en Ivan on Tech Academy para comprender los últimos desarrollos criptográficos!
Actualizaciones de la red Ethereum y EIP
Las actualizaciones de la red Ethereum no son nada nuevo. Aunque actualmente esperamos con ansias el Ethereum Berlin Hard Fork a finales de abril y el Ethereum London Hard Fork durante el verano, estos no son nada nuevo. Los seguidores de Ethereum desde hace mucho tiempo probablemente recordarán con cariño las actualizaciones históricas de Ethereum Network. Por ejemplo, estos incluyen actualizaciones como Ethereum Spurious Dragon, Ethereum Byzantium, Ethereum Constantinople y Ethereum St. Petersburg. A fines de 2019, se lanzó la actualización de Ethereum Istanbul, que fue la última bifurcación antes de Berlín. Finalmente, fue seguido por otras actualizaciones notables durante 2020, como la actualización del glaciar Ethereum Muir, el lanzamiento de la red de prueba Medalla y la cadena de balizas Ethereum 2.0.
Ahora, sin embargo, la red Ethereum está a punto de obtener otras dos actualizaciones importantes. En los próximos meses, Ethereum Network presentará tanto el Ethereum Berlin Hard Fork como el London Hard Fork. Estas bifurcaciones duras no compatibles con versiones anteriores pueden verse como trampolines para la red Ethereum en el camino hacia “Serenity”, o Ethereum 2.0. Anteriormente hemos hablado en profundidad de Ethereum 2.0 junto con el movimiento de Ethereum hacia la prueba de participación en lugar de la prueba de trabajo. Sin embargo, aunque la visión completa de Ethereum 2.0 todavía queda un tiempo fuera, se están realizando mejoras muy reales para llevar esta visión a buen término.
Las actualizaciones de la red Ethereum suelen incluir diferentes denominadas “propuestas de mejora de Ethereum” o EIP. En pocas palabras, las propuestas de mejora de Ethereum expresan, por ejemplo, estándares para las especificaciones básicas del protocolo Ethereum, estándares de contrato y API de cliente. Cualquiera puede sugerir EIP y la comunidad decide si adoptarlos. El próximo par de actualizaciones de la red Ethereum toman la forma de bifurcaciones duras, y sus nombres provienen de las ciudades en las que tuvo lugar la conferencia de desarrolladores Ethereum “Devcon”. Como tal, las próximas bifurcaciones duras recibieron el nombre de Devcon0 en Berlín y Devcon1 en Londres, respectivamente.
¿Qué es el Ethereum Berlin Hard Fork?
Berlin Hard Fork de Ethereum es la próxima actualización de la red Ethereum. Después de ser anunciado oficialmente el 8 de marzo, la Fundación Ethereum presentó la hoja de ruta aproximada de cómo se realizaría Ethereum Berlin Hard Fork. Ropsten se convirtió en la primera red de prueba en actualizarse el 10 de marzo, la red Goerli siguió el 18 de marzo y Rinkeby estaba programado para el 24 de marzo. Sin embargo, la red principal de Ethereum aún no ha activado la actualización Ethereum Berlin Hard Fork.
En cambio, el Berlin Hard Fork se activará en la red principal de Ethereum con el Bloque 12,244,000. Ethereum Block 12,244,000 está programado para el 15 de abril, según Ethereum Block Countdown de Etherscan. Aunque todas las propuestas de mejora de Ethereum (EIP) incluidas en el próximo Berlin Hard Fork son relativamente técnicas, haremos todo lo posible para desglosarlas de una manera fácil de entender. Los diferentes EIP empaquetados con el Berlin Hard Fork abordan varios problemas, como modificaciones en los precios de la gasolina Ethereum,
Si tiene más preguntas sobre la naturaleza de la red Ethereum o la tecnología blockchain, no dude en inscribirse en algunos de los cursos de blockchain de Ivan on Tech Academy. Ivan on Tech Academy ofrece cursos en línea líderes en la industria y tiene una gran cantidad de cursos sobre Ethereum. Si es nuevo en el mundo de las criptomonedas, asegúrese de realizar nuestro curso Crypto Basics. Después de eso, estará más que listo para tomar nuestro curso básico de Ethereum y avanzar con nuestro curso de programación de contratos inteligentes de Ethereum, nuestro curso avanzado de programación de contratos inteligentes de Ethereum para la programación de juegos de Ethereum, la seguridad de contratos inteligentes de Ethereum e incluso la aplicación de Ethereum. Programación. Sin más preámbulos, profundicemos en los cuatro EIP de Berlin Hard Fork: EIP-2565, EIP-2718, EIP-2929 y EIP-2930.
EIP-2565 “Precios de la gasolina ModExp”
La propuesta EIP-2565 de Ethereum trata sobre un cambio en la forma en que se definen los precios del gas cuando se trata de “exponenciación modular”. La exponenciación modular, más conocida como “ModExp”, es una función exponencial discreta que es importante para muchas funciones criptográficas.
Hoy, sin embargo, el compilador ModExp de Ethereum es comparativamente caro, y EIP-2565 tiene como objetivo hacer que ModExp sea más utilizable en la práctica. EIP-2565 intentará hacer esto bajando los precios de la gasolina para ModExp y logrando una fuerte aleatoriedad y seguridad con p. VDF (funciones de retardo verificables). Esencialmente, EIP-2565 promoverá el uso de una gama más amplia de operaciones criptográficas para contratos inteligentes de Ethereum.
EIP-2718 “Sobre de transacciones mecanografiadas”
La propuesta EIP-2718, o la propuesta de “sobre de transacciones mecanografiadas”, tiene como objetivo definir un nuevo tipo de transacción. Específicamente, se planea que este tipo de transacción sea un sobre para futuros tipos de transacciones de Ethereum. ¿Entonces, qué significa esto?
Bueno, esencialmente, EIP-2718 reconoce que los nuevos tipos de transacciones de Ethereum son difíciles de agregar, ya que estos deben ser compatibles con otras transacciones de Ethereum. EIP-2718 quiere resolver esto mediante la introducción de una especie de “envoltorio”, o sobre, para futuros tipos de transacciones.
EIP-2929 “Aumentos de costo de gas para códigos de operación de acceso estatal”
Esta propuesta de mejora de Ethereum, de la que Vitalik Buterin y Martin Swende son coautores, también se relaciona con los precios de la gasolina de forma muy similar a EIP-2565. Sin embargo, a diferencia de cómo EIP-2565 reduce los precios de la gasolina ModExp, EIP-2929 aumentará ciertos costos de la gasolina. Específicamente, las operaciones (o “códigos de operación”) que acceden a la memoria han sido tradicionalmente baratas y han estado involucradas en ataques DoS.
Aunque los precios del gas para los códigos de operación ya se han elevado antes, esto no ha desalentado suficientemente estos ataques DoS. El problema detrás de esto es, según EIP-2929, que todavía es relativamente barato para los piratas informáticos obligar a todos los nodos a participar en este tipo de ataque. EIP-2929 aumentará el costo de los códigos de operación de acceso estatal aproximadamente tres veces, con la esperanza de cerrar esta vulnerabilidad.
EIP-2930 “Listas de acceso opcional”
El cuarto y último EIP incluido en la bifurcación dura de Berlín es EIP-2930. De acuerdo con el “resumen simple” del EIP, EIP-2930 “[a] da un tipo de transacción que contiene una lista de acceso, una lista de direcciones y claves de almacenamiento a las que la transacción planea acceder. Los accesos fuera de la lista son posibles pero se encarecen ”.
Como tal, este EIP permitirá un nuevo tipo de transacción donde acceder dentro de la lista de acceso es más económico. Este nuevo tipo de transacción se basa en EIP-2718 e introduce un formato de lista de activos en Ethereum. Además, EIP-2930 también reduce los riesgos de ruptura del contrato que de otro modo se introducirían con EIP-2929.
¿Qué es el Ethereum London Hard Fork?
El Ethereum London Hard Fork, que es el próximo hard fork importante después del hard fork de Berlín, está programado para entrar en funcionamiento “alrededor” de julio. Aunque esta línea de tiempo aún podría cambiar, firmar la bifurcación dura de Londres en julio de 2021 significaría que las redes de prueba deben bifurcarse en junio. Además, la bifurcación debe configurarse esencialmente en mayo, y los EIP elegidos para Ethereum London Hard Fork deberán probarse e implementarse durante marzo y abril de 2021.
Según la Ethereum Core Dev Meeting # 107, que tuvo lugar el 5 de marzo, es probable que se empaqueten un total de seis EIP en el Ethereum London Hard Fork. Sin embargo, la única propuesta de mejora de Ethereum que se ha presentado oficialmente como parte de Ethereum London Hard Fork hasta ahora es EIP-1559. Otra característica potencial que parece que se incluirá en el hard fork de Londres es EIP-3238, lo que resulta en algo conocido como Ethereum “Difficulty Bomb Delay”.
EIP-1559 “Cambio en el mercado de tarifas para la cadena ETH 1.0”
Sin lugar a dudas, EIP-1559 es una de las propuestas de mejora de Ethereum más debatidas en la historia reciente. Anteriormente cubrimos esta propuesta de mejora y si esto hará que Ethereum sea deflacionario o no. Según el resumen simple de EIP-1559, EIP-1559 contendrá un “mecanismo de precios de transacciones” que implica una tarifa de red fija que se quema y que aumenta o reduce dinámicamente el tamaño de los bloques para combatir la congestión de la red.
Puede leer más sobre EIP-1559 en nuestro artículo dedicado al tema, pero esencialmente, EIP-1559 podría revisar la experiencia del usuario para la gestión de gas en Ethereum e introducir un “BASEFEE” que depende del nivel actual de congestión de la red Ethereum. Como tal, las exorbitantes tarifas de gas Ethereum vistas recientemente podrían aliviarse.
EIP-3238 “Retraso de bomba de dificultad Ethereum”
Para comprender EIP-3238, primero debemos comprender qué es la “bomba de dificultad” de Ethereum. La bomba de dificultad de Ethereum es una parte de Ethereum que aumenta el nivel de dificultad de los acertijos de prueba de trabajo de Ethereum. Como tal, esto resultaría en tiempos de bloqueo más largos de lo normal, reduciendo efectivamente la tasa actual de recompensas de ETH para los mineros de Ethereum.
Dado que este mecanismo aumenta exponencialmente la dificultad de la minería con el tiempo, eventualmente conducirá a algo conocido como la “Edad de Hielo de Ethereum”. Aquí es cuando la cadena Ethereum se vuelve tan difícil de extraer que a los mineros les resulta poco atractivo hacerlo. En extensión, la bomba de dificultad Ethereum probablemente alentará el cambio a Ethereum 2.0. Sin embargo, EIP-3238 retrasa la bomba de dificultad Ethereum para que los tiempos de bloqueo de 30 segundos no ocurran hasta mediados de 2022.
¿Qué es el Hard Fork de Ethereum Shanghai?
Entonces, ¿qué sigue después del Ethereum London Hard Fork? Aunque esto todavía está en el futuro y probablemente ocurrirá durante el otoño de 2021, se ha hablado sobre la próxima bifurcación. La lógica dicta que esta próxima actualización de la red Ethereum debe llamarse “Ethereum Shanghai Hard Fork”, que lleva el nombre de Devcon2 que tuvo lugar en Shanghai en 2016. Aunque todavía no hay nada escrito en piedra, la bifurcación Ethereum Shanghai se ha programado tentativamente para octubre de 2021. .
Curiosamente, algunos han especulado que esta bifurcación dura podría no centrarse tanto en las características de la misma manera que lo hará la bifurcación de Berlín y Londres. En cambio, la bifurcación de Shanghai podría girar en torno a la fusión de Ethereum 2.0. Sin embargo, esto todavía parece indeciso, y algunos, especialmente el experto en soporte del protocolo Ethereum, Tim Beiko, argumentan que la bifurcación de Shanghai también será otra bifurcación dura “regular” con características de EIP más típicas.
Queda por ver si Ethereum Shanghai Hard Fork se enfoca en fusionar Ethereum y Ethereum 2.0. Si lo hace, este será sin duda uno de los pasos más importantes hacia la realización de la visión de Ethereum 2.0 Serenity. Sin embargo, si eso no sucede, siempre existe la posibilidad de un Hard Fork Ethereum Cancún, llamado así por Devcon3 en Cancún durante 2017. Hasta entonces, sin embargo, las bifurcaciones de Berlín y Londres probablemente traerán suficientes noticias y debate para mantener la comunidad Ethereum ocupó durante algún tiempo en el futuro.