Глубина исследования: полный процесс развертывания сайта Блокчейн TON и его будущее потенциал

Переосмысление потенциала Децентрализация доменных сервисов доступа

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

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

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

  2. Не требуется сертификат: сама блокчейн использует криптографические технологии, не требует дополнительной настройки сертификатов.

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

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

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

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

Как получить доступ к сайту "на цепочке"

Покупка домена

Например, используя TON, доменное имя можно купить через официальный сайт, цена рассчитывается в TON. Как и в Web2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 TON.

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

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

Подготовка фронтенд-страницы

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

Привязка страницы к .ton домену

Получив доменное имя .ton, вы можете привязать свой ANDL-адрес на официальном сайте DNS TON. Вы также можете использовать инструменты привязки, предоставленные 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. global.config.json — это глобальный конфигурационный файл TON.

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

Прямой ввод .ton домена в браузере невозможен, так как браузер не знает, как обрабатывать такие домены. Поэтому требуется выполнить некоторые дополнительные настройки.

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

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

Доступ к странице через代理

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

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

Итоги использования

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

  1. Требования к окружению: система должна поддерживать glibc версии 2.34 и выше.

  2. Документация недостаточно ясна: возможно, из-за низких требований, документация написана не до конца, необходимо самостоятельно разбираться. Обновление китайской документации также не достаточно своевременно.

  3. Скорость доступа ниже: по сравнению с традиционными сайтами, скорость доступа ниже, но в будущем есть большой потенциал для улучшения.

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
ThreeHornBlastsvip
· 07-18 07:00
Слишком долго, слишком долго, а что если он рухнет?
Посмотреть ОригиналОтветить0
AirdropCollectorvip
· 07-18 06:58
тон с раннего времени казался сокровищем
Посмотреть ОригиналОтветить0
NftDeepBreathervip
· 07-18 06:56
Ты снова идеалист.
Посмотреть ОригиналОтветить0
CompoundPersonalityvip
· 07-18 06:39
TON может работать?
Посмотреть ОригиналОтветить0
MemeCoinSavantvip
· 07-18 06:33
основываясь на af, блокчейн dns в данный момент действительно оптимален с точки зрения теории игр
Посмотреть ОригиналОтветить0
  • Закрепить