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

robot
Генерація анотацій у процесі

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

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

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

  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, основна різниця полягає в способі запиту відображення адрес та доменних імен.

Як отримати доступ до сайту "на блокчейні"

Доступ через代理

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

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

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

На даний момент під час використання виникли такі проблеми:

  1. Є вимоги до середовища виконання, система повинна підтримувати версії glibc 2.34 і вище.

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

  3. Швидкість доступу повільніша, ніж у традиційних вебсайтів.

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

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

IP0.19%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
GasFeeNightmarevip
· 20год тому
Щоденний скарги на газові витрати невдахи!
Переглянути оригіналвідповісти на0
GasFeeCriervip
· 20год тому
Занадто дорого, вартість розгортання така висока.
Переглянути оригіналвідповісти на0
LidoStakeAddictvip
· 21год тому
Ще одне доменне ім'я для обману для дурнів?
Переглянути оригіналвідповісти на0
ForkMongervip
· 21год тому
така централізована днс... ще один вектор атак на управління, який чекає на провал, якщо чесно
Переглянути оригіналвідповісти на0
  • Закріпити