Перейти к содержанию
Learning Platform
Глоссарий Troubleshooting
Урок 10.03 · 15 мин
Средний
ADNLTON ProxyTON SitesRLDPCensorship ResistanceTON

TON Proxy и TON Sites

TON Proxy и TON Sites — это технологии для создания цензурно-устойчивых веб-сайтов и анонимного доступа к ресурсам. В мире, где интернет-цензура усиливается, эти инструменты позволяют размещать контент, который невозможно заблокировать на уровне DNS или IP.

В предыдущих уроках мы разобрали TON DNS (доменные имена) и TON Storage (хранение файлов). Оба сервиса опираются на один и тот же фундамент — протокол ADNL. В этом уроке мы разберём ADNL подробнее и увидим, как на его основе работают TON Proxy и TON Sites — инструменты для создания веб-инфраструктуры, устойчивой к цензуре.


ADNL: сетевой фундамент TON

ADNL (Abstract Datagram Network Layer) — это оверлейный сетевой протокол TON, работающий поверх обычного UDP. Он создаёт абстрактный сетевой уровень, где узлы идентифицируются не IP-адресами, а 256-битными абстрактными адресами.

Традиционный интернет vs ADNL
Интернет
IP-адрес
185.86.x.x
Виден всем
ADNL
ADNL-адрес
a7f3b2c1...
(256 бит)
IP скрыт

Ключевые свойства ADNL

СвойствоОписание
Абстрактная адресация256-битные адреса вместо IP — реальный адрес узла скрыт
End-to-end шифрованиеВсе коммуникации между ADNL-узлами зашифрованы
DHT для маршрутизацииDistributed Hash Table связывает ADNL-адреса с реальными IP (только для маршрутизации, не для пользователей)
Оверлейные сетиПоверх ADNL можно строить специализированные подсети

На чём строится ADNL

ADNL — это фундамент для множества сервисов TON:

Стек протоколов TON
TON DNS │ TON Storage │ TON SitesСервисы
RLDP (Reliable Large Datagram Protocol)Надёжная передача
DHT (Distributed Hash Table)Обнаружение узлов
ADNL (Abstract Datagram Network Layer)Базовый транспорт
UDPОбычный интернет
NOTE

ADNL — это клей всей экосистемы. TON DNS использует ADNL для разрешения доменов, TON Storage — для передачи файлов, TON Proxy — для маршрутизации трафика. Без ADNL эти сервисы были бы изолированными системами. С ADNL они образуют единую децентрализованную инфраструктуру.


TON Proxy

TON Proxy — это HTTP-прокси, который позволяет обычному браузеру получить доступ к ресурсам в ADNL-сети. Он выступает мостом между традиционным интернетом и сетью TON.

Как работает TON Proxy

Доступ к .ton сайту через TON Proxy
Браузер
пользователя
HTTP
TON Proxy
1. DNS .ton
2. ADNL
3. RLDP
ADNL
TON Site
(ADNL-сервер)
  1. Пользователь настраивает браузер на использование TON Proxy
  2. Браузер запрашивает alice.ton
  3. TON Proxy разрешает alice.ton через TON DNS — получает ADNL-адрес сайта
  4. Proxy подключается к сайту через ADNL-сеть и запрашивает страницу по RLDP
  5. Proxy возвращает HTML-ответ браузеру по обычному HTTP

Устойчивость к цензуре

TON Proxy обеспечивает устойчивость к цензуре на нескольких уровнях:

  • Скрытый IP сервера: TON Site имеет только ADNL-адрес, его реальный IP не публикуется
  • Скрытый IP клиента: при использовании промежуточных ADNL-узлов IP клиента тоже скрыт
  • Нет DNS-блокировки: .ton домены разрешаются через блокчейн, а не через DNS-серверы провайдера
  • Шифрование: весь трафик между Proxy и Site зашифрован ADNL
TIP

Сравнение с Tor (.onion)

TON Sites напоминают .onion сайты в сети Tor: скрытый IP сервера, шифрованный трафик, специальный домен. Основное отличие — TON использует собственный транспорт (ADNL поверх UDP), а не луковую маршрутизацию TCP. Кроме того, .ton домены — это NFT на блокчейне, а .onion адреса генерируются криптографически.


TON Sites

TON Sites — это веб-сайты, размещённые в ADNL-сети. Они не имеют традиционного HTTP-сервера с IP-адресом. Вместо этого TON Site работает как ADNL-узел и обслуживает запросы через протокол RLDP.

Архитектура TON Site

Путь от домена до контента
alice.ton
1. TON DNS resolve
ADNL-адрес: a7f3b2c1d4e5...
2. DHT lookup: ADNL → IP
Storage Node / Site Server
3. RLDP: HTTP-like запрос через ADNL
HTML / CSS / JS контент

RLDP: передача больших данных

ADNL оперирует датаграммами — небольшими пакетами данных. Для передачи веб-страниц, изображений и других больших файлов нужен протокол более высокого уровня — RLDP (Reliable Large Datagram Protocol):

СвойствоADNLRLDP
Единица данныхДатаграмма (до ~1 KB)Произвольный размер
НадёжностьБез гарантий доставкиГарантированная доставка
ПорядокНе гарантированГарантирован
ПрименениеКороткие сообщения, DHTВеб-страницы, файлы, Storage

RLDP обеспечивает надёжную передачу данных произвольного размера поверх ненадёжных датаграмм ADNL — аналогично тому, как TCP работает поверх IP.

Как пользователь видит TON Site

Для доступа к TON Sites пользователю нужен один из вариантов:

  1. TON Proxy — локальный прокси-сервер, через который браузер обращается к .ton сайтам
  2. Браузер с поддержкой TON — браузер, в который встроена поддержка ADNL (например, расширения для браузера)
  3. HTTP-шлюз — публичный сервер, который проксирует .ton сайты в обычный интернет (теряется часть преимуществ анонимности)

Итоги модуля M09

В этом модуле мы рассмотрели три инфраструктурных сервиса TON, которые вместе образуют децентрализованную веб-инфраструктуру:

Единый стек TON Services
TON DNS
.ton домены как NFT
TON Storage
Файлы по Bag ID
TON Sites
Сайты на ADNL-сети
ADNL
Шифрование · Адресация · Транспорт
СервисЧто делаетКлючевая технология
TON DNSИмена вместо адресов (.ton)NFT + TEP-81
TON StorageДецентрализованное хранение файловТорренты + DHT + ADNL
TON ProxyМост между интернетом и ADNLHTTP-прокси + DNS-резолвинг
TON SitesВеб-сайты в ADNL-сетиRLDP + ADNL-адреса
ADNLФундамент всех сервисовАбстрактная адресация + шифрование

Эти сервисы показывают амбицию экосистемы TON: создать не только блокчейн-платформу для смарт-контрактов, но и полноценную децентрализованную веб-инфраструктуру — с именами, хранением и веб-сайтами, не зависящими от традиционных централизованных сервисов.

В следующем модуле (M10) мы перейдём к безопасности смарт-контрактов — изучим типичные уязвимости, паттерны защиты и разберём реальные контракты из продакшена.


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

  1. Ожидают производительность обычного хостинга: TON Proxy добавляет задержку из-за маршрутизации через оверлейную сеть.
  2. Не учитывают, что TON Sites доступны только через специальный браузер или proxy: обычные пользователи не смогут открыть .ton-сайт без настройки.
  3. Забывают о SEO: поисковые системы не индексируют .ton-сайты, что ограничивает органический трафик.
  4. Размещают динамический контент, требующий серверной логики: TON Sites лучше подходят для статических страниц и SPA.

Проверка знанийKnowledge check
Какую роль играет ADNL в архитектуре TON Services?
ОтветAnswer
ADNL (Abstract Datagram Network Layer) -- это фундаментальный сетевой протокол, объединяющий все TON Services. Он обеспечивает абстрактную 256-битную адресацию (скрывая реальные IP), end-to-end шифрование и транспорт датаграмм поверх UDP. TON DNS использует ADNL для разрешения доменов, TON Storage -- для передачи файлов между узлами, TON Proxy -- для маршрутизации трафика к TON Sites. Без ADNL эти сервисы были бы изолированными системами.

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

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

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

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