Недавний инцидент заставил меня пересмотреть традиционные услуги доступа к доменным именам. Мы всегда считали, что услуги разрешения доменных имен очень стабильны, но на самом деле они также могут сталкиваться с проблемами. Это заставило меня задуматься о том, может ли решение на основе Децентрализация стать достойной альтернативой для изучения?
После некоторого размышления, я считаю, что развертывание страниц на блокчейне может иметь следующие преимущества:
Децентрализация: все изменения требуют согласия для осуществления, ни один отдельный орган не может действовать единолично.
Не требуется сертификат: поскольку сама блокчейн использует криптографические технологии, дополнительная настройка сертификатов не требуется.
Я ранее изучал доменные решения на одной из блокчейн-платформ и тогда думал, что это просто интересная попытка, не обладающая высокой практической ценностью, ведь традиционные способы доступа уже достаточно стабильны и распространены. Но теперь, вспоминая об этом, я понимаю, что такое решение действительно может иметь свои области применения, поэтому я намерен углубиться в изучение этого вопроса.
Создание сайта в блокчейне
В этой статье будет рассмотрена попытка развернуть веб-сайт на одной из блокчейн-платформ и сделать его доступным через браузер. Весь процесс делится на три этапа: 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, поэтому перед развертыванием страницы необходимо проверить, соответствует ли машина требованиям.
Документация недостаточно ясна. Возможно, это связано с тем, что таких требований немного, и документация не до конца разработана, необходимо самостоятельно исследовать. Кроме того, обновления китайской версии могут отставать от английской.
Скорость доступа медленнее. По сравнению с традиционными сайтами, скорость доступа снизилась. Это связано с несколькими факторами, и в будущем есть большой потенциал для улучшения.
Недостаток поддержки кошельков. Официально предоставлена простая встроенная страница браузера, к которой можно получить доступ без установки прокси. Однако в настоящее время этот сайт признан основными кошельками как фишинговый.
В целом, текущий пользовательский опыт средний, и есть много возможностей для улучшения. Тем не менее, это направление очень инновационно и стоит попробовать.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
7
Репост
Поделиться
комментарий
0/400
HodlKumamon
· 16ч назад
На пути игры с данными прыгает и скачет медвежонок, ныряльщик в Твиттере, верующий в квантовую истину.
Посмотреть ОригиналОтветить0
Rekt_Recovery
· 08-09 03:14
потерял достаточно на кредитном плече, чтобы провести мастер-класс, если честно... децентрализованные домены могут спасти нас от еще одного кошмара с DNS, правда, правда
Посмотреть ОригиналОтветить0
AllInDaddy
· 08-07 03:03
Блокчейн?!Не ссы, не человек!
Посмотреть ОригиналОтветить0
failed_dev_successful_ape
· 08-07 02:52
Зачем здесь заново изобретать колесо?
Посмотреть ОригиналОтветить0
CryptoPhoenix
· 08-07 02:50
Тем не менее, держитесь, свет надежды всегда недалеко.
Блокчейн доменные имена: Полное руководство по развертыванию децентрализованных сайтов
Недавний инцидент заставил меня пересмотреть традиционные услуги доступа к доменным именам. Мы всегда считали, что услуги разрешения доменных имен очень стабильны, но на самом деле они также могут сталкиваться с проблемами. Это заставило меня задуматься о том, может ли решение на основе Децентрализация стать достойной альтернативой для изучения?
После некоторого размышления, я считаю, что развертывание страниц на блокчейне может иметь следующие преимущества:
Децентрализация: все изменения требуют согласия для осуществления, ни один отдельный орган не может действовать единолично.
Не требуется сертификат: поскольку сама блокчейн использует криптографические технологии, дополнительная настройка сертификатов не требуется.
Я ранее изучал доменные решения на одной из блокчейн-платформ и тогда думал, что это просто интересная попытка, не обладающая высокой практической ценностью, ведь традиционные способы доступа уже достаточно стабильны и распространены. Но теперь, вспоминая об этом, я понимаю, что такое решение действительно может иметь свои области применения, поэтому я намерен углубиться в изучение этого вопроса.
Создание сайта в блокчейне
В этой статье будет рассмотрена попытка развернуть веб-сайт на одной из блокчейн-платформ и сделать его доступным через браузер. Весь процесс делится на три этапа: 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, поэтому перед развертыванием страницы необходимо проверить, соответствует ли машина требованиям.
Документация недостаточно ясна. Возможно, это связано с тем, что таких требований немного, и документация не до конца разработана, необходимо самостоятельно исследовать. Кроме того, обновления китайской версии могут отставать от английской.
Скорость доступа медленнее. По сравнению с традиционными сайтами, скорость доступа снизилась. Это связано с несколькими факторами, и в будущем есть большой потенциал для улучшения.
Недостаток поддержки кошельков. Официально предоставлена простая встроенная страница браузера, к которой можно получить доступ без установки прокси. Однако в настоящее время этот сайт признан основными кошельками как фишинговый.
В целом, текущий пользовательский опыт средний, и есть много возможностей для улучшения. Тем не менее, это направление очень инновационно и стоит попробовать.