Недавня подія змусила переосмислити традиційні послуги доступу до доменів. Ми завжди вважали, що дуже стабільні послуги доменного імені можуть також мати проблеми. Це спонукає задуматися, чи може децентралізація стати вартою дослідження альтернативою?
Розгортання сторінки на блокчейні може мати такі кілька переваг:
Децентралізація: всі зміни потребують консенсусу, щоб відбутися, жоден єдиний орган не може діяти одноосібно.
Не потрібно сертифікатів: оскільки сама блокчейн використовує криптографічні технології, додаткова конфігурація сертифікатів не потрібна.
Раніше я бачив доменну схему на певній блокчейн-платформі, і тоді мені здавалося, що це лише новаторська спроба, яка має невисоку практичність, адже традиційні способи доступу вже досить стабільні та поширені. Але тепер, згадуючи про це, вважаю, що ця схема може дійсно мати свої унікальні сценарії використання, які варто дослідити далі.
Децентралізація в блокчейні створення веб-сайтів
Тут ми спробуємо розгорнути веб-сайт на певній блокчейн-платформі та зробити його доступним через браузер. Увесь процес можна розділити на три етапи: 1. Придбати домен; 2. Підготувати фронтенд-сторінку; 3. Прив'язати сторінку до домену.
Домени в блокчейні схожі на концепцію доменів у світі Web2, обидва є псевдонімами для певної складної адреси. У блокчейні це представляє адресу користувача, тоді як у Web2 це IP-адреса сервісу.
Придбати домен
Як приклад певної блокчейн-платформи, домен можна придбати на офіційному сайті, вказаному цією платформою, за ціновою оцінкою у рідному токені платформи. Як і в Web2, чим коротший домен, тим вища його ціна, діапазон цін коливається від 1 до 100 токенів.
Якщо якийсь домен ще не зайнятий, ви можете зробити ставку за нижчою ціною, після чого почнеться етап зворотного відліку, під час якого всі можуть брати участь у торгах, поки зворотний відлік не закінчиться. Успішно виграний домен буде зберігатися у гаманці користувача у формі NFT. Ці доменні NFT можна торгувати. Термін дії домену становить 1 рік, після закінчення терміну він буде відібраний.
Коротко кажучи, є два способи отримати домен: через аукціон на офіційному сайті або купити його в інших користувачів.
Підготовка фронт-end сторінки
Цей крок потребує підготовки фронтенд-сторінки для демонстрації. Щоб спростити процес, ми підготуємо лише один html-файл і використаємо nginx для виведення сторінки. Звичайно, також потрібен хмарний сервер для запуску фронтенд-сторінки. Цей етап в основному такий же, як і традиційне розгортання фронтенд-додатків.
Прив'язати сторінку до децентралізованого домену блокчейну
Після отримання домену блокчейну, ви можете прив’язати свою адресу ANDL на офіційному сайті DNS цієї платформи. Ви також можете скористатися інструментами прив’язки, наданими платформою, і виконати дії відповідно до офіційних інструкцій.
Після завершення прив'язки вам потрібно запустити на сервері порт для прослуховування, щоб приймати http-запити та пересилати їх у udp. Для цього можна використовувати офіційно наданий інструмент rldp-http-proxy, просто введіть відповідну команду для запуску.
Доступ до доменів блокчейну
Прямий введення доменного імені блокчейн у браузері не дозволяє отримати доступ до сайту, оскільки браузер не знає, як розшифровувати це доменне ім'я. Тому потрібно виконати деякі додаткові дії.
Процес запиту блокчейн-домену
При запиті блокчейн-доменного імені спочатку буде виконано запит на ланцюзі для відповідної адреси ANDL, яка може бути порівняна з IP-адресою в Web2, що автоматично генерується під час розгортання веб-сайту. Цей процес запиту схожий на DNS-запит.
Потім, відповідно до адреси ANDL, запит буде перенаправлено на відповідну машину, на цьому етапі можна вказати вміст сторінки, що повертається. Увесь процес схожий на Web2, основна різниця полягає в тому, що способи запиту адреси та домену відрізняються.
через проксі доступ до сторінки
Найбільш рекомендований спосіб - це використання офіційно наданого проксі-інструменту Tonutils Reverse Proxy. Після завантаження, встановлення та запуску, він відкриє на локальному комп'ютері порт 8080 для проксі, після чого ви зможете отримати доступ до децентралізованих доменів.
Використання підсумку
На даний момент, під час використання виникли такі кілька проблем:
Є вимоги до середовища роботи сайту. Система повинна підтримувати більш нові версії glibc, тому перед розгортанням сторінки необхідно спочатку перевірити, чи відповідає машина вимогам.
Документи недостатньо чіткі. Можливо, це пов'язано з тим, що потреба в запуску таких веб-сайтів не велика, тому документи не зовсім завершені, і потрібно досліджувати самостійно. Крім того, оновлення китайських документів можуть відставати від англійської версії.
Швидкість доступу повільніша. У порівнянні з традиційними веб-сайтами, швидкість доступу буде дещо нижчою. Звісно, це пов'язано з багатьма факторами, у майбутньому все ще є великий простір для вдосконалення.
Не отримав підтримки від основних гаманців. Офіційно надано просту вбудовану браузерну сторінку, яка дозволяє отримати доступ без встановлення проксі. Але наразі цей сайт усіма основними гаманцями вважається фішинговим.
В цілому, нинішній користувацький досвід середній, є багато можливостей для покращення та вдосконалення. Проте, цей напрямок дійсно має інноваційний характер, варто спробувати та дослідити.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
15 лайків
Нагородити
15
6
Поділіться
Прокоментувати
0/400
WhaleMistaker
· 07-26 00:46
Домен, це змінилося, почали справи.
Переглянути оригіналвідповісти на0
FlashLoanPrince
· 07-25 19:38
Знову говорять про web3, досить вже.
Переглянути оригіналвідповісти на0
SneakyFlashloan
· 07-23 01:22
Ця хвиля, можливо, зможе зіграти велику виставу.
Переглянути оригіналвідповісти на0
GasWaster
· 07-23 01:15
поставлю ставки, що ці комісії за реєстрацію доменів змусить мене плакати... але веб3 dns - це насправді геніально, не буду приховувати
Переглянути оригіналвідповісти на0
ColdWalletGuardian
· 07-23 01:13
Традиційний Інтернет 23 прізвища Ма? Хочеш узяти владу в свої руки - не поспішай.
Переглянути оригіналвідповісти на0
rugdoc.eth
· 07-23 01:13
Хто сміє казати, що інфраструктура стабільна, якщо вона все ще контролюється центром.
Дослідження розгортання веб-сайту доменів Блокчейн: новий напрямок Децентралізації Web3
Недавня подія змусила переосмислити традиційні послуги доступу до доменів. Ми завжди вважали, що дуже стабільні послуги доменного імені можуть також мати проблеми. Це спонукає задуматися, чи може децентралізація стати вартою дослідження альтернативою?
Розгортання сторінки на блокчейні може мати такі кілька переваг:
Децентралізація: всі зміни потребують консенсусу, щоб відбутися, жоден єдиний орган не може діяти одноосібно.
Не потрібно сертифікатів: оскільки сама блокчейн використовує криптографічні технології, додаткова конфігурація сертифікатів не потрібна.
Раніше я бачив доменну схему на певній блокчейн-платформі, і тоді мені здавалося, що це лише новаторська спроба, яка має невисоку практичність, адже традиційні способи доступу вже досить стабільні та поширені. Але тепер, згадуючи про це, вважаю, що ця схема може дійсно мати свої унікальні сценарії використання, які варто дослідити далі.
Децентралізація в блокчейні створення веб-сайтів
Тут ми спробуємо розгорнути веб-сайт на певній блокчейн-платформі та зробити його доступним через браузер. Увесь процес можна розділити на три етапи: 1. Придбати домен; 2. Підготувати фронтенд-сторінку; 3. Прив'язати сторінку до домену.
Домени в блокчейні схожі на концепцію доменів у світі Web2, обидва є псевдонімами для певної складної адреси. У блокчейні це представляє адресу користувача, тоді як у Web2 це IP-адреса сервісу.
Придбати домен
Як приклад певної блокчейн-платформи, домен можна придбати на офіційному сайті, вказаному цією платформою, за ціновою оцінкою у рідному токені платформи. Як і в Web2, чим коротший домен, тим вища його ціна, діапазон цін коливається від 1 до 100 токенів.
Якщо якийсь домен ще не зайнятий, ви можете зробити ставку за нижчою ціною, після чого почнеться етап зворотного відліку, під час якого всі можуть брати участь у торгах, поки зворотний відлік не закінчиться. Успішно виграний домен буде зберігатися у гаманці користувача у формі NFT. Ці доменні NFT можна торгувати. Термін дії домену становить 1 рік, після закінчення терміну він буде відібраний.
Коротко кажучи, є два способи отримати домен: через аукціон на офіційному сайті або купити його в інших користувачів.
Підготовка фронт-end сторінки
Цей крок потребує підготовки фронтенд-сторінки для демонстрації. Щоб спростити процес, ми підготуємо лише один html-файл і використаємо nginx для виведення сторінки. Звичайно, також потрібен хмарний сервер для запуску фронтенд-сторінки. Цей етап в основному такий же, як і традиційне розгортання фронтенд-додатків.
Прив'язати сторінку до децентралізованого домену блокчейну
Після отримання домену блокчейну, ви можете прив’язати свою адресу ANDL на офіційному сайті DNS цієї платформи. Ви також можете скористатися інструментами прив’язки, наданими платформою, і виконати дії відповідно до офіційних інструкцій.
Після завершення прив'язки вам потрібно запустити на сервері порт для прослуховування, щоб приймати http-запити та пересилати їх у udp. Для цього можна використовувати офіційно наданий інструмент rldp-http-proxy, просто введіть відповідну команду для запуску.
Доступ до доменів блокчейну
Прямий введення доменного імені блокчейн у браузері не дозволяє отримати доступ до сайту, оскільки браузер не знає, як розшифровувати це доменне ім'я. Тому потрібно виконати деякі додаткові дії.
Процес запиту блокчейн-домену
При запиті блокчейн-доменного імені спочатку буде виконано запит на ланцюзі для відповідної адреси ANDL, яка може бути порівняна з IP-адресою в Web2, що автоматично генерується під час розгортання веб-сайту. Цей процес запиту схожий на DNS-запит.
Потім, відповідно до адреси ANDL, запит буде перенаправлено на відповідну машину, на цьому етапі можна вказати вміст сторінки, що повертається. Увесь процес схожий на Web2, основна різниця полягає в тому, що способи запиту адреси та домену відрізняються.
через проксі доступ до сторінки
Найбільш рекомендований спосіб - це використання офіційно наданого проксі-інструменту Tonutils Reverse Proxy. Після завантаження, встановлення та запуску, він відкриє на локальному комп'ютері порт 8080 для проксі, після чого ви зможете отримати доступ до децентралізованих доменів.
Використання підсумку
На даний момент, під час використання виникли такі кілька проблем:
Є вимоги до середовища роботи сайту. Система повинна підтримувати більш нові версії glibc, тому перед розгортанням сторінки необхідно спочатку перевірити, чи відповідає машина вимогам.
Документи недостатньо чіткі. Можливо, це пов'язано з тим, що потреба в запуску таких веб-сайтів не велика, тому документи не зовсім завершені, і потрібно досліджувати самостійно. Крім того, оновлення китайських документів можуть відставати від англійської версії.
Швидкість доступу повільніша. У порівнянні з традиційними веб-сайтами, швидкість доступу буде дещо нижчою. Звісно, це пов'язано з багатьма факторами, у майбутньому все ще є великий простір для вдосконалення.
Не отримав підтримки від основних гаманців. Офіційно надано просту вбудовану браузерну сторінку, яка дозволяє отримати доступ без встановлення проксі. Але наразі цей сайт усіма основними гаманцями вважається фішинговим.
В цілому, нинішній користувацький досвід середній, є багато можливостей для покращення та вдосконалення. Проте, цей напрямок дійсно має інноваційний характер, варто спробувати та дослідити.