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

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

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

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

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

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

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

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

Концепція доменів у блокчейні подібна до традиційних інтернет-доменів, обидва надають легкозапам'ятовувані псевдоніми для складних адрес. У блокчейні домен представляє адресу користувача; у традиційній мережі — це IP-адреса служби.

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

Наприклад, на певній блокчейн-платформі домен можна придбати через офіційний веб-сайт за ціною, що встановлюється токенами платформи. Як і в традиційних доменах, чим коротший домен, тим вища його ціна, в межах від 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-адресу в ланцюгу, цей процес подібний до DNS-запиту. Потім запит буде переслано на відповідну машину відповідно до ANDL-адреси, яка поверне відповідну сторінку. Весь процес подібний до традиційної мережі, основна різниця полягає в способі запиту відображення адреси та домену.

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

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

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

Як отримати доступ до веб-сайту "на ланцюзі"

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

Наразі, використовуючи, я зіткнувся з кількома проблемами:

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

  2. Документи не досить чіткі. Можливо, це через те, що вимог не так багато, документи не зовсім завершені, потрібно самостійно досліджувати. Крім того, оновлення китайських документів можуть відставати від англійської версії.

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

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

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

IP3.17%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
GateUser-44a00d6cvip
· 07-17 14:34
Найраніше теж грав у це, значення невелике.
Переглянути оригіналвідповісти на0
rugged_againvip
· 07-16 02:20
Талановитий, який попався на гачок
Переглянути оригіналвідповісти на0
NoodlesOrTokensvip
· 07-15 18:40
Гарячі коментарі: тільки ті, хто займається Блокчейн, розуміють, звичайним людям не зрозуміти.
Переглянути оригіналвідповісти на0
TokenTherapistvip
· 07-15 18:40
Цю справу давно вгадали.
Переглянути оригіналвідповісти на0
CommunitySlackervip
· 07-15 18:33
Навіщо гратися в різні штучки цілий день, коли централізація не така вже й погана?
Переглянути оригіналвідповісти на0
SmartContractWorkervip
· 07-15 18:28
Хто ще не грав з двома доменами?
Переглянути оригіналвідповісти на0
  • Закріпити