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

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
OnchainDetectivevip
· 07-15 14:21
Так звана повільна швидкість... очевидно, викликана міркуваннями захисту даних.
Переглянути оригіналвідповісти на0
BuyHighSellLowvip
· 07-14 17:21
який сенс, якщо швидкість доступу повільна
Переглянути оригіналвідповісти на0
RektRecoveryvip
· 07-13 13:46
передбачувана катастрофа, яка чекає на те, щоб статися...повільний доступ = легко вектор ddos
Переглянути оригіналвідповісти на0
FloorPriceNightmarevip
· 07-12 18:36
Поверхневий тестер Web3 грає в повітря, все залежить від долі.

Будь ласка, напишіть коментар китайською:

Варто спробувати, якщо повільно, то повільно~
Переглянути оригіналвідповісти на0
MetaMiseryvip
· 07-12 18:30
Традиційне створення сайтів, напевно, робиться так само, чи є якісь відмінності?
Переглянути оригіналвідповісти на0
ZKSherlockvip
· 07-12 18:29
насправді... децентралізований хостинг = величезні обчислювальні витрати для базової функціональності. де тут математична елегантність?
Переглянути оригіналвідповісти на0
  • Закріпити