Durante la “Consensus Layer Call 142” de ayer los principales desarrolladores de la blockchain de Ethereum decidieron dividir la próxima actualización Pectra en dos fases.
La implementación de la modificación del código, ya discutida ampliamente en más de 4 años de trabajo, requiere de hecho una cantidad de trabajo excesivamente grande para completar todo en una sola cita.
En este artículo repasamos los principales temas de Pectra y profundizamos en los tiempos de la actualización.
Todos los detalles a continuación.
Summary
Actualización Pectra: grandes novedades en camino para la blockchain de Ethereum
Desde 2020 hasta hoy, los desarrolladores principales de la blockchain de Ethereum han hecho un enorme trabajo fijando todas las modificaciones previstas con la actualización Pectra.
Ahora mientras Vitalik Buterin y su equipo discuten los últimos retoques, nos acercamos a la fase de implementación efectiva.
Se prevé que la actualización Pectra introducirá en breve una serie de funcionalidades que mejorarán notablemente la experiencia del usuario final.
En primer lugar, después de las discusiones del EIP-3074, se acordó que la actualización introduciría la posibilidad de delegar smart contract directamente desde los wallet Ethereum.
Esta novedad abre las puertas a pagos on-chain múltiples y transacciones en gas con tokens ERC-20 diferentes de ETH.
A esto se añade el paso completo a la función de “account abstraction” que pone al usuario en condiciones de recuperar las claves privadas de una cartera pasando por medios de social recovery. Los fondos se separan así de las claves de cada cuenta.
Es importante destacar, además, cómo Pectra tendrá un impacto determinante también en la lógica del consenso de la blockchain de Ethereum.
La actualización prevé aumentar en 64 veces los límites para los depósitos en la Proof-of-Stake, pasando de 32 ETH a 2.048 ETH.
Esto significa que una sola ballena podrá hacer staking a través de una sola dirección sin tener que crear múltiples carteras de 32 ETH. Este detalle es muy útil porque aligera la carga de trabajo de Ethereum y lo hace más eficiente.
Grandes proveedores como Lido y Coinbase tendrían una ventaja tangible en tal sentido.
Finalmente, con Pectra se prevé implementar nuevos métodos para permitir a la cadena almacenar grandes cantidades de datos.
Uno de estos es el “verkle tree”, un nuevo sistema que permite reducir el costo del gas en el L1 introduciendo pruebas zk dentro de la mainnet.
El mismo Vitalik Buterin habría recordado varias veces su voluntad de hacer que las transacciones de la blockchain sean cada vez más “ZK-snark friendly”.
Pectra será dividido en dos etapas: aquí están los tiempos
Vistos los masivos intervenciones programados, los desarrolladores de la blockchain de Ethereum han elegido dividir en dos fases la actualización Pectra.
Durante la “Consensus Layer Call 142” que tuvo lugar ayer, los desarrolladores principales del equipo discutieron sobre la inviabilidad de completar todas las implementaciones de una sola vez.
De hecho, una cantidad tan pesada de modificaciones al código podría llevar a errores y ataques informáticos, incluso realizando una prueba preliminar de la actualización.
Dividiendo en dos etapas Pectra, los encargados podrán concentrarse en una modificación del software a la vez, limitando al máximo el riesgo de errores.
En medio de la call, se habló también de los tiempos con los que estos dos round de actualización deberían ver la luz.
Aunque no se han especificado fechas precisas, los desarrolladores han programado la primera intervención en la blockchain a principios de 2025. En esta fase se incluirán ocho propuestas de mejora, entre ellas la EIP-7702 destinada a mejorar la experiencia del usuario en el uso de los monederos.
El segundo paquete de la actualización incluye en cambio las propuestas que apuntan a realizar modificaciones a la máquina virtual Ethereum. Hablamos de la implementación EOF y de la función PeerDAS la cual mejora el muestreo de la disponibilidad de los datos, ofreciendo ventajas a las redes L2.
De todos modos, para la segunda fase de Pectra no se ha delineado un cuadro preciso como en el primero, y no se ha dado una referencia temporal.
Los desarrolladores han reconocido que los propósitos de estas actualizaciones pueden cambiar con el tiempo, por lo que consolidar esta actualización no sería prudente en este momento.
Alex Stokes, de la Ethereum Foundation, intervino después de la reunión de los desarrolladores afirmando públicamente que:
«Parece que hay acuerdos para dividir la actual Pectra de alguna manera. Y luego, aguas abajo, podemos entender qué vendrá después”.
Los progresos de Ethereum después de las últimas actualizaciones de la red
Pectra, así como todos los otros actualizaciones completadas en el pasado, modifican radicalmente el código de la blockchain Ethereum introduciendo mejoras y a veces también nuevos límites.
En general, todas las modificaciones del código original se conciben para hacer el entorno de Ethereum más eficiente, seguro y escalable.
A veces, sin embargo, aunque la mayoría de estas hayan mejorado el ecosistema, también pueden fallar en sus objetivos a corto plazo.
Un ejemplo de esto es la famosa actualización «Fee market change for ETH 1.0 chain” discutida en el EIP-1559, que luego se puso en marcha en septiembre de 2023.
Esta implementación había sido pensada para aumentar el valor intrínseco de Ethereum, creando un presupuesto para compensar la emisión de la moneda ETH.
Desde ese momento en adelante, cada transacción realizada en la blockchain quemaría una pequeña cuota de ETH.
El objetivo era hacer que la criptomoneda en la red fuera una moneda deflacionaria, con más burn en lugar de mint.
A distancia de un año, podemos ver bien cómo en este momento, la emisión es establemente superior a 0. Esto testimonia cómo la actualización EIP-1559 no ha producido los efectos esperados por la comunidad. Esto no significa sin embargo que la actualización no resulte ser un bien en sí para Ethereum, sino que simplemente no ha sido un “game-changer”.
Una actualización más reciente, es decir, Dencun, ha replicado al máximo las voluntades expresadas por los desarrolladores y la comunidad.
Esta actualización, completada con éxito a mediados de marzo, tenía como objetivo reducir el costo de las transacciones de los layer-2 de Ethereum.
A través de la invención del blob, los desarrolladores de la blockchain pensaban que podrían reducir notablemente la carga computacional de las soluciones de escalamiento.
Después de algunos meses podemos efectivamente confirmar que la actualización ha tenido un resultado positivo: los mayores L2 han reducido la carga de las comisiones en al menos un 96%.
Incluso la red Base ha visto una reducción de los costos del 99,4%.