Блокчейн доменний сайт побудови: Децентралізація 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. Не підтримується гаманцем. Офіційно надана проста вбудована веб-сторінка, до якої можна отримати доступ без встановлення проксі. Але наразі основні гаманці вважають його фішинговим сайтом.

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

IP2.58%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
LiquidatedTwicevip
· 3год тому
Яке ж це нещастя, традиційні доменні імена так легко ламаються?
Переглянути оригіналвідповісти на0
TokenDustCollectorvip
· 3год тому
Блокчейн і стабільний, нестабільний.
Переглянути оригіналвідповісти на0
CryptoDouble-O-Sevenvip
· 3год тому
Давно слід було використовувати Блокчейн-домени.
Переглянути оригіналвідповісти на0
gas_fee_therapyvip
· 3год тому
搭Блокчейн域名是吧 газ费又要蹦高了
Переглянути оригіналвідповісти на0
HalfBuddhaMoneyvip
· 3год тому
Блокчейн доменні імена? Є гроші і вільний час, щоб повеселитися.
Переглянути оригіналвідповісти на0
SellLowExpertvip
· 3год тому
Блокчейн还能存网站? 666
Переглянути оригіналвідповісти на0
  • Закріпити