
Autor: Desvestigación de DeWhales Traducción: Shan Oppa, Bittain Vision
1. Introducción
El proceso de actualización de Ethereum siempre ha seguido un enfoque estructurado y reflexivo, con cada actualización diseñada para resolver desafíos técnicos específicos mientras se prepara para futuras necesidades. Desde los primeros Bizancio y Constantinopla hasta la época de la fusión, la red Ethereum ha evolucionado para mejorar sus capacidades y satisfacer las necesidades del mercado. La próxima actualización de Pectra (EIP-7600) es el último paso en esta evolución en curso, incluidas 11 propuestas de mejora de Ethereum (EIPS), que cubre múltiples aspectos de la eficiencia y la funcionalidad de la red.
Según las actualizaciones anteriores, como el Merge, Shanghai-Capella (Shapella) y Dencun, Pectra tiene como objetivo eliminar los cuellos de botella restantes y allanar el camino para avances tecnológicos adicionales. En resumen, cada actualización anterior tiene el siguiente efecto en Ethereum:
•La fusión (septiembre de 2022): Significa la transformación de Ethereum de POP a POS, reduciendo significativamente el consumo de energía e introduciendo el replanteo como un nuevo mecanismo de consenso.
•Shanghai-Capella (abril de 2023): También conocida como Shapella, esta actualización permite a las partes interesadas extraer su ETH bloqueada, mejorando la liquidez en el ecosistema Ethereum.
•Dencun (marzo de 2024): La introducción de las transacciones Proto-Danksharding y Blob ha impulsado el desarrollo de soluciones L2, como el optimismo y el árbitro, estableciendo las bases para una mejor escalabilidad y un mayor rendimiento de la transacción.
Ahora, Ethereum se está preparando para dar la bienvenida a Pectra Hard Fork, que se espera que se lance en la red principal el 7 de mayo. El enfoque de Pectra es mejorar la eficiencia del validador, mejorar la disponibilidad de datos, mejorar la experiencia del usuario, al tiempo que establece las bases para futuras innovaciones como los árboles de Verkle y los clientes sin estadísticas.
Las pruebas de Pectra comienzan con el despliegue de Holesky Testnet el 24 de febrero a la Testet Holesky de Ethereum. Sin embargo, la actualización no se completó como se esperaba y los desarrolladores comenzaron a investigar el problema. El segundo intento de Sepolia Testnet el 5 de marzo también encontró problemas, con un atacante desconocido que explota la situación de borde, lo que resultó en una gran cantidad de bloques vacíos excavados. Para garantizar que la actualización se inicie más sin problemas, Ethereum Core Developers lanzaron una nueva red de prueba llamada Hoodi, que Pectra implementó con éxito el 26 de marzo. A medida que las pruebas se estabilizan, se espera que Ethereum inicie la versión de la red principal a principios de mayo.
2. ¿Qué es exactamente una bifurcación dura de Pectra? ¿Qué impacto tendrá?
Como se mencionó anteriormente, esta actualización incluye 11 EIPS, cada una de las cuales sirve a la red Ethereum de una manera diferente:
1. EIP-2537: Precompilación agregada para la operación de la curva BLS12-381
EIP-2537 está diseñado para agregar la operación de la curva BLS12-381 a Ethereum, haciendo que las operaciones de criptografía sean más eficientes y escalables. Esta propuesta introduce un nuevo contrato precompilado (función Ethereum incorporada) que permite que los contratos inteligentes funcionen directamente usando BLS12-381 sin implementaciones adicionales. Se puede comparar con una calculadora incorporada en lugar de calcular manualmente las matemáticas complejas. Dos mejoras clave para este EIP son:
•Verificación por lotes: Permita que Ethereum verifique múltiples firmas simultáneamente, en lugar de verificar una por una.
•Firma más pequeña: Reduzca el volumen de la firma, ahorrando así el espacio en el bloque (más barato y más rápido).
EIP-2537 ayuda a Ethereum a escala mejorando la velocidad y la eficiencia de la verificación de cifrado. Además, es especialmente importante para las tecnologías que tienen cero pruebas de conocimiento y tecnologías mejoradas por la privacidad.
2. EIP-2935: Guardar el hash de bloque histórico en el estado
Puede pensar en Ethereum como un cuaderno grande donde todos registran las transacciones juntas. Los nodos completos conservan registros completos, pero ¿qué pasa si algunos nodos no almacenan todo el historial, pueden participar? Esto es lo que significan los «clientes sin estado»: no guardan todo el estado blockchain, pero aún pueden verificarse e interactuarse de manera eficiente. Esto se logra a través de la prueba criptográfica.
EIP-2935 propone una nueva forma de ahorrar y leer el estado histórico de Ethereum (como saldos de cuenta, datos del contrato, etc.). El propósito es el siguiente:
• elevar las raíces estatales pasadas disponibles (es decir, instantáneas de datos de Ethereum) de 256 bloques a 8192;
• Permitir que los clientes sin estado verifiquen rápidamente las transacciones sin la necesidad de un historial de blockchain completo. Pueden solicitar pruebas, en lugar de descargar todos los datos.
La importancia de esta mejora se refleja en:
• Permitir que participen más nodos ligeros, lo que ayuda a la escala de Ethereum;
• Admite árboles Verkle y Ethereum sin estado (grandes actualizaciones en el futuro);
• Acortar el tiempo de sincronización de nuevos nodos.
3. EIP-6110: Se proporcionan datos de depósito del verificador en la cadena
EIP-6110 propone cambiar la forma en que los nuevos validadores se unen al sistema Ethereum POS para simplificar el proceso de replanteo.
Actualmente, si alguien quiere convertirse en validador, debe enviar transacciones de depósito en la capa de ejecución. La capa de consenso se basa en un mecanismo de votación entre los fabricantes de bloques para confirmar estos depósitos. Este enfoque es complejo y lento (puede tomar aproximadamente 12 horas) y tiene riesgos de seguridad.
EIP-6110 recomienda que la capa de ejecución incluya directamente una lista de operaciones de depósito en cada bloque. Esto permite que la capa de consenso identifique de inmediato y automáticamente los nuevos depósitos sin esperar una votación.
En pocas palabras, esta propuesta tiene como objetivo hacer que unir la red de validador sea más rápido y más seguro simplificando el intercambio de datos entre la capa de ejecución y la capa de consenso.
4. EIP-7002: la capa de ejecución puede activar la operación de salida
Actualmente, los validadores deben usar su «clave de verificador» (una tecla BLS) para enviar una solicitud de salida a la cadena de baliza para dejar de replantear y retirar ETH. La clave de retiro solo puede recibir fondos y no puede iniciar una operación de salida. Esto puede causar problemas cuando la clave es controlada por diferentes usuarios o cuando la clave se pierde.
EIP-7002 presenta un nuevo contrato inteligente de la capa de ejecución que permite a los Stakers iniciar salidas con claves de retiro. Esto significa que simplemente interactuar con el contrato le permite completar la operación de salida sin confiar en la clave de verificación o el acceso a la cadena de baliza.
5. EIP-7251: Aumente el límite superior Max_Effective_Balance
EIP-7251 aumenta la cantidad máxima de replanteo válido de verificadores de 32 ETH a 2048 ETH, lo que permite que los verificadores establezcan apuestas más grandes sin ejecutar múltiples nodos.
Este cambio permite que las pequeñas promesas ganen más recompensas a través de promesas adicionales, mientras que las promesas grandes pueden manejar y mejorar centralmente la eficiencia. Al reducir los nodos de validador redundantes, la propuesta ayuda a reducir la carga de la red y puede acelerar la prueba.
6. EIP-7549: Mueva el índice del comité fuera del contenido de la firma
EIP-7549 propone modificar la forma en que el voto de firma de validador (es decir, prueba). Actualmente, cada prueba contiene un «índice de comité» que identifica el grupo al que pertenece el verificador. Entonces, incluso si los dos validadores votan de manera consistente, sus pruebas también son diferentes.
Esta propuesta recomienda sacar el índice del comité fuera de la sección de la firma. De esta manera, los mismos votos se pueden fusionar más fácilmente, reduciendo significativamente el número de pruebas separadas que se procesarán, mejorando así la eficiencia de consenso de Ethereum.
Además, EIP-7549 también es un paso clave hacia los «Rollups basados». Al optimizar los procesos de consenso, Ethereum puede actuar como un clasificador descentralizado, reduciendo la dependencia de los clasificadores de terceros, lo que hace que los acurrucados basados sean más factibles.
7. EIP-7623: aumentar el costo de los datos de llamada
Antes de que la actualización de Dencun introdujera el blob, la red de capa 2 se basaba en los datos de llamadas en el EVM para almacenar datos de forma permanente, aunque esta no era la forma más eficiente. Aunque las blobs son ahora la forma recomendada de almacenar datos, en algunos casos, el costo de usar calldata sigue siendo más bajo.
EIP-7623 propone aumentar el costo de CallData para alentar la solución de la capa 2 para cambiar a blobs de manera integral, controlando así el tamaño del bloque (especialmente las transacciones intensivas en datos) y promoviendo un desarrollo más eficiente y estable de la red Ethereum.
8. EIP-7685: Interfaz de solicitud de capa de ejecución general
EIP-7685 introduce un sistema estandarizado para la comunicación entre la capa de ejecución de Ethereum (EL) y la capa de consenso (CL) que permite que los contratos inteligentes se pongan directamente en contacto y envíen solicitudes dentro de la red. Este marco mejora la flexibilidad y la eficiencia de las operaciones de validador (como los retiros), ya que estas operaciones se pueden iniciar directamente a través de contratos inteligentes y ya no depender del mecanismo de mensajes entre cadenas más complejo actual.
9. EIP-7691: Aumente el rendimiento de la blob
EIP-7691 propone aumentar el número de blobs que se pueden incluir en cada bloque Ethereum para mejorar la escalabilidad de la red, especialmente las soluciones L2 que se benefician de la capacidad de datos L1. La propuesta trae dos cambios clave:
•Objetivos y tapas de blob: Se recomienda ajustar el valor objetivo de Blob y el valor máximo de cada bloque a 6 y 9 respectivamente, para proporcionar un mayor rendimiento de datos sin abrumar a la red.
•Ajuste de costos básicos: Optimizar la capacidad de respuesta del costo subyacente a los cambios de uso de Blob modificando la relación entre el valor objetivo y el valor máximo. La propuesta introduce nuevos parámetros para garantizar que los costos subyacentes respondan razonablemente en función de la cantidad de uso de Blob.
10. EIP-7702: Configuración de un código de cuenta para EOA
EIP-7702 es un paso hacia la abstracción de la cuenta, lo que permite que las cuentas de usuario estándar (EOA) en Ethereum ejecute temporalmente la lógica de contrato inteligente. Este mecanismo delegado permite a EOA aprovechar las características avanzadas que generalmente se limitan a las billeteras de contrato inteligentes, como empacar múltiples operaciones en una sola transacción, pagar tarifas de gas para otros y permitir el control de permisos de grano fino. Además, los usuarios pueden optar por usar otras criptomonedas, como $ USDC o $ DAI para pagar las tarifas de transacción.
11. EIP-7840: Agregar mecanismo de programación de blob al archivo de configuración de la capa de ejecución
Esta propuesta permite a los desarrolladores y participantes de la red modificar los parámetros del blob según sea necesario, optimizando así el rendimiento y la escalabilidad de la red. EIP-7840 introduce objetivos de blob configurables y máximos en los archivos de configuración del cliente para facilitar el ajuste de la red y crea un mercado de tarifas más predecible para las transacciones BLOB.
Para presentar mejor el contexto general de las actualizaciones de Pectra, dividimos su EIP en las siguientes categorías de temas:
3. Desafíos y preocupaciones
Aunque la actualización de Pectra es solo un pequeño paso en la optimización de las funciones básicas de Ethereum y los desarrolladores también lo están presionando, todavía hay algunos riesgos potenciales:
•Complejidad del proceso en línea: La transición de la red de prueba a la red principal implica importantes desafíos técnicos y de coordinación.
•Consistencia con el plan de desarrollo general de Ethereum: Asegurar que las actualizaciones de Pectra puedan integrarse sin problemas en la hoja de ruta más grande de Ethereum es un desafío clave. Dado que Pectra sienta las bases para mejoras más grandes, como Fusaka, cualquier error o problema técnico puede causar una reacción en cadena, lo que retrasará las actualizaciones posteriores y ralentizará la implementación de la escalabilidad a largo plazo de Ethereum.
•Adaptabilidad del ecosistema: Los verificadores, los desarrolladores y los operadores DAPP deben actualizar sus sistemas para admitir nuevos protocolos. Esto no solo lleva tiempo, sino que también consume muchos recursos. La velocidad y la eficiencia de la adaptación del ecosistema determinarán en gran medida el éxito o el fracaso de esta actualización.
Cabe señalar que el saldo de la cuenta del usuario no cambiará, y el ETH (y otros tokens del ecosistema Ethereum) que actualmente poseen se pueden usar como de costumbre después de la actualización.
•Influencia del mercado: Aunque esta actualización tiene como objetivo mejorar la funcionalidad central de Ethereum, su impacto en el precio de $ ETH a corto plazo sigue siendo impredecible, principalmente dependiendo del sentimiento de los inversores y la tasa de adopción real.
•Preocupaciones regulatorias: Si la actualización afecta el modelo económico de compromiso o desencadena nuevos riesgos centralizados, puede atraer la atención de los reguladores.
4. Impacto potencial de Pectra en la red Ethereum y el ecosistema
Aunque Pectra se considera una «victoria pequeña» relativamente «, afectará todo, a saber, la red Ethereum, el ecosistema y los jugadores, y su impacto no puede ignorarse o incluso subestimarse. Además, es la base de futuras actualizaciones como Fusaka. Como mencionamos anteriormente, las implicaciones técnicas de Pectra, ahora las describiremos:
1. Impacto en la red y el ecosistema de Ethereum:
-
Escalabilidad mejorada
-
Mejora de la experiencia del usuario
-
Potencia de soluciones L2 al mejorar la disponibilidad de datos y reducir los costos
2. Impacto en los usuarios:
-
Función de billetera mejorada (cuenta)
-
Reducir los costos de transacción
-
Mejorar la velocidad de transacción
3. Impacto en los desarrolladores:
-
Comunicación mejorada entre capasas
-
Proporcione a los desarrolladores mejores oportunidades a medida que obtienen capacidades de blob precompiladas y extendidas encriptadas mejoradas, facilitando así la creación de DAPPS rentables e innovadores.
4. Impacto en el validador:
-
Mejorar la flexibilidad de la equidad
-
Simplificar las operaciones de validador
-
Recompensa compuesta automática
Por último, pero no menos importante, es la discusión de la fragmentación de liquidez y actividad en el ecosistema Ethereum, que ahora se ha convertido en un tema candente a medida que los precios de ETH continúan debilitándose. Con la expansión del ecosistema Ethereum, cada vez más actividades recurren a la cadena de bloques L2 impulsada por las altas tarifas de gas de Ethereum y el rápido crecimiento de la red L2. Esta migración hace que la liquidez se disperse en múltiples L2, lo que resulta en fragmentación. En contraste, el modelo monolítico unificado de Solana integra liquidez dentro de una sola red. En otras palabras, Ethereum ha progresado significativamente en la escala con su solución L2, a expensas de liquidez y fragmentación de la actividad del usuario.
La descentralización de la liquidez y las actividades tendrá impactos negativos en la red y todos los participantes:
-
Impacto en los usuarios:La diversificación de liquidez limita el acceso a la profundidad y a los grupos de activos líquidos, lo que dificulta que los comerciantes ejecute grandes pedidos sin tener un impacto significativo en los precios.
-
Impacto en los desarrolladores:Los desarrolladores enfrentan desafíos al construir aplicaciones que pueden interactuar sin problemas en diferentes cadenas, lo que conduce a un trabajo repetido y una mayor complejidad.
-
Impacto en los validadores:Cuanto menor sea el número y las tarifas de transacciones, menor será la demanda de espacio en el bloque. Por lo tanto, cuando los gastos disminuyan, no solo disminuirá la tasa de consumo de ETH, sino que los ingresos del validador también disminuirán.
-
Impacto en el precio de $ ETH:Según ultrasonido. Money, se espera que la tasa de consumo de $ ETH disminuya a $ 28,000 por año, mientras que la tasa de crecimiento de la oferta ha aumentado a 0.76 por año. Esto hace que la tasa de emisión actual sea aproximadamente $ 950,000 por año. Entonces, de hecho, $ ETH es ahora una ficha de inflación.
Si bien Pectra allanará el camino para un mayor nivel de adopción y expansión de L2, los desarrolladores e investigadores todavía están trabajando en una variedad de proyectos y soluciones para abordar este efecto «parásito» de L2 en la red Ethereum. Algunas de estas soluciones y métodos se mencionan a continuación:
-
Interoperabilidad y comunicación de cadena cruzada:Se están explorando soluciones para permitir una comunicación perfecta y la transferencia de activos entre diferentes cadenas, abordando la falta de interoperabilidad inherente.
-
Protocolo de agregación:Estos protocolos están diseñados para integrar la liquidez de una variedad de fuentes para proporcionar a los usuarios una experiencia unificada de Defi.
-
Rollup basado en el encierro:Son un nuevo tipo de acurrucado L2 diseñado para integrarse profundamente con la infraestructura de Ethereum. A diferencia del rollup tradicional, el rollup basado en la capa de consenso de Ethereum. En otras palabras, el rollup ya no tiene su propio clasificador independiente, pero Ethereum se hace cargo del papel. Esto también reduce la dependencia de los participantes centralizados.
5. Impacto potencial de Pectra en el precio de Ethereum
En términos generales, las actualizaciones tecnológicas aumentarán el precio de los tokens, y Ethereum no es una excepción. Según 10xResearch, los cambios promedio y mediano en el precio de $ ETH a corto y mediano plazo son casi siempre positivos. Sin embargo, hay un problema: en los últimos años, especialmente después de la fusión, los datos actualizados parecen haber sido decepcionantes. Esto se puede atribuir a un evento bien conocido, a saber, «comprar rumores, vender noticias». Entonces, ¿quién sabe? Tal vez esto vuelva a suceder a Pectra.
Dejando de lado la historia, las personas tienen puntos de vista optimistas y pesimistas sobre la dirección de $ ETH después de Pectra. Aquí dividimos estas ideas en dos partes:
En resumen, nadie puede estar 100% seguro de lo que sucederá con el precio ETH, ya sea a corto o a largo plazo después de Pectra. Además de lo que discutimos anteriormente, hay algunos factores macro que vale la pena señalar:
-
Una atmósfera más amplia del mercado de criptográfico,
-
Alrededor del sentimiento de Pectra y la percepción del mercado,
-
Los competidores de Ethereum, lo más importante, son Solana, ¿cómo jugarán el ajedrez?
6. ¿Cuál es el siguiente paso para Ethereum?
Pectra no solo puede mejorar inmediatamente Ethereum, sino que también puede sentar las bases para una transformación más profunda de la infraestructura de red. Si bien Pectra presenta varias actualizaciones de código, su papel más importante es sentar las bases para la próxima bifurcación dura Fusaka (Fulu + Osaka), que implementará el árbol Verkle.
El árbol Verkle es una estructura de datos diseñada para permitir que Ethereum nodos almacene y acceda a los datos de manera más eficiente. Al proporcionar una prueba más pequeña y más eficiente de verificación de datos, ayudan a reducir los requisitos de almacenamiento y a aumentar la escalabilidad, lo que hace que la red sea más eficiente en general.
En comparación con Pectra, la actualización de Fusaka es más grande y más compleja, y manejará una gran parte de la evolución a largo plazo de Ethereum. Si bien la línea de tiempo específica de Fusaka aún está en discusión, se espera que se lance en 2025 o 2026, dependiendo del progreso de actualizaciones y pruebas anteriores.
Mejoras clave que Fusaka puede incluir:
-
Muestreo de disponibilidad de datos entre pares (Peerdas):Este es un elemento central diseñado para mejorar el muestreo de disponibilidad de datos, lo que resulta en una mayor escalabilidad.
-
Formato de objeto Ethereum (EOF):Diseñado para modernizar las máquinas virtuales de Ethereum (EVM) y mejorar la seguridad, las herramientas del desarrollador y la experiencia general del desarrollador.
Finalmente, para responder las preguntas en el título de este artículo, debemos esperar y ver cuán exitoso será Pectra y cómo el ecosistema y el mercado más amplio lo ven.