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

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

Развертывание сайтов в блокчейне: исследование новых возможностей

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

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

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

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

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

Процесс создания сайта Блокчейн

Процесс создания сайта в Блокчейн можно условно разделить на три этапа: 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, основное различие заключается в способе запроса сопоставления адресов и доменных имен.

Как получить доступ к сайту в «блокчейне»

Доступ через代理

Рекомендуется использовать официально предоставленный инструмент прокси. После установки и запуска он откроет прокси на порту 8080, после чего вы сможете получить доступ к доменам Блокчейн.

Как получить доступ к сайту в «блокчейне»

Итоги использования

В настоящее время при использовании возникают следующие проблемы:

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

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

  3. Скорость доступа медленнее. Медленнее, чем традиционные сайты, в будущем есть большой потенциал для улучшения.

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

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

IP-3.5%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
HappyToBeDumpedvip
· 08-04 10:03
Звучит неплохо, но вот в чем проблема: задержка, похоже, будет трудно решить.
Посмотреть ОригиналОтветить0
GateUser-9ad11037vip
· 08-04 09:59
Бэнбуху остановился. Уже 2024 год, а кто-то все еще возится с этим.
Посмотреть ОригиналОтветить0
TokenomicsTinfoilHatvip
· 08-04 09:58
Игроки Web3 лучше всех знают о безопасности!
Посмотреть ОригиналОтветить0
YieldWhisperervip
· 08-04 09:51
видел этот точно такой же питч в 2019 году... спойлер: он провалился ужасно из-за проблем с масштабированием лол
Посмотреть ОригиналОтветить0
RugpullTherapistvip
· 08-04 09:43
В 2024 году все еще занимаемся централизованностью?
Посмотреть ОригиналОтветить0
  • Закрепить