Когда блокчейн растёт — упасть легко, вспомним пример, когда из-за AirDrop Dogs упала сеть. С ростом пользователей и транзакций, нагрузка на сеть растёт, комиссии скачут, а подтверждения гасятся медленнее. В TON решили эту проблему через шардинг.
➗ Шардинг — это когда блокчейн не один, а сразу несколько, работающих параллельно. Представь 100 касс вместо одной очереди: каждая обслуживает своих клиентов, но все кассы видят общую систему.
В TON всё работает через несколько уровней:
— Masterchain — главный координатор, хранит «карту» сети: какие шарды существуют, какие блоки они выпускают, как между ними пересылать сообщения.
— Workchains — параллельные ветки сети, отличающиеся логикой, токенами или виртуальными машинами. Например, один workchain может быть заточен под DeFi, другой под NFT.
— Shardchains — это маленькие цилиндры нагрузки: каждый принимает и обрабатывает свои транзакции параллельно, снижая нагрузку на главную сеть.
Зачем это нужно? 🧐
Потому что TON может масштабироваться практически бесконечно: чем больше шардов, тем больше пропускная способность и ниже задержки и комиссии.
Как связь между шардами работает? Через асинхронные сообщения. 🤯
Если ты отправляешь токен из одного шарда в другой, сообщение путешествует через мастерчейн — и всё гарантированно доставляется и проверяется.
✈️ Представь аэропорт. Если есть только одна взлётно-посадочная полоса, всё встанет. В TON сделали десятки полос, башню отслеживающую вылеты (masterchain) и терминалы (workchains), чтобы всё работало как часы
Accelerator — это следующий шаг в эволюции TON, чтобы шардинг стал не просто масштабируемым, а бесконкчным, без потери стабильности
Что он привносит:
—
Partial nodes
: раньше каждый узел должен был держать все shardchains. После Accelerator узел может отслеживать только
мастерчейн и выбранный набор шардов
. Это сильно снижает нагрузку и требования к ресурсам
—
Разделение ролей
: валидаторы остаются сосредоточены на мастерчейне, а сборкой транзакций в шардах занимаются
collator-узлы
. Это как если бы на стройке один мастер планиует, а другие строят, разделение задач ускоряет процесс
🏎 Эти изменения уже показали рекордную производительность в тестнете и мейннете — сеть стала устойчивей к пикам нагрузки, запросы выполняются быстрее
@web3che | Обсудить | X | DM | #образовательный | 35/100