Learning Platform
Глоссарий Troubleshooting
Урок 02.01 · 15 мин
Начальный
TONИсторияОбзорTelegram

Обзор TON

Понимание архитектуры TON — это фундамент, на котором строится всё остальное: от написания смарт-контрактов до проектирования dApps. Подобно тому, как архитектор должен понимать свойства материалов перед проектированием здания, разработчик TON должен знать, как устроена сеть, чтобы писать эффективный и безопасный код. Без этого понимания контракты будут работать, но не будут использовать потенциал платформы.

TON (The Open Network) — это блокчейн-платформа третьего поколения, спроектированная для масштабируемости, скорости и интеграции с мессенджером Telegram. В этом уроке мы разберём историю TON и его ключевые отличия от других блокчейнов.


История создания

От Telegram Open Network к The Open Network

TON был задуман Николаем Дуровым (брат Павла Дурова, сооснователь Telegram) в 2017-2018 годах как блокчейн нового поколения. Первоначально проект назывался Telegram Open Network и планировался как часть экосистемы Telegram.

В 2018 году Telegram провёл ICO на $1.7 млрд для токена Gram. Однако в 2019 году SEC (Комиссия по ценным бумагам США) подала иск, заявив, что Gram является незарегистрированной ценной бумагой. В 2020 году Telegram прекратил участие в проекте.

NOTE

После ухода Telegram сообщество разработчиков продолжило развитие проекта под названием The Open Network (TON). Токен был переименован из Gram в Toncoin. Сегодня TON — полностью децентрализованный проект с активным сообществом.


Ключевые отличия TON

1. Бесконечное шардирование (Infinite Sharding)

TON может автоматически разделять нагрузку на произвольное количество шардчейнов. Теоретически, каждый аккаунт может иметь свой собственный шардчейн. Это обеспечивает практически неограниченную пропускную способность.

2. Асинхронная модель сообщений

В отличие от Ethereum, где транзакции исполняются синхронно, TON использует модель акторов — каждый контракт является независимым актором, обменивающимся сообщениями. Это позволяет параллельное исполнение на разных шардах.

3. Многоуровневая архитектура

TON имеет иерархическую структуру:

  • Masterchain — координирует всю сеть
  • Workchains — независимые блокчейны со своими правилами
  • Shardchains — автоматические подразделения workchains

4. Интеграция с Telegram

TON глубоко интегрирован с Telegram через TON Connect, TON Space (встроенный кошелёк) и Telegram Mini Apps. Это даёт доступ к аудитории в 900+ миллионов пользователей.

5. Уникальная виртуальная машина (TVM)

TON Virtual Machine (TVM) — стековая виртуальная машина, оптимизированная для работы с деревьями ячеек (tree of cells). TVM поддерживает продолжения (continuations), что позволяет реализовать сложные паттерны управления потоком.


Позиционирование TON

ХарактеристикаTONEthereumSolana
ШардированиеБесконечноеНет (L1)Нет
Модель исполненияАсинхронная (акторы)Синхронная (EVM)Синхронная
КонсенсусCatchain BFTCasper FFGTower BFT
Финальность~5 секунд (legacy Catchain), 200–400 мс с Catchain 2.0 (Q1 2026)~15 минут~0.4 секунды
ИнтеграцияTelegram--

Что дальше

В следующих уроках мы подробно разберём каждый компонент архитектуры TON:

  • Masterchain и его роль
  • Workchains и шардирование
  • Модель данных (cells и BoC)
  • Адреса и аккаунты
  • Сравнение с Ethereum
  • Валидаторы и выборы

Частые ошибки

  1. Думают, что TON — просто «ещё один блокчейн типа Ethereum», и переносят паттерны EVM напрямую, игнорируя асинхронную модель.
  2. Путают Telegram Open Network (старое название, проект Telegram) и The Open Network (текущий децентрализованный проект сообщества).
  3. Не учитывают бесконечное шардирование при проектировании контрактов, создавая архитектуры, которые предполагают синхронный доступ к состоянию нескольких контрактов.
  4. Считают, что финальность в сети сейчас ~5 секунд (legacy Catchain), а с Catchain 2.0 (запуск Q1 2026) — 200–400 мс, но и это не «мгновенность», и не закладывают обработку промежуточных состояний в пользовательском интерфейсе.

Проверка знанийKnowledge check
Какая ключевая особенность TON позволяет масштабировать сеть практически неограниченно?
ОтветAnswer
Бесконечное шардирование (Infinite Sharding) -- TON может автоматически разделять нагрузку, создавая новые шардчейны. Теоретически, каждый аккаунт может иметь свой собственный шардчейн.

Проверьте понимание

Результат: 0 из 0
Прикладной
Вопрос 1 из 4. Какую модель исполнения использует TON вместо синхронной модели Ethereum?

Закончили урок?

Отметьте его как пройденный, чтобы отслеживать свой прогресс

Войдите чтобы оценить урок

Прогресс модуля
0 из 7