Читать первым в Telegram-канале «Код Дурова»
На официальном сайте Telegram Open Network появилась инструкция, описывающая создание сайта в децентрализованной сети TON.
В команде Telegram предложили новый инструмент — TON Sites. С его помощью можно обустраивать точку входа для других сервисов TON. HTML-страницы, загруженные с TON Sites, могут содержать ссылки ton://. Они представляют из себя платежи, которые могут выполняться пользователями в случае, если у них установлен кошелёк TON Wallet.
Технически TON Sites похожи на обычные сайты, но получение доступа к ним происходит через сеть TON. Она является оверлейной сетью внутри Интернета, а не проходящей через Интернет. У каждого такого сайта есть ADNL-адрес, заменяющий привычные IPv4 или IPv6. HTTP-запросы вместо TCP/IP принимаются через основанный на ADNL протокол RLDP — это протокол RPC более высокого уровня. Необходимости в HTTPS нет, так как шифрование обрабатывается ADNL.
Доступ к существующим TON Sites и создание новых сайтов на базе TON возможен путём использования специальных шлюзов между классическим Интернетом и сетью TON. Де-факто доступ осуществляется с помощью HTTP —> RLDP-прокси, который работает локально на клиентской машине. Сайты создаются с помощью обратного RLDP —> HTTP-прокси, который работает на удалённом сервере.
Детальная инструкция по компиляции RLDP—HTTP-прокси и его запуска для доступа к TON Sites, а также созданию непосредственно сайта в сети TON, описана на официальном сайте Telegram Open Network. Перевод инструкции на русском языке доступен на сайте Telegram Info.
Напомним, летом 2019 года TON Labs, будучи ведущим независимым разработчиком инфраструктуры для экосистемы TON, запустил платформу TON Dev, которая открывает первый набор инструментов с открытым исходным кодом, доступных для разработки, тестирования и выпуска продуктов для экосистемы TON. Эти инструменты позволяют легко и быстро интегрировать продукты на базе TON в сторонние приложения.