Недавний инцидент вызвал переосмысление традиционных услуг доступа к доменным именам. Служба разрешения доменных имен, которая всегда считалась крайне стабильной, также может сталкиваться с проблемами, что заставляет задуматься о том, может ли Децентрализация стать достойной альтернативой для изучения.
Развертывание страниц на блокчейне может иметь следующие преимущества:
Децентрализация: все изменения требуют коллективного согласия, ни одно учреждение не может действовать независимо.
Не требуется сертификат: сама блокчейн использует криптографические технологии, не требующие дополнительной настройки сертификатов.
Ранее, когда я сталкивался с доменной схемой на TON, мне казалось, что её практическая полезность ограничена, ведь традиционные способы доступа уже достаточно стабильны и распространены. Но сейчас кажется, что такая схема действительно может иметь свои подходящие сценарии, и её стоит изучить более подробно.
Создание сайта в блокчейне
В этой статье будет рассмотрено, как развернуть сайт в TON и сделать его доступным через браузер. Весь процесс делится на три этапа: 1. Купить доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.
Концепция доменных имен в блокчейне аналогична миру WEB2, оба являются псевдонимами для сложных адресов. В блокчейне они представляют адреса пользователей, а в WEB2 - IP-адреса сервисов.
Покупка домена
Например, доменное имя на основе TON можно приобрести через официальную платформу, цена устанавливается в TON. Как и в WEB2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 TON.
Если доменное имя не занято, можно сделать низкую ставку, после чего начнётся этап обратного отсчёта, в течение которого все могут участвовать в торгах. Выигранное доменное имя будет храниться в кошельке пользователя в формате NFT и может быть продано. Срок действия доменного имени составляет 1 год, по истечении которого оно будет возвращено.
Короче говоря, получить доменное имя можно через аукцион на официальном сайте или от других пользователей.
Подготовка фронтальной страницы
На этом этапе необходимо подготовить фронтенд-страницу для отображения. Для упрощения операции в данной статье подготовлен только html-файл, который будет выставлен с помощью nginx, а также потребуется облачный сервер для работы фронтенд-страницы. Этот шаг аналогичен развертыванию традиционных фронтенд-приложений.
Привязка страницы к .ton
Получив доменное имя .ton, вы можете привязать адрес ANDL на официальном сайте DNS TON. Также можно использовать инструменты привязки, предоставленные TON, следуя официальным инструкциям.
После завершения привязки необходимо запустить на сервере слушающий порт для перенаправления http-запросов в udp. Вы можете использовать официальный инструмент rldp-http-proxy, запустив следующую команду:
В данном случае, 8080 — это TCP-порт, на котором локальный хост слушает входящие HTTP-запросы, а 3333 — это UDP-порт, используемый для всех исходящих и входящих RLDP и ADNL активностей. global.config.json — это глобальный конфигурационный файл TON, который можно скачать через официальные каналы.
访问 .ton домен
Прямой ввод .ton домена в браузере не позволяет получить доступ к сайту, поскольку браузер не знает, как разрешить этот домен. Поэтому необходимо выполнить дополнительные действия.
Запрос процесса .ton
При запросе .ton домена сначала будет выполнен поиск соответствующего адреса ANDL в блокчейне, этот адрес аналогичен IP-адресу в WEB2 и автоматически создается при развертывании сайта. Этот процесс запроса можно сравнить с DNS-запросом.
Затем, в зависимости от адреса ANDL, запрос будет перенаправлен на соответствующую машину, при этом можно указать возвращаемую страницу. Весь процесс аналогичен WEB2, основное различие заключается в том, что способ запроса адреса и доменного имени различен.
Доступ к странице через прокси
Наиболее рекомендуемый способ - использовать официально предоставленный инструмент прокси Tonutils Reverse Proxy. После загрузки, установки и запуска будет запущен прокси на порту 8080, после чего вы сможете получить доступ к .ton домену.
Использование резюме
В настоящее время возникли следующие проблемы:
Есть требования к рабочей среде сайта. Система должна поддерживать версию glibc 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина требованиям.
Документация недостаточно ясна. Возможно, это связано с тем, что спрос на сайт TON не велик, документация не до конца разработана, и необходимо исследовать самостоятельно. Обновление китайской версии также не своевременно, отстает от английской версии.
Скорость доступа довольно медленная. Скорость доступа отстает от традиционных сайтов, существует множество факторов, и в будущем есть большой потенциал для улучшения.
Не удалось получить поддержку кошелька. Официально предоставлена простая встроенная страница браузера, к которой можно получить доступ без установки прокси. Но в настоящее время этот сайт считается фишинговым сайтом всеми основными кошельками.
В общем, в настоящее время опыт средний, есть много мест, которые можно улучшить. Однако это направление очень инновационно и стоит попробовать.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
18 Лайков
Награда
18
5
Поделиться
комментарий
0/400
BearMarketSage
· 07-12 09:33
Вот только и умеют, что хвалить Блокчейн
Посмотреть ОригиналОтветить0
GateUser-a606bf0c
· 07-12 09:26
Эх, как будто игра, все равно ненадежно.
Посмотреть ОригиналОтветить0
LiquidityWitch
· 07-12 09:22
Становится все более абсурдным.
Посмотреть ОригиналОтветить0
CryptoComedian
· 07-12 09:19
Традиционные доменные имена ушли в небытие, неудачники снова должны учить новое.
Практика развертывания сайта Блокчейн TON: возможности и вызовы децентрализованного разрешения доменных имен
Недавний инцидент вызвал переосмысление традиционных услуг доступа к доменным именам. Служба разрешения доменных имен, которая всегда считалась крайне стабильной, также может сталкиваться с проблемами, что заставляет задуматься о том, может ли Децентрализация стать достойной альтернативой для изучения.
Развертывание страниц на блокчейне может иметь следующие преимущества:
Децентрализация: все изменения требуют коллективного согласия, ни одно учреждение не может действовать независимо.
Не требуется сертификат: сама блокчейн использует криптографические технологии, не требующие дополнительной настройки сертификатов.
Ранее, когда я сталкивался с доменной схемой на TON, мне казалось, что её практическая полезность ограничена, ведь традиционные способы доступа уже достаточно стабильны и распространены. Но сейчас кажется, что такая схема действительно может иметь свои подходящие сценарии, и её стоит изучить более подробно.
Создание сайта в блокчейне
В этой статье будет рассмотрено, как развернуть сайт в TON и сделать его доступным через браузер. Весь процесс делится на три этапа: 1. Купить доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.
Концепция доменных имен в блокчейне аналогична миру WEB2, оба являются псевдонимами для сложных адресов. В блокчейне они представляют адреса пользователей, а в WEB2 - IP-адреса сервисов.
Покупка домена
Например, доменное имя на основе TON можно приобрести через официальную платформу, цена устанавливается в TON. Как и в WEB2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 TON.
Если доменное имя не занято, можно сделать низкую ставку, после чего начнётся этап обратного отсчёта, в течение которого все могут участвовать в торгах. Выигранное доменное имя будет храниться в кошельке пользователя в формате NFT и может быть продано. Срок действия доменного имени составляет 1 год, по истечении которого оно будет возвращено.
Короче говоря, получить доменное имя можно через аукцион на официальном сайте или от других пользователей.
Подготовка фронтальной страницы
На этом этапе необходимо подготовить фронтенд-страницу для отображения. Для упрощения операции в данной статье подготовлен только html-файл, который будет выставлен с помощью nginx, а также потребуется облачный сервер для работы фронтенд-страницы. Этот шаг аналогичен развертыванию традиционных фронтенд-приложений.
Привязка страницы к .ton
Получив доменное имя .ton, вы можете привязать адрес ANDL на официальном сайте DNS TON. Также можно использовать инструменты привязки, предоставленные TON, следуя официальным инструкциям.
После завершения привязки необходимо запустить на сервере слушающий порт для перенаправления http-запросов в udp. Вы можете использовать официальный инструмент rldp-http-proxy, запустив следующую команду:
В данном случае, 8080 — это TCP-порт, на котором локальный хост слушает входящие HTTP-запросы, а 3333 — это UDP-порт, используемый для всех исходящих и входящих RLDP и ADNL активностей. global.config.json — это глобальный конфигурационный файл TON, который можно скачать через официальные каналы.
访问 .ton домен
Прямой ввод .ton домена в браузере не позволяет получить доступ к сайту, поскольку браузер не знает, как разрешить этот домен. Поэтому необходимо выполнить дополнительные действия.
Запрос процесса .ton
При запросе .ton домена сначала будет выполнен поиск соответствующего адреса ANDL в блокчейне, этот адрес аналогичен IP-адресу в WEB2 и автоматически создается при развертывании сайта. Этот процесс запроса можно сравнить с DNS-запросом.
Затем, в зависимости от адреса ANDL, запрос будет перенаправлен на соответствующую машину, при этом можно указать возвращаемую страницу. Весь процесс аналогичен WEB2, основное различие заключается в том, что способ запроса адреса и доменного имени различен.
Доступ к странице через прокси
Наиболее рекомендуемый способ - использовать официально предоставленный инструмент прокси Tonutils Reverse Proxy. После загрузки, установки и запуска будет запущен прокси на порту 8080, после чего вы сможете получить доступ к .ton домену.
Использование резюме
В настоящее время возникли следующие проблемы:
Есть требования к рабочей среде сайта. Система должна поддерживать версию glibc 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина требованиям.
Документация недостаточно ясна. Возможно, это связано с тем, что спрос на сайт TON не велик, документация не до конца разработана, и необходимо исследовать самостоятельно. Обновление китайской версии также не своевременно, отстает от английской версии.
Скорость доступа довольно медленная. Скорость доступа отстает от традиционных сайтов, существует множество факторов, и в будущем есть большой потенциал для улучшения.
Не удалось получить поддержку кошелька. Официально предоставлена простая встроенная страница браузера, к которой можно получить доступ без установки прокси. Но в настоящее время этот сайт считается фишинговым сайтом всеми основными кошельками.
В общем, в настоящее время опыт средний, есть много мест, которые можно улучшить. Однако это направление очень инновационно и стоит попробовать.