Дослідження нових можливостей розгортання сайтів у блокчейні
Нещодавній інцидент викликав переосмислення стабільності традиційних послуг доступу до доменів. Служба розподілу доменних імен, яка завжди вважалася надзвичайно надійною, виявилася проблемною, що змусило задуматися, чи може децентралізоване рішення стати вартою для дослідження альтернативою.
У Блокчейні розгортання веб-сторінок може мати такі переваги:
Децентралізація: всі зміни потребують консенсусу для виконання, що запобігає одноосібному прийняттю рішень.
Не потрібен сертифікат: Блокчейн сам по собі використовує криптографічні технології, додаткове налаштування сертифікатів не потрібне.
Раніше, коли я зіткнувся з доменним рішенням певної блокчейн платформи, мені здавалося, що це може бути лише новаторською спробою з обмеженою практичною користю. Адже традиційні способи доступу вже досить стабільні та поширені. Але тепер, здається, це рішення дійсно може мати свої унікальні сценарії застосування, які варто дослідити далі.
Створення вебсайту у блокчейні
Ця стаття спробує розгорнути веб-сайт на певній платформі Блокчейн і реалізувати доступ через браузер. Основні етапи включають: 1. Купівля доменного імені; 2. Підготовка фронтенд-сторінки; 3. Прив'язка сторінки до доменного імені.
Концепція доменних імен у Блокчейні схожа на світ Web2, обидва є псевдонімами для складних адрес. У Блокчейні вони представляють адресу користувача, а у Web2 вказують на IP-адресу сервера.
Придбання домену
Як приклад певної блокчейн платформи, ви можете придбати домен на її офіційному веб-сайті за ціновими показниками платформи. Подібно до Web2, коротші доменні імена коштують дорожче, вартість коливається від 1 до 100 токенів.
Якщо домен не зайнято, його можна придбати за низькою ціною на аукціоні. Після аукціону починається зворотний відлік, протягом якого всі можуть брати участь у торгах. Придбаний домен зберігається у вигляді NFT у гаманці користувача і може бути проданий. Термін дії домену становить 1 рік, після закінчення якого він буде повернутий.
Коротше кажучи, домен можна отримати через аукціон на офіційному сайті або купити у інших користувачів.
Підготовка фронтенд-сторінки
Цей етап вимагає підготовки фронтенд-сторінки для демонстрації. Для спрощення операцій у цій статті підготовлено лише один html-файл, який буде доступний через nginx. Звичайно, також потрібен хмарний сервер для запуску фронтенд-сторінки. Цей процес подібний до традиційного розгортання фронтенд-додатків.
Прив'язка сторінки до Блокчейн домену
Отримавши домен, ви можете прив'язати адресу ANDL на офіційному сайті. Також можна використовувати інструмент прив'язки, наданий платформою, керуючись офіційними вказівками.
Після завершення прив'язки необхідно запустити порт прослуховування на сервері для перетворення http-запитів у udp. Можна використовувати інструменти, надані офіційно, ввівши відповідні команди для запуску.
Відвідування Блокчейн доменів
Прямий ввід доменного імені у Блокчейн у браузері не дозволяє отримати доступ до сайту, оскільки браузер не може роз解析ати це доменне ім'я. Потрібно виконати кілька додаткових дій.
Процес запиту доменного імені Блокчейн
При запиті домену Блокчейн спочатку буде здійснено запит у блокчейні на відповідну адресу ANDL, подібно до IP-адреси в Web2. Цей процес запиту можна порівняти з запитом DNS.
Потім за адресою ANDL потрібно надіслати запит на пересилання до відповідної машини, повертаючи вказану сторінку. Увесь процес подібний до Web2, основна різниця полягає в способі запиту відображення адреси та доменного імені.
Доступ до сторінки через проксі
Рекомендується використовувати офіційно надані інструменти проксі. Після завантаження, встановлення та запуску буде відкрито проксі-порт на локальному комп'ютері, після чого можна буде отримати доступ до блокчейн-доменів.
Використання підсумок
Наразі під час використання виникли такі проблеми:
Є вимоги до середовища роботи сайту, потрібно підтримувати певні версії системних бібліотек.
Документація недостатньо чітка, можливо, через невелику кількість вимог, потрібно самостійно вивчати. Оновлення китайської документації відбувається повільніше.
Швидкість доступу повільніша, ніж у традиційних веб-сайтів.
Відсутність підтримки гаманців, простий вбудований браузер, наданий офіційно, розпізнається основними гаманцями як фішинговий сайт.
В цілому, наразі досвід середній, ще є багато можливостей для покращення. Але цей напрямок дуже інноваційний, його варто спробувати.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
13 лайків
Нагородити
13
5
Поділіться
Прокоментувати
0/400
SatoshiNotNakamoto
· 08-06 14:37
Є гроші? Це цілий децентралізований сайт.
Переглянути оригіналвідповісти на0
GasFeeWhisperer
· 08-05 19:24
Сказати просто, газові витрати можна зрозуміти лише побачивши їх.
Переглянути оригіналвідповісти на0
NervousFingers
· 08-05 19:24
web3 дійсно класно~
Переглянути оригіналвідповісти на0
AirdropworkerZhang
· 08-05 19:22
Це, безсумнівно, було зрозуміло великими установами.
Блокчейн сайт розгортання нові дослідження: Децентралізація майбутні можливості
Дослідження нових можливостей розгортання сайтів у блокчейні
Нещодавній інцидент викликав переосмислення стабільності традиційних послуг доступу до доменів. Служба розподілу доменних імен, яка завжди вважалася надзвичайно надійною, виявилася проблемною, що змусило задуматися, чи може децентралізоване рішення стати вартою для дослідження альтернативою.
У Блокчейні розгортання веб-сторінок може мати такі переваги:
Децентралізація: всі зміни потребують консенсусу для виконання, що запобігає одноосібному прийняттю рішень.
Не потрібен сертифікат: Блокчейн сам по собі використовує криптографічні технології, додаткове налаштування сертифікатів не потрібне.
Раніше, коли я зіткнувся з доменним рішенням певної блокчейн платформи, мені здавалося, що це може бути лише новаторською спробою з обмеженою практичною користю. Адже традиційні способи доступу вже досить стабільні та поширені. Але тепер, здається, це рішення дійсно може мати свої унікальні сценарії застосування, які варто дослідити далі.
Створення вебсайту у блокчейні
Ця стаття спробує розгорнути веб-сайт на певній платформі Блокчейн і реалізувати доступ через браузер. Основні етапи включають: 1. Купівля доменного імені; 2. Підготовка фронтенд-сторінки; 3. Прив'язка сторінки до доменного імені.
Концепція доменних імен у Блокчейні схожа на світ Web2, обидва є псевдонімами для складних адрес. У Блокчейні вони представляють адресу користувача, а у Web2 вказують на IP-адресу сервера.
Придбання домену
Як приклад певної блокчейн платформи, ви можете придбати домен на її офіційному веб-сайті за ціновими показниками платформи. Подібно до Web2, коротші доменні імена коштують дорожче, вартість коливається від 1 до 100 токенів.
Якщо домен не зайнято, його можна придбати за низькою ціною на аукціоні. Після аукціону починається зворотний відлік, протягом якого всі можуть брати участь у торгах. Придбаний домен зберігається у вигляді NFT у гаманці користувача і може бути проданий. Термін дії домену становить 1 рік, після закінчення якого він буде повернутий.
Коротше кажучи, домен можна отримати через аукціон на офіційному сайті або купити у інших користувачів.
Підготовка фронтенд-сторінки
Цей етап вимагає підготовки фронтенд-сторінки для демонстрації. Для спрощення операцій у цій статті підготовлено лише один html-файл, який буде доступний через nginx. Звичайно, також потрібен хмарний сервер для запуску фронтенд-сторінки. Цей процес подібний до традиційного розгортання фронтенд-додатків.
Прив'язка сторінки до Блокчейн домену
Отримавши домен, ви можете прив'язати адресу ANDL на офіційному сайті. Також можна використовувати інструмент прив'язки, наданий платформою, керуючись офіційними вказівками.
Після завершення прив'язки необхідно запустити порт прослуховування на сервері для перетворення http-запитів у udp. Можна використовувати інструменти, надані офіційно, ввівши відповідні команди для запуску.
Відвідування Блокчейн доменів
Прямий ввід доменного імені у Блокчейн у браузері не дозволяє отримати доступ до сайту, оскільки браузер не може роз解析ати це доменне ім'я. Потрібно виконати кілька додаткових дій.
Процес запиту доменного імені Блокчейн
При запиті домену Блокчейн спочатку буде здійснено запит у блокчейні на відповідну адресу ANDL, подібно до IP-адреси в Web2. Цей процес запиту можна порівняти з запитом DNS.
Потім за адресою ANDL потрібно надіслати запит на пересилання до відповідної машини, повертаючи вказану сторінку. Увесь процес подібний до Web2, основна різниця полягає в способі запиту відображення адреси та доменного імені.
Доступ до сторінки через проксі
Рекомендується використовувати офіційно надані інструменти проксі. Після завантаження, встановлення та запуску буде відкрито проксі-порт на локальному комп'ютері, після чого можна буде отримати доступ до блокчейн-доменів.
Використання підсумок
Наразі під час використання виникли такі проблеми:
Є вимоги до середовища роботи сайту, потрібно підтримувати певні версії системних бібліотек.
Документація недостатньо чітка, можливо, через невелику кількість вимог, потрібно самостійно вивчати. Оновлення китайської документації відбувається повільніше.
Швидкість доступу повільніша, ніж у традиційних веб-сайтів.
Відсутність підтримки гаманців, простий вбудований браузер, наданий офіційно, розпізнається основними гаманцями як фішинговий сайт.
В цілому, наразі досвід середній, ще є багато можливостей для покращення. Але цей напрямок дуже інноваційний, його варто спробувати.