Преодоление узкого места с одним ядром
Парачейн на @Polkadot традиционно был ограничен одним ядром, то есть он может включать только один блок на каждый блок релейной цепи независимо от того, насколько перегружена становится сеть. Эластичное масштабирование снимает это ограничение, позволяя парачейнам использовать несколько вычислительных ядер одновременно, разрывая прежнюю связь 1:1 между блоками парачейна и блоками релейной цепи. На практике сеть может отправлять до трёх блоков в один и тот же слот релейной цепи, задействуя дополнительные ядра. Эта функция, завершённая в октябре 2025 года, позволяет парачейну временно использовать несколько ядер, когда спрос высок, и освобождать их, когда трафик снижается.
Elastic scaling повышает пропускную способность парачейна; прогнозы предполагают, что отдельные цепочки теоретически могут обрабатывать значительно большие объёмы транзакций в модели с несколькими ядрами. Обновление входит в то, что сообщество Polkadot называет «трилогией масштабирования», наряду с Asynchronous Backing и Agile Coretime.
Как работает покупка Coretime
Ядра приобретаются через маркет Agile Coretime в Polkadot с использованием $DOT. Ядра можно назначать парачейну либо постоянно — через bulk coretime, либо динамически — через coretime по запросу. Coretime продаётся по запросу для немедленного использования или приобретается оптом, предварительно заказанным до 28 дней. Проекты на ранней стадии могут начинать с небольших объёмов, покупая по запросу и платя за каждый блок, тогда как более зрелые сети с предсказуемой нагрузкой обычно предпочитают оптовый путь ради определённости по затратам.
Переход на несколько ядер смещает ограничение по производительности с relay chain на сам парачейн. Блок-продюсеры должны быть способны генерировать блоки достаточно быстро, чтобы заполнять дополнительные ядра, что повышает требования к аппаратной инфраструктуре самой сети. Парачейны могут интеллектуально распределять рабочие нагрузки по ядрам в периоды пикового спроса и освобождать ресурсы, когда трафик снижается, благодаря чему система хорошо подходит для приложений с переменным или непредсказуемым использованием.
Источники:
Документация для разработчиков Polkadot: Elastic Scaling
Parity Technologies: Agile Coretime Explained
Polkadot Wiki: Parallel Computation (Elastic Scaling)
