Блокчейн сайт развертывания: исследование новых возможностей Децентрализации
Недавний инцидент вызвал размышления о стабильности традиционных услуг доступа к доменным именам. Услуги разрешения доменных имен, которые всегда считались очень надежными, также могут иметь проблемы, что побуждает нас начать рассматривать децентрализованные решения как потенциальную альтернативу.
Развертывание веб-страниц на Блокчейне может иметь следующие преимущества:
Децентрализация: любое изменение требует коллективного согласия, не существует единого органа принятия решений.
Не требуется сертификат: Блокчейн сам по себе использует криптографические технологии, не требует дополнительной настройки сертификатов.
Ранее, когда я сталкивался с решением по доменным именам определенной платформы Блокчейн, мне казалось, что это всего лишь интересная попытка с ограниченной практической значимостью. В конце концов, традиционные способы доступа уже достаточно стабильны и широко распространены. Но сейчас кажется, что такое решение действительно может иметь свои области применения и стоит дальнейшего изучения.
Процесс создания сайта Блокчейн
Далее мы попробуем развернуть веб-сайт на какой-либо платформе Блокчейн и сделать его доступным через браузер. Весь процесс разделен на три этапа: 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
4
Поделиться
комментарий
0/400
ShitcoinConnoisseur
· 08-02 05:32
Звучит довольно устрашающе, в конце концов, решает все централизованный отец.
Посмотреть ОригиналОтветить0
TerraNeverForget
· 08-01 11:32
Слишком сложно, централизованное управление довольно хорошо.
Посмотреть ОригиналОтветить0
BlockchainDecoder
· 08-01 02:53
Согласно имеющимся экспериментальным данным, Децентрализованный DNS все еще сталкивается с двумя техническими瓶цами: Соглашение задержка и нагрузка на сеть. Исследование MIT 2022 года показывает, что пропускная способность составляет всего 37% от традиционного DNS.
Посмотреть ОригиналОтветить0
BasementAlchemist
· 08-01 02:42
Кажется, это просто игрушечный проект, как и IPFS.
Изучение преимуществ и вызовов развертывания сайтов Блокчейн для Децентрализации решений
Блокчейн сайт развертывания: исследование новых возможностей Децентрализации
Недавний инцидент вызвал размышления о стабильности традиционных услуг доступа к доменным именам. Услуги разрешения доменных имен, которые всегда считались очень надежными, также могут иметь проблемы, что побуждает нас начать рассматривать децентрализованные решения как потенциальную альтернативу.
Развертывание веб-страниц на Блокчейне может иметь следующие преимущества:
Децентрализация: любое изменение требует коллективного согласия, не существует единого органа принятия решений.
Не требуется сертификат: Блокчейн сам по себе использует криптографические технологии, не требует дополнительной настройки сертификатов.
Ранее, когда я сталкивался с решением по доменным именам определенной платформы Блокчейн, мне казалось, что это всего лишь интересная попытка с ограниченной практической значимостью. В конце концов, традиционные способы доступа уже достаточно стабильны и широко распространены. Но сейчас кажется, что такое решение действительно может иметь свои области применения и стоит дальнейшего изучения.
Процесс создания сайта Блокчейн
Далее мы попробуем развернуть веб-сайт на какой-либо платформе Блокчейн и сделать его доступным через браузер. Весь процесс разделен на три этапа: 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 и выше.
Документация недостаточно ясна, возможно, из-за небольшого количества требований, нужно осваивать самостоятельно. Обновление китайской документации происходит медленно.
Скорость доступа медленнее, чем у традиционных сайтов.
Недостаток поддержки кошельков, встроенная браузерная страница, предоставленная официально, распознается основными кошельками как фишинговый сайт.
В целом, текущий опыт средний, есть большая возможность для улучшения. Но это направление имеет инновационный характер и стоит попробовать.