Децентрализованные услуги доменных имен: исследование развертывания сайтов в блокчейне
Недавнее событие заставило людей заново оценить надежность традиционных услуг доступа к доменным именам. Служба разрешения доменных имен, которая всегда считалась стабильной, также может иметь проблемы, что побуждает нас задуматься: может ли децентрализованное решение стать достойной альтернативой для исследования?
Размещение веб-страниц в Блокчейн может иметь следующие преимущества:
Децентрализация: все изменения требуют консенсуса для выполнения, чтобы избежать единоличного произвола одной организации.
Не требуется сертификат: Блокчейн сам по себе использует криптографические технологии, не требует дополнительной настройки сертификатов.
Ранее я сталкивался с доменной схемой определенной блокчейн-платформы и тогда считал, что это просто новинка и забавное, с низкой практической полезностью, учитывая, что традиционные способы доступа уже достаточно зрелы и стабильны. Но сейчас кажется, что такая схема действительно может иметь свои сценарии применения, и стоит ее изучить более подробно.
Процесс создания сайта Блокчейн
В данной статье мы попытаемся развернуть веб-сайт на одной из платформ Блокчейн и сделать его доступным в браузере. Весь процесс делится на три шага: 1. Купить доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.
Концепция доменного имени в Блокчейне аналогична миру Web2, оба являются псевдонимами для сложных адресов. В Блокчейне это представляет адрес пользователя, в Web2 это IP-адрес сервера.
Покупка домена
В качестве примера определенной платформы Блокчейн, доменное имя можно купить на официальном сайте, по цене, выраженной в токенах платформы. Как и в Web2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 токенов.
Неиспользуемые доменные имена можно приобрести на аукционе по низким ценам, после начала обратного отсчета все могут делать ставки до окончания. Приобретенные доменные имена хранятся в кошельке пользователя в виде NFT и могут быть проданы. Срок действия доменного имени составляет 1 год, по истечении которого оно будет возвращено.
Короче говоря, доменное имя можно получить через аукцион на официальном сайте или от других пользователей.
Подготовка фронтенд-страницы
На этом этапе необходимо подготовить фронтенд-страницу для демонстрации. Для упрощения процесса в этой статье подготовлен только один html-файл, который будет выставлен через nginx, также потребуется один облачный сервер для запуска фронтенд-страницы. Этот этап аналогичен развертыванию традиционных фронтенд-приложений.
Страница привязана к домену
После получения домена вы можете привязать адрес ANDL на официальном сайте DNS платформы. Также можно использовать предоставленный платформой инструмент привязки и следовать официальным инструкциям.
После завершения привязки необходимо запустить слушающий порт на сервере для преобразования http-запросов в udp. Можно использовать официальные инструменты, введя следующую команду для запуска:
В этом случае, 8080 - это TCP-порт для прослушивания локальных HTTP-запросов, а 3333 - это UDP-порт для активности RLDP и ADNL. global.config.json - это глобальный конфигурационный файл платформы, который можно скачать с официального сайта.
Доступ к домену Блокчейн
Прямой ввод доменного имени Блокчейн в браузере не позволяет получить доступ к сайту, потому что браузер не может его разрешить. Необходимы дополнительные действия.
Процесс запроса
При запросе домена блокчейна сначала необходимо в блокчейне проверить соответствующий адрес ANDL, аналогичный IP-адресу в Web2, который автоматически генерируется при развертывании сайта. Этот процесс запроса аналогичен запросу DNS.
Затем перенаправьте запрос на соответствующую машину по адресу ANDL и верните указанную страницу. Общий процесс похож на Web2, основное различие заключается в способе запроса соответствия адресов и доменных имен.
Доступ через代理
Рекомендуется использовать официально предоставленные инструменты прокси. После загрузки, установки и запуска, прокси будет запущен на порту 8080, после чего можно будет получить доступ к доменам Блокчейн.
Использование резюме
В настоящее время при использовании возникают следующие проблемы:
Существуют требования к среде работы сайта. Система должна поддерживать версию glibc 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина требованиям.
Документация недостаточно ясна. Возможно, из-за небольшого количества требований, документация не завершена, и нужно самостоятельно разбираться. Китайская версия обновляется позже английской.
Скорость доступа медленная. В сравнении с традиционными сайтами скорость доступа ниже, в будущем есть большие возможности для улучшения.
Не поддерживается кошелек. Официально предоставлена простая встроенная страница браузера, доступ к которой можно получить без установки прокси. Но в настоящее время основные кошельки распознают ее как фишинговый сайт.
В целом, текущий опыт средний, есть много мест для улучшения. Но это направление очень инновационно и стоит попробовать.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
12 Лайков
Награда
12
9
Поделиться
комментарий
0/400
BlockchainWorker
· 07-16 09:50
Жду массового применения, вот так вот упрямо.
Посмотреть ОригиналОтветить0
AirdropSkeptic
· 07-15 07:52
Эта штука действительно кому-то нужна?
Посмотреть ОригиналОтветить0
OffchainWinner
· 07-15 02:37
Что стало быстрее в безцентровом анализе?
Посмотреть ОригиналОтветить0
Blockwatcher9000
· 07-14 20:06
В чем заключается его использование?
Посмотреть ОригиналОтветить0
GasFeeLady
· 07-13 13:35
пытаюсь поймать то сладкое Газ место во время развертывания... кто в теме, тот поймет
Посмотреть ОригиналОтветить0
Web3Educator
· 07-13 13:34
*подправляет очки* захватывающий сдвиг парадигмы, если честно
Посмотреть ОригиналОтветить0
defi_detective
· 07-13 13:30
Эта технология имеет потенциал!
Посмотреть ОригиналОтветить0
NftDataDetective
· 07-13 13:30
мэ... dns в цепочке всё ещё кажется немного недоработанным, если честно
Инновации в области Блокчейн-доменов: исследование и вызовы развертывания Децентрализованных сайтов
Децентрализованные услуги доменных имен: исследование развертывания сайтов в блокчейне
Недавнее событие заставило людей заново оценить надежность традиционных услуг доступа к доменным именам. Служба разрешения доменных имен, которая всегда считалась стабильной, также может иметь проблемы, что побуждает нас задуматься: может ли децентрализованное решение стать достойной альтернативой для исследования?
Размещение веб-страниц в Блокчейн может иметь следующие преимущества:
Децентрализация: все изменения требуют консенсуса для выполнения, чтобы избежать единоличного произвола одной организации.
Не требуется сертификат: Блокчейн сам по себе использует криптографические технологии, не требует дополнительной настройки сертификатов.
Ранее я сталкивался с доменной схемой определенной блокчейн-платформы и тогда считал, что это просто новинка и забавное, с низкой практической полезностью, учитывая, что традиционные способы доступа уже достаточно зрелы и стабильны. Но сейчас кажется, что такая схема действительно может иметь свои сценарии применения, и стоит ее изучить более подробно.
Процесс создания сайта Блокчейн
В данной статье мы попытаемся развернуть веб-сайт на одной из платформ Блокчейн и сделать его доступным в браузере. Весь процесс делится на три шага: 1. Купить доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.
Концепция доменного имени в Блокчейне аналогична миру Web2, оба являются псевдонимами для сложных адресов. В Блокчейне это представляет адрес пользователя, в Web2 это IP-адрес сервера.
Покупка домена
В качестве примера определенной платформы Блокчейн, доменное имя можно купить на официальном сайте, по цене, выраженной в токенах платформы. Как и в Web2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 токенов.
Неиспользуемые доменные имена можно приобрести на аукционе по низким ценам, после начала обратного отсчета все могут делать ставки до окончания. Приобретенные доменные имена хранятся в кошельке пользователя в виде NFT и могут быть проданы. Срок действия доменного имени составляет 1 год, по истечении которого оно будет возвращено.
Короче говоря, доменное имя можно получить через аукцион на официальном сайте или от других пользователей.
Подготовка фронтенд-страницы
На этом этапе необходимо подготовить фронтенд-страницу для демонстрации. Для упрощения процесса в этой статье подготовлен только один html-файл, который будет выставлен через nginx, также потребуется один облачный сервер для запуска фронтенд-страницы. Этот этап аналогичен развертыванию традиционных фронтенд-приложений.
Страница привязана к домену
После получения домена вы можете привязать адрес ANDL на официальном сайте DNS платформы. Также можно использовать предоставленный платформой инструмент привязки и следовать официальным инструкциям.
После завершения привязки необходимо запустить слушающий порт на сервере для преобразования http-запросов в udp. Можно использовать официальные инструменты, введя следующую команду для запуска:
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, после чего можно будет получить доступ к доменам Блокчейн.
Использование резюме
В настоящее время при использовании возникают следующие проблемы:
Существуют требования к среде работы сайта. Система должна поддерживать версию glibc 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина требованиям.
Документация недостаточно ясна. Возможно, из-за небольшого количества требований, документация не завершена, и нужно самостоятельно разбираться. Китайская версия обновляется позже английской.
Скорость доступа медленная. В сравнении с традиционными сайтами скорость доступа ниже, в будущем есть большие возможности для улучшения.
Не поддерживается кошелек. Официально предоставлена простая встроенная страница браузера, доступ к которой можно получить без установки прокси. Но в настоящее время основные кошельки распознают ее как фишинговый сайт.
В целом, текущий опыт средний, есть много мест для улучшения. Но это направление очень инновационно и стоит попробовать.