Запустити веб-сайт на TON включає Крок 4:
- Реєстрація .ton-домен;
- Налаштування TON-кошелек;
- Розміщення контенту децентралізовано;
- Забезпечення доступність для користувачів.
1. Отримання домену .ton#
TON DNS система читаних людьми адресів, пов'язаних зі смарт-контрактами, гаманями або сайтами.
Етапи
- Зайти в реєстр доменів TON (або стороння платформа);
- Підключити сумісний гаманець;
- Перевірка доступність домену;
- Зареєструвати через смарт-контракт за Toncoin ($TON);
- Прив'язати домен до веб-сайту через хостинг або контракт.
2. Налаштування TON-кошелька#
Крок
- Вибрати гаманець (Tonkeeper / MyTonWallet);
- Встановити + створити або імпортувати гаманець;
- Зберігати безпечно seed-фраза (для відновлення);
- Поповнити $TON (CEX або P2P).
3. Розміщення веб-сайту#
TON Storage
Децентралізована P2P-мережа для статики (HTML/CSS/JS/медіа):
- Встановити клієнт TON Storage;
- Завантажити файли;
- Отримати криптографічний хеш контенту;
- Прив'язати хеш до .ton-домен.
Смарт-контракти
Для динаміка:
- Написати код на FunC або Tact;
- Скласти в виконуваний формат;
- Розгорнути на TON через гаманець / dev-tools;
- Прив'язати .ton-домен До контракту.
TON Sites
Фреймворк для статики + півдинаміки:
- Приготувати файли;
- Розмістити в мережі TON Sites;
- Зв'язати .ton-домен з контентом.
4. Забезпечення доступності#
Стандартний DNS не підтримує домен .ton. Вирішення:
| Інструмент | Кому підходить |
|---|---|
| Tonkeeper Browser | Національна підтримка TON |
| TON Wallet Extension | Розширення браузера |
| Веб-шлюзи (ton.surf) | Стандартні браузери |
| Пристосовані DNS-резульвери | Ручна налаштування |
| Прокси-сервіси TON | Децентралізований доступ |
Мері безпеки#
Смарт-контракти
- Аудит коду для виявлення вразливостей;
- Перевірені шаблони;
- Контроль доступу від несанкціонованих змін.
.ton-домени
- Правильна конфігурація резолвінгу;
- Мультипідпис для посилення захисту володіння.
TON-кошелек
- Аппаратний гаманець або захищене офлайн-середовище;
- 2FA;
- Seed-фраза та приватні ключі таємно.
TON Storage
- Шифрування конфіденційних файлів перед завантаженням;
- Розміщення на кілька вузлів (збегти втрат);
- Перевірка цілісності хешем.