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

robot
Генерация тезисов в процессе

Переосмысление будущего сервисов доступа к доменам

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

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

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

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

Ранее, когда я сталкивался с доменной схемой на 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, введя следующую команду для запуска:

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 адреса в блокчейне, что можно сравнить с IP-адресом в Web2, который автоматически генерируется при развертывании веб-сайта. Этот процесс поиска аналогичен запросу DNS.

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

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

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

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

Использование резюме

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

  1. Есть требования к среде выполнения сайта. Система должна поддерживать glibc версии 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина требованиям.

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

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

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

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

TON-2.45%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Поделиться
комментарий
0/400
just_another_fishvip
· 2ч назад
Можешь говорить по-человечески? Это все меня сильно утомляет.
Посмотреть ОригиналОтветить0
BearMarketSurvivorvip
· 2ч назад
Логистика не должна зависеть от централизованных организаций, это большая ошибка в военном деле.
Посмотреть ОригиналОтветить0
LiquidationSurvivorvip
· 2ч назад
TON действительно хорошая вещь, я в него верю.
Посмотреть ОригиналОтветить0
defi_detectivevip
· 2ч назад
Всегда хотел создать веб-сайт для развлечения.
Посмотреть ОригиналОтветить0
SchroedingerGasvip
· 2ч назад
Кто сказал, что TON бесполезен? Действительно вкусно!
Посмотреть ОригиналОтветить0
CryptoTarotReadervip
· 2ч назад
Все еще держитесь за DNS, не думали, что можете перевернуться...
Посмотреть ОригиналОтветить0
ChainWanderingPoetvip
· 2ч назад
Приближается коллапс централизации.
Посмотреть ОригиналОтветить0
  • Закрепить