En resumen: Conoce Platåberget: el terreno de pruebas inicial de Glamsterdam (Gloas + Amsterdam) abierto a la participación pública. Esta actualización viene con cambios que rompen la compatibilidad para los desarrolladores de aplicaciones. En particular, cualquier herramienta que dependa de un límite de gas máximo fijo (como billeteras, indexadores y estimadores de gas) dejará de funcionar y necesitará ser actualizada. ¡Por favor, aprovecha esta oportunidad temprana para probar!
Platåberget es una red de prueba a corto plazo destinada a que la comunidad pruebe los cambios. A diferencia de las redes de desarrollo de corta duración que la precedieron, Platåberget está pensada para funcionar durante unos meses, brindando a la comunidad un lugar estable para experimentar con Ethereum posterior a Glamsterdam, y una oportunidad para probar y romper cosas antes de que Glamsterdam se lance en las redes de prueba de mayor duración de Ethereum, Sepolia y Hoodi.
Qué hay en la bifurcación Glamsterdam
La actualización Glamsterdam trae cambios significativos tanto a la capa de consenso como a la capa de ejecución. Los aspectos más destacados incluyen:
Separación proponente-constructor (PBS) consagrada: un cambio importante en la forma en que se construyen, proponen y validan los bloques, que incluye un nuevo flujo de API del constructor y comprobaciones PTC (puntualidad de la carga útil). La infraestructura que depende de la canalización de producción y validación de bloques debe esperar verse afectada.
Listas de acceso a nivel de bloque: introduce listas de acceso a nivel de bloque obligatorias que registran las ubicaciones de estado a las que se ha accedido y los cambios posteriores a la transacción. Las BAL se almacenan por separado del cuerpo del bloque y se pueden intercambiar entre pares de la capa de ejecución a través de eth/71.
Reajustes de precios del gas: un paquete coordinado de cambios en los costos del gas que apunta a un piso de ~200M de gas. Cualquier herramienta que codifique de forma rígida un límite de gas máximo se verá afectada.
Contratos e initcode más grandes: aumenta el tamaño máximo del contrato implementado de 24KiB a 64KiB y el tamaño máximo del initcode de 48KiB a 128KiB.
Platåberget tiene un conjunto de validadores relativamente pequeño pero al que el público puede unirse. Esto permite a cualquier persona depositar un nuevo validador y probar sus flujos de trabajo de validador y de depósito del constructor. ePBS es un cambio importante en la capa de consenso y queremos asegurarnos de que todos los stakers en solitario, los proyectos de tecnología de validador distribuido (DVT), el software personalizado y los operadores a gran escala tengan amplias oportunidades para probar su infraestructura. La bifurcación Glamsterdam en la red de prueba está programada para el 20 de agosto, lo que permite un tiempo amplio para realizar depósitos y prepararse para la transición de la bifurcación.
Otro cambio importante en Glamsterdam son los reajustes de precios del gas. Estos cambios afectarán a un grupo mucho más grande, ya que tocan cada billetera, indexador y estimador de gas en la red. Por favor, aprovecha esta oportunidad para comprender qué herramientas o suposiciones dejan de funcionar en tu sistema antes de que la bifurcación se lance en la Red principal.
Consulta la página de recursos de Platåberget para obtener un resumen de las EIP incluidas, el soporte de clientes y el estado de lanzamiento, y la especificación de la red de desarrollo 8 para la configuración de la red, los valores de configuración, los nodos de arranque y la información de lanzamiento de los clientes.
La página de Platåberget ofrece un flujo de Agregar red con un solo clic para configurar tus clientes de la capa de ejecución (EL) y la capa de consenso (CL), y un faucet proporciona ETH de la red de prueba para cubrir los depósitos y el gas.
Algunas cosas a tener en cuenta al ejecutar un nodo:
En lugar de preasignar una participación automática a un puñado de entidades, el conjunto de validadores génesis se iniciará a partir de depósitos públicos, con algo de ETH asignado en el bloque génesis para ayudar a poner las cosas en marcha.
Lanzamientos de clientes: los lanzamientos para cada cliente son opcionales, por favor verifica si tu cliente preferido lo ha incluido
Imágenes de clientes
Por el momento, utiliza nuestras imágenes de contenedor de ethPandaOps a continuación mientras los equipos de clientes preparan los lanzamientos etiquetados.
Platåberget brinda a la comunidad la oportunidad de experimentar con Ethereum posterior a Glamsterdam y comenzar a identificar problemas.
El reajuste de precios del gas es especialmente importante para los desarrolladores de aplicaciones: cualquier herramienta que dependa de un límite de gas máximo fijo (como billeteras, indexadores y estimadores de gas) dejará de funcionar y necesitará ser actualizada. Nos encantaría ver a los desarrolladores de aplicaciones descentralizadas (dapp) y billeteras realizando pruebas en Platåberget junto con los operadores de infraestructura; este es el tipo de cambio que tiene más probabilidades de tomar por sorpresa a las herramientas derivadas.
El reajuste de precios no se trata solo del límite de gas del bloque: las operaciones individuales también cambian de precio, y la EIP-8037 introduce una dimensión de gas de estado separada para las operaciones que crean un nuevo estado. La creación de una cuenta, la implementación de código o la escritura en un nuevo slot de almacenamiento ahora se miden a un costo fijo por byte de estado (CPSB), cobrado en tiempo de ejecución en lugar de por adelantado. La consecuencia práctica es que una transferencia simple de ETH ya no cuesta siempre 21.000 de gas fijos: las transferencias a una cuenta que ya existe siguen costando 21.000 (ahora descompuestas en TX_BASE_COST + COLD_ACCOUNT_ACCESS + TX_VALUE_COST), pero enviar fondos a una cuenta que aún no existe incurre adicionalmente en STATE_BYTES_PER_NEW_ACCOUNT × CPSB de gas de estado en tiempo de ejecución. Cualquier cosa que asuma que 21.000 cubre cada transferencia, o que asuma una sola dimensión de gas al estimar, necesita ser revisada; consulta la EIP-2780 para conocer el costo intrínseco descompuesto y la EIP-8038 para los aumentos de acceso al estado.
Una vez que los comentarios se hayan incorporado en el software del cliente y las especificaciones, seguirá una red de desarrollo sin finalidad dentro del mes para probar escenarios de consenso patológicos.
Después de que estas redes de desarrollo hayan estado estables durante algún tiempo, las redes de prueba de larga duración existentes (Sepolia, Hoodi) pasarán por la bifurcación Glamsterdam. Una vez que se hayan actualizado y sean estables, lo siguiente es la transición de la red principal de Ethereum a Glamsterdam 🎊.
Esta entrada se tradujo del inglés. Por ello, es posible que no sea del todo precisa ni esté actualizada. La versión original puede consultarse en Inglés.