Строительство сайтов с доменными именами Блокчейн: исследование нового направления Децентрализации Web3

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, основное отличие заключается в том, что способ запроса адресов и доменных имен отличается.

Доступ к странице через代理

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

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

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

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

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

  2. Документация недостаточно ясная. Возможно, это связано с тем, что требований не так много, документация не до конца完善, нужно самостоятельно разбираться. Обновление китайской документации идет медленно, она отстает от английской версии.

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

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

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

IP7.02%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
LiquidatedTwicevip
· 17ч назад
О, черт, традиционные доменные имена такие хрупкие?
Посмотреть ОригиналОтветить0
TokenDustCollectorvip
· 17ч назад
Блокчейн и стабильные, нестабильные.
Посмотреть ОригиналОтветить0
CryptoDouble-O-Sevenvip
· 17ч назад
Давно пора использовать Блокчейн-домены.
Посмотреть ОригиналОтветить0
gas_fee_therapyvip
· 17ч назад
Подключение блокчейн-домена, да? Газовые расходы снова поднимутся.
Посмотреть ОригиналОтветить0
HalfBuddhaMoneyvip
· 17ч назад
Блокчейн домен? Если есть деньги и время, можно поиграть.
Посмотреть ОригиналОтветить0
SellLowExpertvip
· 17ч назад
Блокчейн还能存网站? 666
Посмотреть ОригиналОтветить0
  • Закрепить