Недавний инцидент заставил людей переосмыслить традиционные услуги доступа к доменным именам. Мы всегда считали, что услуги разрешения доменных имен очень стабильны, но, оказывается, и они могут сталкиваться с проблемами. Это заставляет задуматься, может ли Децентрализация стать стоящей альтернативой для исследования?
Развертывание страниц на блокчейне может иметь несколько преимуществ:
Децентрализация: все изменения требуют коллективного согласия для их осуществления, ни один единственный орган не может действовать произвольно.
Не требуется сертификат: поскольку сама блокчейн-технология использует криптографические методы, дополнительная настройка сертификатов не требуется.
Ранее, когда я видел схему доменных имен на TON, мне казалось, что это всего лишь интересная попытка, не обладающая высокой практичностью, ведь традиционные способы доступа уже достаточно стабильны и распространены. Но сейчас, размышляя снова, возможно, у этого действительно есть свое применение, и это стоит углубленного изучения.
Создание сайта в блокчейне
В этой статье будет рассмотрено, как развернуть веб-сайт в TON и сделать его доступным через браузер. Весь процесс делится на три этапа: 1. Купить доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.
Концепция доменных имен в блокчейне аналогична доменным именам в мире WEB2, оба являются псевдонимами для сложного и труднозапоминаемого адреса. В блокчейне он представляет собой адрес пользователя, а в WEB2 — IP-адрес службы.
Купить доменное имя
Например, в случае с TON, доменное имя можно купить через официальный сайт, цена указана в TON. Как и в WEB2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 TON.
Если домен еще не занят, вы можете сделать низкую ставку, после чего начнется этап обратного отсчета, в течение которого все могут участвовать в торгах, пока отсчет не закончится. После того как вы выиграете домен, он будет храниться в вашем кошельке в виде NFT. NFT домена может быть предметом торговли, срок действия составляет 1 год, и по истечении этого срока он будет возвращен.
Короче говоря, способы получения домена включают участие в аукционе на официальном сайте или торговлю с другими пользователями.
Подготовка фронтенд страницы
На этом этапе необходимо подготовить фронтенд-страницу для отображения. Для упрощения в данной статье будет подготовлен только html-файл, и используется nginx для выставления страницы. Конечно, также потребуется облачный сервер для запуска фронтенд-страницы. Этот этап аналогичен развертыванию традиционных фронтенд-приложений.
Привязка страницы к .ton
После получения .ton домена вы можете привязать свой ANDL адрес на официальном сайте DNS TON. Вы также можете использовать инструменты привязки, предоставленные TON, следуя инструкциям на сайте.
После завершения привязки необходимо запустить на сервере порт для прослушивания, который будет прослушивать http-запросы и передавать их в udp. Можно использовать предоставленный официальным инструментом rldp-http-proxy, просто введите соответствующую команду для запуска.
Посетите .ton домен
Прямо в браузере введите .ton доменное имя, чтобы получить доступ к сайту, потому что браузер не знает, как разрешить это доменное имя. Поэтому необходимо выполнить несколько дополнительных действий.
Запрос процесса .ton
При запросе .ton домена сначала выполняется поиск соответствующего ANDL-адреса в блокчейне, который похож на IP-адрес в WEB2 и автоматически создается при развертывании сайта. Этот процесс поиска можно сравнить с процессом DNS-запроса.
В соответствии с адресом ANDL, запрос будет перенаправлен на соответствующую машину, после чего вернется на указанную страницу. Весь процесс похож на WEB2, основное отличие заключается в том, что способ запроса адресов и доменных имен различен.
Доступ к странице через代理
Рекомендуем использовать официально предоставленный инструмент прокси Tonutils Reverse Proxy. После загрузки, установки и запуска откроется порт 8080 для проксирования, после чего вы сможете получить доступ к домену .ton.
Использование резюме
В настоящее время возникли следующие проблемы в процессе использования:
Есть требования к среде работы сайта. Система должна поддерживать версию glibc 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина требованиям.
Документация недостаточно ясна. Возможно, это связано с тем, что потребность в сайте TON не велика, документация не полностью доработана, требуется самостоятельное изучение. Обновление китайской документации не своевременно, отстает от английской версии.
Скорость доступа медленная. Скорость доступа отстает от традиционных сайтов, факторов много, в будущем есть большой потенциал для улучшения.
Недостаток поддержки кошельков. Официально предоставлена простая встроенная страница браузера, доступ к которой можно получить без установки прокси. Но в настоящее время этот сайт признан всеми основными кошельками фишинговым.
В общем, текущий опыт использования средний, есть много мест, которые можно улучшить. Однако это направление очень инновационное и стоит попробовать.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
7
Поделиться
комментарий
0/400
ResearchChadButBroke
· 7ч назад
Что за ерунда? Снова исследуем домены Блокчейн?!
Посмотреть ОригиналОтветить0
Hash_Bandit
· 12ч назад
видел это еще в 2018 на eth... все еще жду реального принятия сети, если честно. хеш-рейты не врут
Посмотреть ОригиналОтветить0
SadMoneyMeow
· 07-30 22:30
Все еще продаете падение!? Вся цепочка зеленая, а вы исследуете ton
Посмотреть ОригиналОтветить0
gas_guzzler
· 07-30 22:26
Попробовать и поиграть — и хватит, это же не сбой Алибабы.
Посмотреть ОригиналОтветить0
SignatureDenied
· 07-30 22:15
Этот ароматный?
Посмотреть ОригиналОтветить0
DuskSurfer
· 07-30 22:12
Следуешь за толпой в торговле криптовалютой? Потерял кучу денег, понимаешь?
Исследование новых направлений Web3: как развернуть децентрализованный сайт в блокчейне TON
Недавний инцидент заставил людей переосмыслить традиционные услуги доступа к доменным именам. Мы всегда считали, что услуги разрешения доменных имен очень стабильны, но, оказывается, и они могут сталкиваться с проблемами. Это заставляет задуматься, может ли Децентрализация стать стоящей альтернативой для исследования?
Развертывание страниц на блокчейне может иметь несколько преимуществ:
Децентрализация: все изменения требуют коллективного согласия для их осуществления, ни один единственный орган не может действовать произвольно.
Не требуется сертификат: поскольку сама блокчейн-технология использует криптографические методы, дополнительная настройка сертификатов не требуется.
Ранее, когда я видел схему доменных имен на TON, мне казалось, что это всего лишь интересная попытка, не обладающая высокой практичностью, ведь традиционные способы доступа уже достаточно стабильны и распространены. Но сейчас, размышляя снова, возможно, у этого действительно есть свое применение, и это стоит углубленного изучения.
Создание сайта в блокчейне
В этой статье будет рассмотрено, как развернуть веб-сайт в TON и сделать его доступным через браузер. Весь процесс делится на три этапа: 1. Купить доменное имя; 2. Подготовить фронтенд-страницу; 3. Привязать страницу к доменному имени.
Концепция доменных имен в блокчейне аналогична доменным именам в мире WEB2, оба являются псевдонимами для сложного и труднозапоминаемого адреса. В блокчейне он представляет собой адрес пользователя, а в WEB2 — IP-адрес службы.
Купить доменное имя
Например, в случае с TON, доменное имя можно купить через официальный сайт, цена указана в TON. Как и в WEB2, чем короче символы доменного имени, тем выше его цена, в диапазоне от 1 до 100 TON.
Если домен еще не занят, вы можете сделать низкую ставку, после чего начнется этап обратного отсчета, в течение которого все могут участвовать в торгах, пока отсчет не закончится. После того как вы выиграете домен, он будет храниться в вашем кошельке в виде NFT. NFT домена может быть предметом торговли, срок действия составляет 1 год, и по истечении этого срока он будет возвращен.
Короче говоря, способы получения домена включают участие в аукционе на официальном сайте или торговлю с другими пользователями.
Подготовка фронтенд страницы
На этом этапе необходимо подготовить фронтенд-страницу для отображения. Для упрощения в данной статье будет подготовлен только html-файл, и используется nginx для выставления страницы. Конечно, также потребуется облачный сервер для запуска фронтенд-страницы. Этот этап аналогичен развертыванию традиционных фронтенд-приложений.
Привязка страницы к .ton
После получения .ton домена вы можете привязать свой ANDL адрес на официальном сайте DNS TON. Вы также можете использовать инструменты привязки, предоставленные TON, следуя инструкциям на сайте.
После завершения привязки необходимо запустить на сервере порт для прослушивания, который будет прослушивать http-запросы и передавать их в udp. Можно использовать предоставленный официальным инструментом rldp-http-proxy, просто введите соответствующую команду для запуска.
Посетите .ton домен
Прямо в браузере введите .ton доменное имя, чтобы получить доступ к сайту, потому что браузер не знает, как разрешить это доменное имя. Поэтому необходимо выполнить несколько дополнительных действий.
Запрос процесса .ton
При запросе .ton домена сначала выполняется поиск соответствующего ANDL-адреса в блокчейне, который похож на IP-адрес в WEB2 и автоматически создается при развертывании сайта. Этот процесс поиска можно сравнить с процессом DNS-запроса.
В соответствии с адресом ANDL, запрос будет перенаправлен на соответствующую машину, после чего вернется на указанную страницу. Весь процесс похож на WEB2, основное отличие заключается в том, что способ запроса адресов и доменных имен различен.
Доступ к странице через代理
Рекомендуем использовать официально предоставленный инструмент прокси Tonutils Reverse Proxy. После загрузки, установки и запуска откроется порт 8080 для проксирования, после чего вы сможете получить доступ к домену .ton.
Использование резюме
В настоящее время возникли следующие проблемы в процессе использования:
Есть требования к среде работы сайта. Система должна поддерживать версию glibc 2.34 и выше, перед развертыванием необходимо проверить, соответствует ли машина требованиям.
Документация недостаточно ясна. Возможно, это связано с тем, что потребность в сайте TON не велика, документация не полностью доработана, требуется самостоятельное изучение. Обновление китайской документации не своевременно, отстает от английской версии.
Скорость доступа медленная. Скорость доступа отстает от традиционных сайтов, факторов много, в будущем есть большой потенциал для улучшения.
Недостаток поддержки кошельков. Официально предоставлена простая встроенная страница браузера, доступ к которой можно получить без установки прокси. Но в настоящее время этот сайт признан всеми основными кошельками фишинговым.
В общем, текущий опыт использования средний, есть много мест, которые можно улучшить. Однако это направление очень инновационное и стоит попробовать.