El ecosistema Ethereum continuará su metamorfosis en curso a medida que se acerca la muy esperada actualización de Shanghái. La última mejora preeminente del protocolo blockchain de contrato inteligente activará los retiros de Ether (ETH) de la Beacon Chain de Ethereum.
La fusión marcó un hito significativo para la red Ethereum en 2022, con la plataforma blockchain cambiando de prueba de trabajo a consenso de prueba de participación. Ese cambio introdujo a los validadores como los nuevos “mineros” de la red, y el staking de ETH se convirtió en un componente clave para mantener la red.
Si bien los validadores completos debían apostar 32 ETH para procesar transacciones y agregar nuevos bloques a la red, el ecosistema más amplio podría apostar cantidades más pequeñas de ETH para obtener una parte de las recompensas, al igual que un inversor que pone capital en cuentas que devengan intereses.
Aquellos que bloquearon ETH para convertirse en validadores no pudieron retirar sus participaciones en Beacon Chain. Esto cambia con la actualización de Shanghái y es una de las principales razones del aumento de la fanfarria en torno al último cambio en la red Ethereum.
La actualización de Shanghái presenta un puñado de propuestas de mejora de Ethereum (EIP) además de activar retiros de participación. Cointelegraph contactó a los miembros del equipo de ConsenSys, la Fundación Ethereum y la firma de análisis Nansen para desglosar todos los aspectos del próximo hito.
Capella x Shanghái = Shapella
Los próximos cambios característica dos actualizaciones simultáneas fusionadas para abarcar todas las facetas de la actualización.
Shanghái se refiere a los cambios en la capa de ejecución de Ethereum, principalmente permitiendo que el ETH apostado se deposite en billeteras de la capa de ejecución. La actualización de Shanghai requiere un cambio simultáneo a Beacon Chain, que se ha denominado Capella.
Justin Florentine, ingeniero de protocolo del personal de Hyperledger-Besu de ConsenSys, explicó con más detalle las actualizaciones combinadas en las capas de ejecución y consenso:
“Tiene un nombre doble porque es la primera actualización simultánea de la capa de ejecución y la capa de consenso de Ethereum, y es muy esperado porque permitirá retiros de ETH apostados”.
Dentro del ecosistema Ethereum, las actualizaciones de la capa de ejecución llevan el nombre de las ciudades que han albergado eventos Devcon, mientras que las actualizaciones de la capa de consenso llevan el nombre de las estrellas. Por lo tanto, el nombre técnico de la próxima actualización es Shapella, que combina Shanghai y Capella.
Sin embargo, dado el enfoque en la activación de los retiros de ETH apostados, el ecosistema de criptomonedas más amplio se refiere a la actualización inminente como Shanghai. Como explicó Beiko, Shanghai cierra un capítulo importante en la evolución de Ethereum:
“Es mejor pensar en Shanghái como ‘finalizando la Fusión’ que en futuras actualizaciones. No introdujimos retiros durante la fusión porque esa actualización ya era la más compleja en la historia de Ethereum”.
Shanghái en pocas palabras
Como han destacado varios analistas y desarrolladores de Ethereum, Shanghái cuenta con cinco EIP. EIP-4895 permitirá a los usuarios retirarse del contrato de participación de Ethereum, que anteriormente se había bloqueado.
Los pagos de recompensa se enviarán automáticamente a las direcciones de retiro a intervalos regulares a los validadores. Los usuarios también tienen la opción de salir del staking por completo, lo que les devolverá todo el saldo del validador.
La actualización de Ethereum en Shanghái desbloqueará 17,6 millones de ETH o más de $28 mil millones. https://t.co/qt8K4Zn55y
— Cointelegraph (@Cointelegraph) 2 de marzo de 2023
Los saldos del validador tienen un máximo de 32 ETH, lo que significa que los saldos por encima de este umbral como resultado de las recompensas no contribuyen al monto principal ni aumentan el peso de un validador en la red.
EIP-3651, EIP-3855, EIP-3860 y EIP-6049 son los otros cuatro elementos de la actualización de la red. Matt Nelson, gerente senior de productos de ConsenSys Hyperledger Besu y Web3, destacó el impacto de cada uno de estos EIP.
El protocolo Ethereum cotiza el gas en función de cuántas unidades de trabajo requerirá una función de una computadora en la red. Los cambios en los costos de gas de Ethereum a menudo se ajustan para corregir operaciones sobrevaluadas o subvaluadas que tienen unidades centrales de procesamiento que realizan más o menos trabajo de lo previsto. Warm coinbase (3651), PUSH0 (3855) y los cambios de código de inicio (3860) son parte de estas correcciones, según Nelson.
EIP-3651 cambia el precio de acceder a la dirección de coinbase de un validador que envía y ejecuta transacciones. Los validadores reciben tarifas en su dirección de base de monedas por mantener la red. Como resumió Nelson, EIP-3651 busca reducir el costo del gas para acceder a una dirección de coinbase para que los usuarios que envían transacciones puedan pagar a los validadores directamente en condiciones específicas:
“Independientemente, este EIP corrige un descuido anterior sobre el costo de acceder a la dirección de la base de monedas y brinda algunos beneficios adicionales a los usuarios y desarrolladores que abren nuevos casos de uso”.
EIP-3860 tendrá un efecto similar. Los desarrolladores envían el código de inicio a la red cuando implementan un nuevo contrato inteligente. Cuando se ejecuta el código de inicio, se crea un “código de bytes” de contrato inteligente en la cadena, que se ejecuta cada vez que se llama al contrato y también ejecuta aplicaciones descentralizadas (DApps).
El código de inicio de medición tiene la intención de corregir el costo del gas requerido para que los nodos de la red procesen e implementen los contratos inteligentes especificados en el código de inicio. Los nodos de validación actualmente verifican que los contratos sean válidos en el momento de la implementación, lo que cuesta tiempo y combustible para completar, lo que el código de inicio EIP pretende mejorar como explicó Nelson:
“EIP-3860 aplica un nuevo costo al código de inicio que se escala en correlación con el tamaño del ‘código de inicio’ para garantizar que el manejo de la creación del contrato tenga un costo adecuado”.
Por último, EIP-3855 lleva a cabo un “cambio directo y simple” en la máquina virtual Ethereum (EVM) y el costo del gas. El estado actual de EVM no almacena un valor de cero en la pila de ejecución de manera económica, y los desarrolladores tienen que usar la operación PUSH1 “costosa” para establecer un valor en cero.
Nelson destacó que los costos de gas están directamente relacionados con el espacio de almacenamiento en este caso, lo que significa que EVM solo necesita 1 byte para almacenar un solo cero, mientras que se requiere más de 1 byte para almacenar un número mayor de la operación PUSH1:
“Este cambio crea un nuevo código de operación PUSH0, que cuesta 1 byte de almacenamiento de datos (menos de PUSH1), y reducirá los costos de gas para los desarrolladores (y, en última instancia, los usuarios)”.
Beiko también reiteró que los EIP del formato de objeto de la máquina virtual de Ethereum incluidos inicialmente en la actualización de Shanghái se eliminaron del evento.
Que esperar
El efecto de la actualización de Shanghái en los mercados de criptomonedas y el valor de ETH es otra pregunta pertinente que quizás sea más difícil de responder.
Andrew Thurman, analista de la plataforma de análisis de cadenas de bloques Nansen, le dijo a Cointelegraph que la actualización tendría ramificaciones significativas para los flujos de suministro y el precio de ETH, dado que el replanteo crea cambios fundamentales en la estructura del mercado de Ethereum:
“Algunos creen que una actualización exitosa de la red generará más depósitos, lo que conduciría a una actividad alcista del mercado. Mientras tanto, otros creen que una gran parte del suministro de ETH apostado, que ahora supera los 17,5 millones de ETH, se retirará y venderá”.
Simon Dudley, ingeniero senior de protocolo de blockchain de ConsenSys, resumió un cambio de enfoque para la actualización de Shanghái para priorizar los retiros del validador. Esto significó que la implementación de ciertos EIP se retrasó más en el cronograma para limitar los riesgos de más demoras en la próxima actualización:
“Por esta razón, hubo un fuerte deseo entre los desarrolladores principales de evitar que la actualización de Shanghái se volviera demasiado complicada”.
Varios de estos EIP se han retrasado hasta la actualización de Cancún, que seguirá a Shanghai más adelante en 2023. Esto incluye mejoras que sentarán las bases para la fragmentación, a saber, “Proto-Danksharding” EIP-4844.
Dudley señaló que Shanghai excluyó intencionalmente el trabajo de fragmentación fundamental, pero el trabajo en EIP-4844 ha continuado en paralelo. También admite que el despliegue de Shanghai bien puede influir en el trabajo en curso sobre fragmentación en los próximos meses:
“Enviar la actualización de Shanghái puede tener un impacto en la fragmentación porque libera a los desarrolladores que estaban trabajando en Shanghái para que se concentren en la serie más complicada de actualizaciones de fragmentación, conocida como ‘The Surge’”.
La actualización de Shanghái está programada para principios de abril en la red principal de Ethereum. La fecha original se retrasó desde marzo de 2023, con la red de prueba de Goerli, que permite realizar pruebas de desarrollo antes de las implementaciones de la red principal. llevando a cabo la actualización de Shapella el 14 de marzo.