Дослідження розгортання Блокчейн-сайтів: нові можливості децентралізованих доменів

Нещодавній інцидент змусив нас по-новому подивитися на традиційні служби доступу до доменів. Ми завжди вважали, що служба DNS є дуже стабільною, але навіть вона може мати проблеми. Це змушує задуматися, що децентралізація, можливо, є альтернативним варіантом, вартою дослідження.

Децентралізація на блокчейні може мати такі переваги:

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

  2. Без сертифікатів: сама блокчейн технологія використовує криптографічні технології, тому немає потреби в додатковій конфігурації сертифікатів.

Раніше я бачив рішення з доменами на певній блокчейн-платформі, тоді мені здавалося, що це просто цікаво і не має великої практичної цінності, адже традиційні способи доступу вже досить стабільні та поширені. Але тепер, розмірковуючи над цим, можливо, воно дійсно має свої переваги і варте подальшого вивчення.

створення веб-сайту на блокчейні

У цій статті буде спробовано розгорнути веб-сайт на певній блокчейн-платформі та дозволити користувачам отримати до нього доступ через браузер. Процес складається з трьох етапів: 1. Придбати домен; 2. Підготувати фронтенд-сторінку; 3. Прив’язати сторінку до домену.

Концепція доменних імен у блокчейні схожа на концепцію доменних імен у світі Web2, обидві є псевдонімами для складної адреси, в блокчейні представляючи адресу користувача, а в Web2 - IP-адресу сервісу.

Купівля домену

Наприклад, на певній блокчейн-платформі домен можна придбати на офіційно призначеному сайті, з ціною в токенах платформи. Як і в Web2, чим коротший домен, тим вища його ціна, а діапазон цін є досить великим.

Якщо домен не зайнятий, можна зробити низьку ставку, після чого розпочнеться етап аукціону з відліком часу. Після виграшу домену, він буде зберігатися у формі NFT у гаманці користувача. Доменний NFT можна торгувати, термін дії становить 1 рік, після закінчення терміну він буде вилучений.

Коротко кажучи, купити домен можна через аукціон на офіційному сайті або отримати його в обміні з іншими користувачами.

Підготовка фронтенд-сторінки

Цей етап вимагає підготовки попереднього інтерфейсу для демонстрації. Для спрощення процесу в цій статті підготовлено лише один html-файл і використано nginx для публікації сторінки, звичайно, також потрібен хмарний сервер для запуску попереднього інтерфейсу. Цей етап є таким же, як і для традиційних застосунків фронтенду.

Прив'язати сторінку до децентралізованого домену блокчейн

Отримавши домен блокчейну, ви можете прив'язати адресу ANDL на офіційному сайті DNS. Ви також можете використовувати інструменти прив’язки, надані платформою, відповідно до офіційної інструкції.

Після завершення прив'язки потрібно запустити на сервері порт прослуховування для прослуховування http-запитів та їх перенаправлення в udp. Можна скористатися офіційно наданим інструментом, ввівши відповідну команду для запуску.

Відвідування доменів блокчейн

Пряме введення доменного імені блокчейн у браузері не дозволяє отримати доступ до сайту, оскільки браузер не знає, як його роз解析увати. Потрібно виконати деякі додаткові дії.

Як отримати доступ до веб-сайту "в мережі"

Процес запиту блокчейн-домену

Під час запиту блокчейн-домену спочатку буде виконано пошук відповідної адреси ANDL в мережі, що можна порівняти з IP-адресою в Web2. Процес запиту подібний до DNS-запиту.

Згідно з адресою ANDL, запит буде перенаправлено на відповідну машину, після чого повернеться вказана сторінка. Загальний процес подібний до Web2, основна різниця полягає в тому, що спосіб запиту адреси та доменного імені відрізняється.

Доступ до сторінки через проксі

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

Як отримати доступ до веб-сайту в «онлайні»

Використання підсумку

В даний час виникають такі проблеми:

  1. Є вимоги до середовища роботи сайту. Система повинна підтримувати певну версію glibc, перед розгортанням необхідно перевірити, чи відповідає машина вимогам.

  2. Документація недостатньо чітка. Можливо, через невелику кількість запитів документація не є достатньо повною, потрібно самостійно досліджувати. Оновлення китайської версії також не є своєчасними.

  3. Швидкість доступу повільніша. В порівнянні з традиційними веб-сайтами, швидкість доступу трохи повільніша, але в майбутньому є великий потенціал для покращення.

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

В цілому, наразі досвід середній, ще є багато можливостей для покращення. Проте цей напрямок є дуже інноваційним і вартий спроби.

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
OnChainArchaeologistvip
· 11год тому
Домен ще може висіти? Не витримую.
Переглянути оригіналвідповісти на0
RunWhenCutvip
· 11год тому
Грати з монетами до кінця — це життя
Переглянути оригіналвідповісти на0
LiquidationSurvivorvip
· 11год тому
Після цього більше нічого не зупиниться.
Переглянути оригіналвідповісти на0
AltcoinAnalystvip
· 11год тому
Згідно з аналізом даних TVL, порівняння нових доменних проектів з chart виявляє значні ризики, рекомендується спостерігати.
Переглянути оригіналвідповісти на0
UncleLiquidationvip
· 11год тому
Ну й справи, знову надіслали домен?
Переглянути оригіналвідповісти на0
  • Закріпити