Недавний инцидент заставил задуматься о надежности традиционных сервисов доступа к доменным именам. Мы всегда считали, что очень стабильные услуги DNS могут также возникнуть проблемы. Это заставляет задуматься, может ли Децентрализация стать достойной альтернативой для изучения?
Развертывание страниц в блокчейне может иметь несколько преимуществ:
Децентрализация: все изменения требуют консенсуса для проведения, ни одна организация не может действовать единолично.
Не требуется сертификат: сама блокчейн использует криптографические технологии, дополнительные сертификаты не нужны.
Ранее схема доменных имен на одной из блокчейн-платформ казалась лишь новым интересным экспериментом, полезность которого, казалось, была невысока, ведь традиционные способы доступа уже довольно стабильны и популярны. Но теперь видно, что такая схема действительно может иметь свои области применения и заслуживает дальнейшего изучения.
Создание сайта в блокчейне
В этой статье будет рассмотрен процесс развертывания веб-сайта на одной из блокчейн-платформ и его доступности через браузер. Весь процесс делится на три этапа: 1. Покупка доменного имени; 2. Подготовка фронтенд-страницы; 3. Привязка страницы к доменному имени.
Концепция доменных имен в блокчейне аналогична таковой в мире Web2, обе представляют собой псевдонимы для сложных адресов. В блокчейне они представляют собой адреса пользователей, а в Web2 соответствуют IP-адресам серверов.
Покупка домена
Например, на одном из блокчейн-платформ, доменное имя можно приобрести через официальный сайт, цена указывается в токенах платформы. Подобно Web2, чем короче символы доменного имени, тем выше цена, в диапазоне от 1 до 100 токенов.
Если доменное имя не занято, можно сделать низкую ставку, после чего начинается этап аукциона с обратным отсчетом. После выигрыша доменного имени оно будет храниться в кошельке пользователя в виде NFT. Доменные NFT могут быть торгуемы, срок действия составляет 1 год, по истечении которого они будут возвращены.
Короче говоря, получить доменное имя можно через аукцион на официальном сайте или путем обмена с другими пользователями.
Подготовка фронтенд-страницы
Этот шаг требует подготовки фронтенд-страницы для отображения. Чтобы упростить процесс, в этой статье подготовлен только html-файл, который будет выставлен с помощью nginx, и, конечно, потребуется облачный сервер для запуска фронтенд-страницы. Этот этап аналогичен развертыванию традиционных фронтенд-приложений.
Привязка страницы к домену блокчейна
После получения блокчейн-домена вы можете привязать адрес ANDL на официальном сайте. Также можно использовать предоставленный платформой инструмент для привязки, следуя официальному руководству.
После завершения привязки необходимо запустить на сервере порт для прослушивания, который будет использоваться для преобразования http-запросов в udp. Вы можете использовать инструменты, предоставленные официально, и ввести следующую команду для запуска:
Из них 8080 — это TCP-порт, прослушивающий входящие HTTP-запросы, а 3333 — это UDP-порт, используемый для активности RLDP и ADNL. global.config.json — это глобальный конфигурационный файл, который можно скачать из официальных источников.
Доступ к блокчейн-доменам
Прямой ввод домена блокчейна в браузере невозможен, так как браузер не знает, как его разобрать. Необходимо выполнить некоторые дополнительные действия.
Процесс запроса блокчейн-домена
При запросе блокчейн-домена сначала выполняется поиск соответствующего адреса ANDL в цепочке, аналогично IP-адресу в Web2, который автоматически создается при развертывании сайта. Этот процесс поиска аналогичен DNS-запросу.
Затем запрос будет перенаправлен на соответствующую машину по адресу ANDL и вернет указанную страницу. Общий процесс похож на Web2, основное отличие заключается в способе запроса сопоставления адресов и доменных имен.
Доступ к странице через代理
Рекомендуется использовать официально предоставленные инструменты прокси. После установки и запуска будет запущен прокси на порту 8080, после чего вы сможете получить доступ к доменам блокчейна.
Использование итогов
В настоящее время возникли следующие проблемы:
Есть требования к рабочей среде, необходимо поддерживать более новые версии системных библиотек.
Документация недостаточно ясна, возможно, из-за небольшого количества требований, документация требует доработки. Обновления на китайском языке также не своевременны.
Скорость доступа медленная, отстает от традиционных сайтов. Это связано с множеством факторов, и в будущем есть большие возможности для улучшения.
Недостаточная поддержка кошельков. Официальная простая встроенная страница браузера в настоящее время признана основными кошельками фишинговым сайтом.
В целом, текущий опыт средний, есть много областей для улучшения. Но это направление очень инновационно и стоит попробовать.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
4 Лайков
Награда
4
5
Репост
Поделиться
комментарий
0/400
fren.eth
· 2ч назад
Традиционный DNS тоже стал нестабильным, как же это раздражает~
Посмотреть ОригиналОтветить0
SnapshotLaborer
· 2ч назад
Какой в этом смысл? Все равно придется полагаться на регистраторов доменов.
Посмотреть ОригиналОтветить0
pumpamentalist
· 2ч назад
Что за черт, разве это не зависит от публичной цепи?
Посмотреть ОригиналОтветить0
LongTermDreamer
· 2ч назад
Через три года те, кто рано начал играть с децентрализованным dns, действительно будут понимать будущее! Разве не лучше сосредоточиться на чем-то полезном во время медвежьего рынка?
Посмотреть ОригиналОтветить0
SatoshiChallenger
· 2ч назад
Немного смешно, механизм консенсуса исправляет DNS, поговорим, когда доля вредоносных узлов достигнет 51%.
Исследование развертывания сайтов на Блокчейне: будущее и вызовы Децентрализованного DNS
Недавний инцидент заставил задуматься о надежности традиционных сервисов доступа к доменным именам. Мы всегда считали, что очень стабильные услуги DNS могут также возникнуть проблемы. Это заставляет задуматься, может ли Децентрализация стать достойной альтернативой для изучения?
Развертывание страниц в блокчейне может иметь несколько преимуществ:
Децентрализация: все изменения требуют консенсуса для проведения, ни одна организация не может действовать единолично.
Не требуется сертификат: сама блокчейн использует криптографические технологии, дополнительные сертификаты не нужны.
Ранее схема доменных имен на одной из блокчейн-платформ казалась лишь новым интересным экспериментом, полезность которого, казалось, была невысока, ведь традиционные способы доступа уже довольно стабильны и популярны. Но теперь видно, что такая схема действительно может иметь свои области применения и заслуживает дальнейшего изучения.
Создание сайта в блокчейне
В этой статье будет рассмотрен процесс развертывания веб-сайта на одной из блокчейн-платформ и его доступности через браузер. Весь процесс делится на три этапа: 1. Покупка доменного имени; 2. Подготовка фронтенд-страницы; 3. Привязка страницы к доменному имени.
Концепция доменных имен в блокчейне аналогична таковой в мире Web2, обе представляют собой псевдонимы для сложных адресов. В блокчейне они представляют собой адреса пользователей, а в Web2 соответствуют IP-адресам серверов.
Покупка домена
Например, на одном из блокчейн-платформ, доменное имя можно приобрести через официальный сайт, цена указывается в токенах платформы. Подобно Web2, чем короче символы доменного имени, тем выше цена, в диапазоне от 1 до 100 токенов.
Если доменное имя не занято, можно сделать низкую ставку, после чего начинается этап аукциона с обратным отсчетом. После выигрыша доменного имени оно будет храниться в кошельке пользователя в виде NFT. Доменные NFT могут быть торгуемы, срок действия составляет 1 год, по истечении которого они будут возвращены.
Короче говоря, получить доменное имя можно через аукцион на официальном сайте или путем обмена с другими пользователями.
Подготовка фронтенд-страницы
Этот шаг требует подготовки фронтенд-страницы для отображения. Чтобы упростить процесс, в этой статье подготовлен только html-файл, который будет выставлен с помощью nginx, и, конечно, потребуется облачный сервер для запуска фронтенд-страницы. Этот этап аналогичен развертыванию традиционных фронтенд-приложений.
Привязка страницы к домену блокчейна
После получения блокчейн-домена вы можете привязать адрес ANDL на официальном сайте. Также можно использовать предоставленный платформой инструмент для привязки, следуя официальному руководству.
После завершения привязки необходимо запустить на сервере порт для прослушивания, который будет использоваться для преобразования 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, после чего вы сможете получить доступ к доменам блокчейна.
Использование итогов
В настоящее время возникли следующие проблемы:
Есть требования к рабочей среде, необходимо поддерживать более новые версии системных библиотек.
Документация недостаточно ясна, возможно, из-за небольшого количества требований, документация требует доработки. Обновления на китайском языке также не своевременны.
Скорость доступа медленная, отстает от традиционных сайтов. Это связано с множеством факторов, и в будущем есть большие возможности для улучшения.
Недостаточная поддержка кошельков. Официальная простая встроенная страница браузера в настоящее время признана основными кошельками фишинговым сайтом.
В целом, текущий опыт средний, есть много областей для улучшения. Но это направление очень инновационно и стоит попробовать.