Superando o gargalo de um único núcleo

Uma parachain no @Polkadot tradicionalmente tem sido limitada a um único núcleo, o que significa que ela só pode incluir um bloco por vez a cada bloco da relay chain, independentemente de o nível de congestionamento da cadeia se tornar maior. O escalonamento elástico rompe essa restrição ao permitir que as parachains utilizem vários núcleos computacionais simultaneamente, encerrando a relação 1:1 anterior entre os blocos da parachain e os da relay chain. Na prática, uma cadeia pode enviar até três blocos para o mesmo slot da relay chain ao reivindicar núcleos adicionais. O recurso, concluído em outubro de 2025, permite que uma parachain use temporariamente vários núcleos quando a demanda está alta e os libere assim que o tráfego diminui.

O elastic scaling aumenta a taxa de transferência de uma parachain, com projeções sugerindo que cadeias individuais poderiam, teoricamente, lidar com volumes de transações significativamente mais altos no modelo com múltiplos núcleos. A atualização faz parte do que a comunidade da Polkadot chama de “trilogia do escalonamento”, ao lado de Asynchronous Backing e Agile Coretime.

Como funciona a compra de coretime

Os núcleos são adquiridos no mercado Agile Coretime da Polkadot usando $DOT. Os núcleos podem ser designados para uma parachain de forma contínua, por meio de bulk coretime, ou dinamicamente, via coretime sob demanda. O coretime é vendido sob demanda para uso imediato, ou comprado em grandes quantidades em um pacote solicitado com até 28 dias de antecedência. Projetos em estágio inicial podem começar pequeno com a compra sob demanda, pagando por bloco, enquanto cadeias mais estabelecidas, com cargas de trabalho previsíveis, tendem a preferir o caminho de bulk para ter mais certeza de custos.

Ao mudar para múltiplos núcleos, a limitação de desempenho deixa de estar na relay chain e passa a depender da própria parachain. Os produtores de blocos precisam ser capazes de gerar blocos rápido o suficiente para preencher os núcleos adicionais, o que aumenta os requisitos de hardware na infraestrutura da própria cadeia. As parachains podem distribuir as cargas de trabalho de forma inteligente entre os núcleos durante os períodos de demanda máxima e liberar recursos quando o tráfego diminui, tornando o sistema bem adequado para aplicações com uso variável ou imprevisível.

Fontes:
Docs para Desenvolvedores da Polkadot: Elastic Scaling
Parity Technologies: Agile Coretime Explicado
Wiki da Polkadot: Computação Paralela (Elastic Scaling)