Исследование развертывания сайтов Блокчейн: новый выбор Децентрализации

robot
Генерация тезисов в процессе

Недавнее событие заставило людей переосмыслить традиционные услуги доступа к доменным именам. Мы всегда считали, что услуги разрешения доменных имен очень надежны, но они также могут столкнуться с проблемами. Это заставляет задуматься о том, что децентрализация может быть стоящей альтернативой для изучения.

После размышлений, развертывание страницы на блокчейне может иметь следующие преимущества:

  1. Децентрализация: все изменения требуют консенсуса для осуществления, ни один отдельный орган не может действовать единолично.

  2. Не требуется сертификат: благодаря тому, что сама блокчейн использует криптографические технологии, дополнительная настройка сертификатов не требуется.

Ранее я сталкивался с доменной схемой на одной из блокчейн-платформ и тогда думал, что это, возможно, всего лишь новая попытка, с низкой практической применимостью, учитывая, что традиционные способы доступа уже достаточно стабильны и распространены. Но теперь, оглядываясь назад, я понимаю, что такая схема действительно может иметь свои области применения и стоит дальнейшего изучения.

Создание веб-сайта в блокчейне

В этой статье будет рассмотрено, как развернуть веб-сайт на определенной платформе блокчейна и сделать его доступным через браузер. Весь процесс делится на три этапа: 1. Купить доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.

Концепция домена в блокчейне похожа на домен в мире Web2, оба предоставляют псевдонимы для сложных и труднопоминаемых адресов. В блокчейне он представляет адрес пользователя, а в Web2 соответствует IP-адресу сервера.

Как получить доступ к сайту "на цепочке"

Купить домен

В качестве примера определенной платформы блокчейна, доменное имя можно купить на официальном сайте, указанном платформой, по цене в токенах платформы. Как и в Web2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 токенов.

Если доменное имя еще не зарегистрировано, вы можете сделать ставку по более низкой цене, после чего начнется этап обратного отсчета, во время которого все могут участвовать в торгах, пока обратный отсчет не завершится. Успешно приобретенное доменное имя будет храниться в кошельке пользователя в форме NFT. Эти 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, после чего вы сможете получить доступ к доменам блокчейна.

Как получить доступ к сайту "на цепочке"

Использование резюме

На данный момент, столкнулся с несколькими проблемами:

  1. Существуют требования к среде выполнения сайта. Система должна поддерживать glibc версии 2.34 и выше, поэтому перед развертыванием страницы необходимо проверить, соответствует ли машина требованиям.

  2. Документация недостаточно ясна. Возможно, это связано с тем, что таких требований не так много, и документация написана не совершенно, нужно самостоятельно разбираться. Кроме того, обновления китайской версии обычно отстают от английской.

  3. Скорость доступа ниже. По сравнению с традиционными сайтами скорость доступа отстает. Конечно, это связано с множеством факторов, в будущем есть большой потенциал для улучшения.

  4. Не получено поддержки кошелька. Официально предоставлена простая встроенная страница браузера, которая позволяет получить доступ без установки прокси. Но на данный момент основные кошельки помечают этот сайт как фишинговый.

В целом, текущий пользовательский опыт средний, и есть много возможностей для улучшения и доработки. Тем не менее, это направление очень инновационное и стоит попробовать.

IP11.77%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 10
  • Репост
  • Поделиться
комментарий
0/400
MoonMathMagicvip
· 07-28 20:00
Децентрализация真香啊
Посмотреть ОригиналОтветить0
MetaMuskRatvip
· 07-28 17:11
Поддержка Децентрализация анализа
Посмотреть ОригиналОтветить0
  • Закрепить