Каждый узел в TON отвечает за хранение и проверку только своих данных, а не данных всего блокчейна. Источник: tonblockchain.ru
Вот примеры, которые помогут понять, как устроен шардинг в TON, как происходит разделение на шарды и объединение шардов.
Пример 1. Общий принцип шардинга в TON. Представим, что TON — это большой город. Шардинг в TON — это как разделение большого города на районы. Вместо того, чтобы один мэр управлял всем городом, каждый район имеет своего управляющего, который заботится о местных делах.
Мастерчейн — это городская администрация. Она координирует работу всех районов, обеспечивая общий порядок и согласованность действий.
Воркчейны — это разные отделы в администрации районов. Каждый отдел отвечает за свою специфическую область, например, за образование и здравоохранение.
Шардчейны — это районы города. Каждый район занимается своими делами, но при этом они все подчиняются общим правилам и городской администрации.
Пример 2. Разделение на шарды в TON. Представим, что есть большая многоэтажка, в которой каждый подъезд — это шард.
Жители подъезда общаются между собой, решают повседневные вопросы — это транзакции внутри шарда. При этом все подъезды находятся в одном здании и подчиняются общим правилам совета жильцов дома, то есть мастерчейну.
Если в одном подъезде происходит что-то важное и касается всего дома, информация передается в совет жильцов, который затем информирует остальные подъезды, то есть шарды.
Пример 3. Объединение шардов в TON. Бывает, что надо решить вопрос, который требует согласия или участия жителей всех подъездов. Например, согласовать установку новой детской площадки.
Информация и решения собираются от представителей каждого подъезда и передаются в совет жильцов.
После этого совет жильцов координирует действия и обеспечивает, чтобы решение было выполнено в интересах всего дома.
Выходит, что каждый подъезд — он же шард — функционирует автономно, но важные решения согласовывают и принимают на уровне всего дома, то есть мастерчейна.