Блокчейн сайт: Исследуйте децентрализованный мир сети
Недавнее событие заставило меня вновь пересмотреть традиционные службы доступа к доменным именам. Мы всегда считали, что службы разрешения доменных имен очень стабильны, но они тоже могут сталкиваться с проблемами. Это заставляет меня задуматься, может ли децентрализованное решение стать достойной альтернативой для изучения?
Развертывание веб-страниц на Блокчейн может иметь несколько преимуществ:
Децентрализация: все изменения требуют консенсуса для их проведения, ни один отдельный орган не может действовать единолично.
Не требуется сертификат: Блокчейн сам по себе использует криптографические технологии, не требует дополнительной настройки сертификатов.
Ранее я обращал внимание на доменные решения одной Блокчейн платформы, тогда мне казалось, что это просто новинка, практическое применение которой ограничено. В конце концов, традиционные способы доступа уже достаточно стабильны и распространены. Но теперь, вспоминая об этом, я понимаю, что такое решение действительно может иметь свои уникальные сценарии применения и заслуживает дальнейшего изучения.
Создание сайта в Блокчейн
В этой статье будет предпринята попытка развернуть сайт на одной из платформ Блокчейн и сделать его доступным через браузер. Весь процесс делится на три этапа: 1. Приобретение доменного имени; 2. Подготовка фронтальной страницы; 3. Привязка страницы к доменному имени.
Концепция домена в Блокчейн схожа с миром Web2, оба являются легко запоминаемыми псевдонимами для сложных адресов. В Блокчейн она представляет адрес пользователя, а в Web2 указывает на IP-адрес сервера.
Покупка домена
В качестве примера определенной платформы Блокчейн, доменные имена оцениваются в токенах платформы. Подобно Web2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 токенов.
Неиспользуемые доменные имена можно приобрести на аукционе по низкой цене, после чего начинается этап обратного отсчета, и все могут участвовать в торгах. Выигранные доменные имена хранятся в кошельке пользователя в форме NFT и могут быть проданы. Срок действия доменного имени составляет 1 год, после истечения которого оно будет возвращено.
В общем, получить доменное имя можно через официальные аукционы, а также торговлей с другими пользователями.
Подготовка фронтенд-страницы
Этот шаг требует подготовки фронтенд-страницы для отображения. Для упрощения процесса в этой статье подготовлен только html-файл, который будет опубликован с помощью nginx, и также потребуется облачный сервер для запуска фронтенд-страницы. Этот шаг аналогичен развертыванию традиционных фронтенд-приложений.
Привязка страницы к Блокчейн домену
Получив доменное имя, вы можете привязать адрес ANDL на официальном сайте. Также можно использовать предоставленный платформой инструмент для привязки, следуя официальным инструкциям.
После завершения привязки необходимо запустить на сервере порт прослушивания, который будет использоваться для преобразования http-запросов в udp. Вы можете использовать предоставленный официальным инструментом rldp-http-proxy, введя следующую команду для запуска:
В этом случае 8080 - это TCP-порт, на котором локальный хост слушает HTTP-запросы, а 3333 - это UDP-порт для активности RLDP и ADNL. global.config.json - это глобальный конфигурационный файл, который можно скачать из официальных источников.
Доступ к Блокчейн домену
Прямой ввод домена Блокчейн в браузере невозможен, потому что браузер не знает, как его解析ировать. Необходимы дополнительные действия.
Запрос процесса домена Блокчейн
При доступе к доменному имени Блокчейн сначала будет выполнен запрос соответствующего ANDL-адреса на цепочке, что аналогично IP-адресу в Web2. Процесс запроса можно сопоставить с DNS-запросом.
Затем, в зависимости от адреса ANDL, запрос будет перенаправлен на соответствующую машину, которая вернет указанную страницу. Общий процесс похож на Web2, основное отличие заключается в способе запроса сопоставления адресов и доменных имен.
Доступ к странице через прокси
Рекомендуется использовать официально предоставленный инструмент代理 Tonutils Reverse Proxy. После установки и запуска он откроет прокси на порту 8080, после чего можно будет получить доступ к доменам Блокчейн.
Итоги использования
В настоящее время возникли следующие проблемы в процессе использования:
Есть требования к среде работы сайта. Система должна поддерживать glibc версии 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина условиям.
Документация недостаточно ясна. Возможно, из-за небольшого количества требований документация не достаточно полна, требуется самостоятельно разбираться. Китайская документация обновляется медленно, отстает от английской версии.
Скорость доступа медленнее. Скорость доступа ниже, чем у традиционных сайтов, но факторов влияния много, в будущем есть большой потенциал для улучшения.
Отсутствие поддержки кошельков. Официально предоставлена встроенная страница браузера, доступ к которой возможен без установки прокси. Но в настоящее время основные кошельки распознают её как фишинговый сайт.
В целом, текущий опыт средний, есть много возможностей для улучшения. Но это направление очень инновационное и стоит попробовать.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
6
Поделиться
комментарий
0/400
OnchainDetective
· 13ч назад
Так называемая медленная скорость... очевидно, обусловлена соображениями защиты данных за счет шифрования.
Посмотреть ОригиналОтветить0
BuyHighSellLow
· 07-14 17:21
Какой смысл, если скорость доступа медленная?
Посмотреть ОригиналОтветить0
RektRecovery
· 07-13 13:46
предсказуемая катастрофа, которая ждет своего часа...медленный доступ = легко уязвимый вектор DDoS
Посмотреть ОригиналОтветить0
FloorPriceNightmare
· 07-12 18:36
Тестовый участник Web3. Торговля воздухом, все зависит от судьбы.
Сгенерируйте комментарий на китайском:
Стоит попробовать, если будет медленно, так и будет~
Посмотреть ОригиналОтветить0
MetaMisery
· 07-12 18:30
Традиционное создание сайтов, похоже, делается так же, верно? В чем разница?
Посмотреть ОригиналОтветить0
ZKSherlock
· 07-12 18:29
на самом деле... децентрализованный хостинг = огромные вычислительные затраты для базовой функциональности. Где здесь математическая элегантность?
Руководство по созданию сайтов Блокчейн: новая попытка Децентрализации сети
Блокчейн сайт: Исследуйте децентрализованный мир сети
Недавнее событие заставило меня вновь пересмотреть традиционные службы доступа к доменным именам. Мы всегда считали, что службы разрешения доменных имен очень стабильны, но они тоже могут сталкиваться с проблемами. Это заставляет меня задуматься, может ли децентрализованное решение стать достойной альтернативой для изучения?
Развертывание веб-страниц на Блокчейн может иметь несколько преимуществ:
Децентрализация: все изменения требуют консенсуса для их проведения, ни один отдельный орган не может действовать единолично.
Не требуется сертификат: Блокчейн сам по себе использует криптографические технологии, не требует дополнительной настройки сертификатов.
Ранее я обращал внимание на доменные решения одной Блокчейн платформы, тогда мне казалось, что это просто новинка, практическое применение которой ограничено. В конце концов, традиционные способы доступа уже достаточно стабильны и распространены. Но теперь, вспоминая об этом, я понимаю, что такое решение действительно может иметь свои уникальные сценарии применения и заслуживает дальнейшего изучения.
Создание сайта в Блокчейн
В этой статье будет предпринята попытка развернуть сайт на одной из платформ Блокчейн и сделать его доступным через браузер. Весь процесс делится на три этапа: 1. Приобретение доменного имени; 2. Подготовка фронтальной страницы; 3. Привязка страницы к доменному имени.
Концепция домена в Блокчейн схожа с миром Web2, оба являются легко запоминаемыми псевдонимами для сложных адресов. В Блокчейн она представляет адрес пользователя, а в Web2 указывает на IP-адрес сервера.
Покупка домена
В качестве примера определенной платформы Блокчейн, доменные имена оцениваются в токенах платформы. Подобно Web2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 токенов.
Неиспользуемые доменные имена можно приобрести на аукционе по низкой цене, после чего начинается этап обратного отсчета, и все могут участвовать в торгах. Выигранные доменные имена хранятся в кошельке пользователя в форме NFT и могут быть проданы. Срок действия доменного имени составляет 1 год, после истечения которого оно будет возвращено.
В общем, получить доменное имя можно через официальные аукционы, а также торговлей с другими пользователями.
Подготовка фронтенд-страницы
Этот шаг требует подготовки фронтенд-страницы для отображения. Для упрощения процесса в этой статье подготовлен только html-файл, который будет опубликован с помощью nginx, и также потребуется облачный сервер для запуска фронтенд-страницы. Этот шаг аналогичен развертыванию традиционных фронтенд-приложений.
Привязка страницы к Блокчейн домену
Получив доменное имя, вы можете привязать адрес ANDL на официальном сайте. Также можно использовать предоставленный платформой инструмент для привязки, следуя официальным инструкциям.
После завершения привязки необходимо запустить на сервере порт прослушивания, который будет использоваться для преобразования http-запросов в udp. Вы можете использовать предоставленный официальным инструментом rldp-http-proxy, введя следующую команду для запуска:
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, основное отличие заключается в способе запроса сопоставления адресов и доменных имен.
Доступ к странице через прокси
Рекомендуется использовать официально предоставленный инструмент代理 Tonutils Reverse Proxy. После установки и запуска он откроет прокси на порту 8080, после чего можно будет получить доступ к доменам Блокчейн.
Итоги использования
В настоящее время возникли следующие проблемы в процессе использования:
Есть требования к среде работы сайта. Система должна поддерживать glibc версии 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина условиям.
Документация недостаточно ясна. Возможно, из-за небольшого количества требований документация не достаточно полна, требуется самостоятельно разбираться. Китайская документация обновляется медленно, отстает от английской версии.
Скорость доступа медленнее. Скорость доступа ниже, чем у традиционных сайтов, но факторов влияния много, в будущем есть большой потенциал для улучшения.
Отсутствие поддержки кошельков. Официально предоставлена встроенная страница браузера, доступ к которой возможен без установки прокси. Но в настоящее время основные кошельки распознают её как фишинговый сайт.
В целом, текущий опыт средний, есть много возможностей для улучшения. Но это направление очень инновационное и стоит попробовать.
Сгенерируйте комментарий на китайском:
Стоит попробовать, если будет медленно, так и будет~