Как получить доступ к сайту в блокчейне?

Средний7/2/2025, 11:18:02 AM
Эта статья предоставляет пошаговое руководство по развертыванию доменных имен .ton в блокчейне TON, охватывающее весь процесс покупки, подготовки фронтенда, связывания страниц и разрешения доступа.

Недавний инцидент заставил меня пересмотреть традиционные услуги доступа к доменам, которые мы всегда считали очень стабильными. Оказалось, что даже услуги разрешения доменов могут сталкиваться с проблемами. Это заставляет меня задуматься, не является ли децентрализованное решение стоящей альтернативой для изучения?

После некоторых размышлений развертывание страницы в блокчейне может иметь следующие преимущества:

  • Децентрализация: Все изменения требуют коллективного согласия всех участников, и ни одно отдельное учреждение не может принимать односторонние решения.
  • Не требуются сертификаты: Поскольку сам блокчейн использует технологии шифрования, нет необходимости в дополнительной конфигурации сертификатов.

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

Создание веб-сайта в блокчейне

В этой статье будет рассмотрен процесс развертывания веб-сайта в TON, позволяющий пользователям получить доступ к странице в своем браузере. Процесс делится на три этапа: 1. Приобрести доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.

Концепция доменных имен в блокчейне на самом деле аналогична таковой в мире WEB2; оба они служат псевдонимами для сложных и труднозапоминаемых адресов. В блокчейне они представляют адрес пользователя, в то время как в WEB2 они представляют IP-адрес сервиса.

Купить доменное имя

Беря TON в качестве примера, официальный адрес покупки домена это https://dns.ton.org/, кЦена в TON. Как и в WEB2, чем короче доменное имя, тем дороже оно стоит, цены варьируются от 1 до 100 TON.

Если доменное имя не принадлежит никому, вы можете сделать ставку по низкой цене и начать обратный отсчет после ставки, в течение которого все могут конкурировать, пока обратный отсчет не закончится. После аукциона доменное имя будет сохранено в кошельке пользователя в виде NFT. NFT доменного имени можно торговать. Срок действия доменного имени составляет 1 год, после чего оно будет возвращено.

В заключение, доменные имена можно получить через аукционы на официальном сайте или обменяться с другими пользователями.

Подготовьте страницу фронтенда

На этом этапе необходимо подготовить страницу фронтенда для отображения. Для упрощения в этой статье просто подготавливается HTML файл вместе с Nginx для экспонирования страницы, и, конечно, проект также требует облачный сервер для запуска страницы фронтенда. Этот шаг похож на развертывание традиционных фронтенд приложений.

Привязать страницу к .ton

После получения доменного имени .ton вы можете привязать свой адрес ANDL на официальном сайте TON DNS. Конечно, вы также можете использовать инструмент привязки, предоставленный TON, для привязки своей страницы в соответствии с инструкциями на официальном сайте.

После завершения связывания вам также необходимо запустить порт прослушивания на сервере для приема HTTP-запросов и их переадресации на UDP. Вы можете использовать официальный инструмент rldp-http-proxy для этого, просто введите команду ниже, чтобы запустить его:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Среди них, 8080 — это TCP-порт, который будет слушать входящие HTTP-запросы на локальном хосте, в то время как 3333 — это UDP-порт, который будет использоваться для всех исходящих и входящих действий RLDP и ADNL (т.е. подключения к сайту TON через сеть TON). global.config.json — это имя файла для глобальной конфигурации TON, который можно скачать здесь.

Доступ к .ton домену

Попытка напрямую ввести домен .ton в браузере для доступа к веб-сайту не сработает, потому что браузер не знает, где разрешить этот домен. Поэтому здесь необходимы некоторые дополнительные действия.

Процесс запроса .ton

При запросе домена .ton соответствующий адрес ANDL сначала будет запрашиваться в блокчейне. Этот адрес можно просто понять как IP-адрес в WEB2, который автоматически создается при развертывании веб-сайта. Этот процесс запроса также можно сравнить с процессом запроса DNS.

После этого, на основе адреса ANDL, запрос будет перенаправлен на вашу соответствующую машину, в этот момент вы можете указать соответствующую страницу возврата. Весь процесс довольно похож на WEB2, с главным отличием в том, что метод запроса для сопоставления адреса и доменного имени несколько отличается.

Получите доступ к странице через прокси

Наиболее рекомендованный способ - использовать инструмент прокси Tonutils Reverse Proxy, предоставленный официальным сайтом. После загрузки, установки и запуска будет открыт порт 8080 для проксирования, и затем вы сможете получить доступ к домену .ton.


Вы можете увидеть веб-сайты, которые могут получить доступ к .ton доменам.

Сводка использования

В настоящее время, после использования, я столкнулся со следующими проблемами:

  • Существуют требования к среде, в которой работает веб-сайт. Ваша система должна поддерживать версию glibc 2.34 или выше, поэтому проверьте, соответствует ли ваша машина требованиям перед развертыванием страницы.
  • Документация не очень ясна. Возможно, это связано с тем, что нет большого спроса на этот веб-сайт операций TON, поэтому документация не очень полная и требует самостоятельного изучения. Кроме того, китайская версия не обновляется своевременно и отстает от английской версии.
  • Скорость доступа относительно медленная. Скорость доступа будет отставать от традиционных веб-сайтов. Конечно, здесь участвует много факторов, и можно сказать, что в будущем есть много возможностей для улучшения.
  • Кошельком не поддерживается. Официальный сайт предоставляет простую встроенную страницу браузера, к которой вы можете получить доступ без установки прокси. Однако в настоящее время этот сайт идентифицирован как фишинг-сайт всеми основными кошельками o.0.

В общем, текущий опыт на самом деле довольно средний, и впереди есть много областей для улучшения. Однако я думаю, что это направление довольно хорошее и инновационное, и его стоит попробовать.

Заявление:

  1. Эта статья перепечатана из [ТекФлоу] авторское право принадлежит оригинальному автору [Yeezo, ZAN] Если у вас есть возражения против перепечатки, пожалуйста, свяжитесь Команда Gate LearnКоманда обработает это как можно скорее в соответствии с соответствующими процедурами.
  2. Отказ от ответственности: Мнения и суждения, высказанные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Другие языковые версии статьи переведены командой Gate Learn, если не указано иное.ГейтВ этих обстоятельствах запрещено копировать, распространять или plagiarize переведённые статьи.

Как получить доступ к сайту в блокчейне?

Средний7/2/2025, 11:18:02 AM
Эта статья предоставляет пошаговое руководство по развертыванию доменных имен .ton в блокчейне TON, охватывающее весь процесс покупки, подготовки фронтенда, связывания страниц и разрешения доступа.

Недавний инцидент заставил меня пересмотреть традиционные услуги доступа к доменам, которые мы всегда считали очень стабильными. Оказалось, что даже услуги разрешения доменов могут сталкиваться с проблемами. Это заставляет меня задуматься, не является ли децентрализованное решение стоящей альтернативой для изучения?

После некоторых размышлений развертывание страницы в блокчейне может иметь следующие преимущества:

  • Децентрализация: Все изменения требуют коллективного согласия всех участников, и ни одно отдельное учреждение не может принимать односторонние решения.
  • Не требуются сертификаты: Поскольку сам блокчейн использует технологии шифрования, нет необходимости в дополнительной конфигурации сертификатов.

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

Создание веб-сайта в блокчейне

В этой статье будет рассмотрен процесс развертывания веб-сайта в TON, позволяющий пользователям получить доступ к странице в своем браузере. Процесс делится на три этапа: 1. Приобрести доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.

Концепция доменных имен в блокчейне на самом деле аналогична таковой в мире WEB2; оба они служат псевдонимами для сложных и труднозапоминаемых адресов. В блокчейне они представляют адрес пользователя, в то время как в WEB2 они представляют IP-адрес сервиса.

Купить доменное имя

Беря TON в качестве примера, официальный адрес покупки домена это https://dns.ton.org/, кЦена в TON. Как и в WEB2, чем короче доменное имя, тем дороже оно стоит, цены варьируются от 1 до 100 TON.

Если доменное имя не принадлежит никому, вы можете сделать ставку по низкой цене и начать обратный отсчет после ставки, в течение которого все могут конкурировать, пока обратный отсчет не закончится. После аукциона доменное имя будет сохранено в кошельке пользователя в виде NFT. NFT доменного имени можно торговать. Срок действия доменного имени составляет 1 год, после чего оно будет возвращено.

В заключение, доменные имена можно получить через аукционы на официальном сайте или обменяться с другими пользователями.

Подготовьте страницу фронтенда

На этом этапе необходимо подготовить страницу фронтенда для отображения. Для упрощения в этой статье просто подготавливается HTML файл вместе с Nginx для экспонирования страницы, и, конечно, проект также требует облачный сервер для запуска страницы фронтенда. Этот шаг похож на развертывание традиционных фронтенд приложений.

Привязать страницу к .ton

После получения доменного имени .ton вы можете привязать свой адрес ANDL на официальном сайте TON DNS. Конечно, вы также можете использовать инструмент привязки, предоставленный TON, для привязки своей страницы в соответствии с инструкциями на официальном сайте.

После завершения связывания вам также необходимо запустить порт прослушивания на сервере для приема HTTP-запросов и их переадресации на UDP. Вы можете использовать официальный инструмент rldp-http-proxy для этого, просто введите команду ниже, чтобы запустить его:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Среди них, 8080 — это TCP-порт, который будет слушать входящие HTTP-запросы на локальном хосте, в то время как 3333 — это UDP-порт, который будет использоваться для всех исходящих и входящих действий RLDP и ADNL (т.е. подключения к сайту TON через сеть TON). global.config.json — это имя файла для глобальной конфигурации TON, который можно скачать здесь.

Доступ к .ton домену

Попытка напрямую ввести домен .ton в браузере для доступа к веб-сайту не сработает, потому что браузер не знает, где разрешить этот домен. Поэтому здесь необходимы некоторые дополнительные действия.

Процесс запроса .ton

При запросе домена .ton соответствующий адрес ANDL сначала будет запрашиваться в блокчейне. Этот адрес можно просто понять как IP-адрес в WEB2, который автоматически создается при развертывании веб-сайта. Этот процесс запроса также можно сравнить с процессом запроса DNS.

После этого, на основе адреса ANDL, запрос будет перенаправлен на вашу соответствующую машину, в этот момент вы можете указать соответствующую страницу возврата. Весь процесс довольно похож на WEB2, с главным отличием в том, что метод запроса для сопоставления адреса и доменного имени несколько отличается.

Получите доступ к странице через прокси

Наиболее рекомендованный способ - использовать инструмент прокси Tonutils Reverse Proxy, предоставленный официальным сайтом. После загрузки, установки и запуска будет открыт порт 8080 для проксирования, и затем вы сможете получить доступ к домену .ton.


Вы можете увидеть веб-сайты, которые могут получить доступ к .ton доменам.

Сводка использования

В настоящее время, после использования, я столкнулся со следующими проблемами:

  • Существуют требования к среде, в которой работает веб-сайт. Ваша система должна поддерживать версию glibc 2.34 или выше, поэтому проверьте, соответствует ли ваша машина требованиям перед развертыванием страницы.
  • Документация не очень ясна. Возможно, это связано с тем, что нет большого спроса на этот веб-сайт операций TON, поэтому документация не очень полная и требует самостоятельного изучения. Кроме того, китайская версия не обновляется своевременно и отстает от английской версии.
  • Скорость доступа относительно медленная. Скорость доступа будет отставать от традиционных веб-сайтов. Конечно, здесь участвует много факторов, и можно сказать, что в будущем есть много возможностей для улучшения.
  • Кошельком не поддерживается. Официальный сайт предоставляет простую встроенную страницу браузера, к которой вы можете получить доступ без установки прокси. Однако в настоящее время этот сайт идентифицирован как фишинг-сайт всеми основными кошельками o.0.

В общем, текущий опыт на самом деле довольно средний, и впереди есть много областей для улучшения. Однако я думаю, что это направление довольно хорошее и инновационное, и его стоит попробовать.

Заявление:

  1. Эта статья перепечатана из [ТекФлоу] авторское право принадлежит оригинальному автору [Yeezo, ZAN] Если у вас есть возражения против перепечатки, пожалуйста, свяжитесь Команда Gate LearnКоманда обработает это как можно скорее в соответствии с соответствующими процедурами.
  2. Отказ от ответственности: Мнения и суждения, высказанные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Другие языковые версии статьи переведены командой Gate Learn, если не указано иное.ГейтВ этих обстоятельствах запрещено копировать, распространять или plagiarize переведённые статьи.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!