Rompiendo el cuello de botella de un solo núcleo
Una parachain en @Polkadot tradicionalmente ha estado limitada a un solo núcleo, lo que significa que solo puede incluir un bloque por cada bloque de la relay chain, independientemente de cuán congestionada se vuelva la cadena. El escalado elástico rompe esa restricción al permitir que las parachains utilicen varios núcleos computacionales simultáneamente, poniendo fin a la relación previa 1:1 entre los bloques de la parachain y los de la relay chain. En la práctica, una cadena puede enviar hasta tres bloques en la misma ranura de la relay chain reclamando núcleos adicionales. La función, completada en octubre de 2025, permite que una parachain utilice temporalmente varios núcleos cuando la demanda es alta y los libere una vez que el tráfico disminuye.
El escalado elástico aumenta el rendimiento de una parachain; las proyecciones sugieren que, teóricamente, cadenas individuales podrían manejar volúmenes de transacciones significativamente mayores bajo el modelo de múltiples núcleos. La actualización forma parte de lo que la comunidad de Polkadot denomina la "trilogía del escalado", junto con Asynchronous Backing y Agile Coretime.
Cómo funciona la compra de coretime
Los núcleos se adquieren mediante el mercado de Agile Coretime de Polkadot usando $DOT. Los núcleos pueden asignarse a una parachain de forma continua a través de bulk coretime o de manera dinámica mediante coretime bajo demanda. El coretime se vende bajo demanda para uso inmediato, o se compra en modalidad bulk con pedidos realizados con hasta 28 días de antelación. Los proyectos en etapas iniciales pueden empezar de forma pequeña comprando bajo demanda, pagando por bloque, mientras que las cadenas más establecidas con cargas de trabajo previsibles suelen preferir la vía bulk para tener certeza de costos.
Al pasar a múltiples núcleos, el límite de rendimiento se desplaza de la relay chain a la propia parachain. Los productores de bloques deben ser capaces de generar bloques lo suficientemente rápido como para completar los núcleos adicionales, lo que incrementa los requisitos de hardware en la infraestructura de la cadena. Las parachains pueden distribuir cargas de trabajo de manera inteligente entre núcleos durante los periodos de máxima demanda y liberar recursos cuando disminuye el tráfico, haciendo que el sistema sea adecuado para aplicaciones con uso variable o impredecible.
Fuentes:
Docs para desarrolladores de Polkadot: Elastic Scaling
Parity Technologies: Agile Coretime explicado
Wiki de Polkadot: Computación en paralelo (Elastic Scaling)
