Исследование доменных имен Блокчейн: практика и вызовы развертывания Децентрализованных сайтов

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

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

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

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

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

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

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

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

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

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

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

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

Подготовка фронтальной страницы

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

Привязка страницы к доменному имени блокчейна

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

После завершения привязки необходимо запустить на сервере порт для прослушивания, чтобы принимать 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 - это глобальный конфигурационный файл, который можно скачать из официальных источников.

Доступ к блокчейн-домену

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

Процесс запроса блокчейн-домена

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

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

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

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

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

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

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

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

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

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

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

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Поделиться
комментарий
0/400
NftPhilanthropistvip
· 07-08 15:31
*подправляет очки* еще один случай для децентрализованной инфраструктуры... web2 продолжает подтверждать нашу правоту, честно говоря
Посмотреть ОригиналОтветить0
MevHuntervip
· 07-06 09:41
Централизованный домен снова завис?
Посмотреть ОригиналОтветить0
MainnetDelayedAgainvip
· 07-06 09:39
73-й день краха традиционных доменных имен, Web3 в конечном итоге возьмет на себя эстафету~
Посмотреть ОригиналОтветить0
TokenomicsTrappervip
· 07-06 09:38
Сказал же, что DNS — это единственная точка отказа... домены web3 в тренде с 2021 года, если честно.
Посмотреть ОригиналОтветить0
BTCRetirementFundvip
· 07-06 09:38
Традиционный dns не говорите, а полагайтесь на то, что мы говорим в блокчейне.
Посмотреть ОригиналОтветить0
CoffeeNFTradervip
· 07-06 09:21
Эта яма рано или поздно будет вырыта кем-то.
Посмотреть ОригиналОтветить0
GasFeeCriervip
· 07-06 09:19
Снова говорят о web3?
Посмотреть ОригиналОтветить0
  • Закрепить