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

7/2/2025, 11:18:02 AM
Середній
Блокчейн
Ця стаття надає покроковий посібник про те, як розгорнути .ton доменні імена в у блокчейні TON, охоплюючи весь процес придбання, підготовки фронтенду, прив'язки сторінок та розв'язання доступу.

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

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

  • Децентралізація: Усі зміни вимагають колективної згоди всіх учасників, і жодна окрема інституція не може приймати односторонні рішення.
  • Не потрібні сертифікати: Оскільки сам блокчейн використовує технологію шифрування, немає потреби в додатковій конфігурації сертифікатів.

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

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

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

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

Придбати доменне ім'я

Беріть TON як приклад, офіційна адреса покупки для домену - https://dns.ton.org/, toЦіна в TON. Як і в WEB2, чим коротше доменне ім'я, тим воно дорожче, з цінами від 1 до 100 TON.

Якщо доменне ім'я не належить нікому, ви можете зробити ставку за низькою ціною та ввести зворотний відлік після ставки, під час якого всі можуть змагатися до закінчення зворотного відліку. Після аукціону доменне ім'я буде збережено у гаманці користувача у формі NFT. Доменне ім'я NFT може бути предметом торгівлі. Термін дії доменного імені становить 1 рік, після чого воно буде повернуто.

У підсумку, доменні імена можна отримати через аукціони на офіційному веб-сайті або торгувати з іншими користувачами.

Підготуйте фронтенд-сторінку

На цьому етапі потрібно підготувати фронтенд-сторінку для відображення. Для простоти в цій статті підготовлено лише HTML-файл разом з Nginx для відкриття сторінки, і, звичайно, проект також вимагає хмарного сервера для запуску фронтенд-сторінки. Цей етап подібний до розгортання традиційних фронтенд-додатків.

Прив'яжіть сторінку до .ton

Після отримання доменного імені .ton ви можете прив'язати свою адресу ANDL на офіційному сайті TON DNS. Звичайно, ви також можете використовувати інструмент прив'язки, наданий TON, щоб прив'язати свою сторінку відповідно до інструкцій на офіційному сайті.

Після завершення зв'язування, вам також потрібно запустити порт прослуховування на сервері, щоб слухати 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 активностей (тобто, підключення до веб-сайту TON через мережу TON). global.config.json — це ім'я файлу для глобальної конфігурації TON, який можна завантажити тут.

Отримати домен .ton

Спроба безпосередньо ввести домен .ton у браузері для доступу до веб-сайту не спрацює, оскільки браузер не знає, де вирішити цей домен. Тому тут потрібні деякі додаткові операції.

Процес запиту .ton

Коли ви запитуєте домен .ton, відповідна адреса ANDL спочатку буде запитана у блокчейні. Цю адресу можна просто зрозуміти як IP-адресу в WEB2, яка автоматично створюється, коли ви розгортаєте вебсайт. Цей процес запиту також можна порівняти з процесом запиту DNS.

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

Отримайте доступ до сторінки через проксі

Найбільш рекомендований спосіб – використовувати інструмент проксі Tonutils Reverse Proxy, наданий офіційним веб-сайтом. Після завантаження, встановлення та запуску буде відкрито порт 8080 для проксування, а потім ви зможете отримати доступ до домену .ton.


Ви можете побачити веб-сайти, які можуть отримати доступ до доменів .ton.

Підсумок використання

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

  • Існують вимоги до середовища, в якому працює вебсайт. Ваша система повинна підтримувати версію glibc 2.34 або вище, тому перевірте, чи відповідає ваша машина вимогам перед розгортанням сторінки.
  • Документація не дуже зрозуміла. Можливо, це пов'язано з тим, що попит на цей сайт операцій TON не великий, тому документація не є дуже повною і вимагає самостійного вивчення. Крім того, китайська версія не оновлюється своєчасно і відстає від англійської версії.
  • Швидкість доступу є відносно повільною. Швидкість доступу буде відставати від традиційних веб-сайтів. Звичайно, є багато факторів, які беруть участь, і можна лише сказати, що в майбутньому є багато можливостей для покращення.
  • Гаманець не підтримує. Офіційний веб-сайт надає просту вбудовану браузерну сторінку, до якої ви можете отримати доступ без установки проксі. Однак наразі цей сайт ідентифікується як фішинг-сайт усіма основними гаманцями o.0.

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

Заява:

  1. Ця стаття перепечатана з [TechFlow],авторські права належать оригінальному автору [Yeezo, ZAN] Якщо у вас є заперечення щодо повторного друку, будь ласка, зв'яжіться Команда Gate LearnКоманда обробить це якомога швидше відповідно до відповідних процедур.
  2. Застереження: Думки та погляди, висловлені в цій статті, є виключно думкою автора і не становлять жодної інвестиційної поради.
  3. Інші мовні версії статті перекладені командою Gate Learn, якщо не зазначено інше.ГейтЗа цих обставин заборонено копіювати, поширювати або плагіатити перекладені статті.

Поділіться

Криптокалендар

Оновлення проекту
Etherex запустить токен REX 6 серпня.
REX
22.27%
2025-08-06
Запуск продукту NFT AI
Nuls запустить продукт NFT AI в третьому кварталі.
NULS
2.77%
2025-08-06
Запуск dValueChain v.1.0
Bio Protocol планує запустити dValueChain v.1.0 у першому кварталі. Він має на меті створити децентралізовану мережу медичних даних, забезпечуючи безпечні, прозорі та незмінні медичні записи в екосистемі DeSci.
BIO
-2.47%
2025-08-06
Субтитри до відео, згенеровані штучним інтелектом
Verasity додасть функцію субтитрів для відео, створених за допомогою штучного інтелекту, у четвертому кварталі.
VRA
-1.44%
2025-08-06
Підтримка кількох мов VeraPlayer
Verasity додасть багатомовну підтримку до VeraPlayer у четвертому кварталі.
VRA
-1.44%
2025-08-06

Статті на тему

Що таке Coti? Все, що вам потрібно знати про COTI
Початківець

Що таке Coti? Все, що вам потрібно знати про COTI

Coti (COTI) — це децентралізована та масштабована платформа, яка підтримує безперебійні платежі як для традиційних фінансів, так і для цифрових валют.
11/2/2023, 9:09:18 AM
Що таке Стейблкойн?
Початківець

Що таке Стейблкойн?

Стейблкойн — це криптовалюта зі стабільною ціною, яка часто прив’язана до законного платіжного засобу в реальному світі. Візьмемо USDT, наразі найпоширеніший стейблкоїн, наприклад, USDT прив’язаний до долара США, де 1 USDT = 1 USD.
11/21/2022, 7:48:32 AM
Все, що вам потрібно знати про Blockchain
Початківець

Все, що вам потрібно знати про Blockchain

Що таке блокчейн, його корисність, значення шарів і зведень, порівняння блокчейнів і як будуються різні криптоекосистеми?
11/21/2022, 8:25:55 AM
Що таке Gate Pay?
Початківець

Що таке Gate Pay?

Gate Pay — це безконтактна безпечна технологія платежів у криптовалюті без кордонів, повністю розроблена Gate.io. Він підтримує швидкі платежі криптовалютою та є безкоштовним у використанні. Користувачі можуть отримати доступ до Gate Pay, просто зареєструвавши обліковий запис Gate.io, щоб отримувати різноманітні послуги, такі як покупки в Інтернеті, бронювання авіаквитків і готелів, а також розважальні послуги від сторонніх ділових партнерів.
1/10/2023, 7:51:00 AM
Що таке BNB?
Середній

Що таке BNB?

Binance Coin (BNB) — це біржовий токен, випущений Binance, а також корисний токен Binance Smart Chain. Оскільки Binance перетворюється на трійку найкращих криптовалютних бірж у світі за обсягом торгів, разом із нескінченними екологічними додатками на своєму розумному ланцюжку, BNB став третьою за величиною криптовалютою після Bitcoin та Ethereum. У цій статті буде детально описано історію BNB і величезну екосистему Binance, що стоїть за нею.
11/21/2022, 8:55:52 AM
Що таке Wrapped Ethereum (WETH)?
Початківець

Що таке Wrapped Ethereum (WETH)?

Wrapped Ethereum (WETH) – це версія ERC-20 рідної валюти блокчейну Ethereum, Ether (ETH). Токен WETH прив'язаний до оригінальної монети. На кожен WETH в обігу є ETH в резерві. Метою створення WETH є сумісність у мережі. ETH не відповідає стандарту ERC-20, і більшість DApps, створених у мережі, дотримуються цього стандарту. Тому WETH використовується для полегшення інтеграції ETH у програми DeFi.
11/24/2022, 8:49:09 AM
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!