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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

После завершения привязки вам необходимо запустить на сервере порт прослушивания для приема http-запросов и их пересылки в udp. Здесь вы можете использовать официально предоставленный инструмент rldp-http-proxy, просто введите соответствующую команду для запуска.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IP-1.45%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
WhaleMistakervip
· 07-26 00:46
Домен, это всё изменилось, давай начинать.
Посмотреть ОригиналОтветить0
FlashLoanPrincevip
· 07-25 19:38
Опять говорят о web3, хватит уже.
Посмотреть ОригиналОтветить0
SneakyFlashloanvip
· 07-23 01:22
Эта волна, возможно, сможет развернуть большое представление.
Посмотреть ОригиналОтветить0
GasWastervip
· 07-23 01:15
ставлю, что эти сборы за регистрацию домена заставят меня плакать... но веб3 dns на самом деле гениален, не буду врать
Посмотреть ОригиналОтветить0
ColdWalletGuardianvip
· 07-23 01:13
Традиционный интернет 23 фамилии Ма? Хотите единолично захватить власть - не спешите.
Посмотреть ОригиналОтветить0
rugdoc.ethvip
· 07-23 01:13
Кто осмелится сказать, что инфраструктура стабильна, если она все еще находится в руках центра?
Посмотреть ОригиналОтветить0
  • Закрепить