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