Докум ентация TON
Добро пожаловать в официальную документацию по разработке на TON Blockchain!
Здесь вы найдете всю необходимую информацию для разработки, тестирования и развертывания приложений на блокчейне TON.
Этот проект создается совместно с сообществом и имеет открытый исходный код. Мы всегда рады новым участникам. Всю документацию можно редактировать на GitHub. Инструкция и формат работы представлен по ссылке.
- Серия TON Hello World содержит подробные пошаговые руководства по кошелькам, смарт-контрактам, мини-приложениям, а также тестированию и отладке смарт-контрактов на TON
- Начало работы с TON — пошаговое руководство и видеоуроки по работе с блокчейном TON
TON Hello World
Начало работы с TON
Основы блокчейна с TON
Этот курс познакомит вас с основами блокчейна, фокусируя внимание на получении практических навыков в экосистеме TON. Вы изучите, как функционирует блокчейн и как он применяется в различных областях.
Пройти курс по основам блокчейна (на английском)
На китайском
На русском
Курс по TON
Мы рады представить курс по блокчейну TON — полное руководство для разработчиков, желающих научиться создавать смарт-контракты и децентрализованные приложения на TON. Курс разработан в интерактивном формате, чтобы обучение было максимально увлекательным и полезным.
Он состоит из 9 модулей и охватывает основы блокчейна TON, язык программирования FunC и виртуальную машину TON (TVM).
Пройти курс по блокчейну TON (на английском)
На китайском
На русском
Модули разработки
Если вы только начинаете разрабатывать на блокчейне TON, рекомендуем начать с основ и последовательно изучить следующие темы:
Основные концепции
- The Open Network - Подробный обзор блокчейна TON
- Блокчейн блокчейнов - Простое и понятное описание блокчейна TON
- Адреса смарт-контрактов - Подробное описание адресов
- Ячейки как структура данных - Подробное описание структур данных
- TON Networking - Подробный обзор одноранговых протоколов на TON
- TON Virtual Machine (TVM) - Подробный обзор виртуальной машины TON
- Транзакции и фазы - Подробное описание транзакций и фаз
- Транзакционные комиссии - Подробное описание комиссий за транзакции
Инфраструктура
- Типы узлов - Подробное описание типов узлов
- Запуск полного узла - Детальное руководство по запуску узла
- TON DNS и сайты - Подробное описание TON DNS и сайтов
- TON Storage - Подробное описание TON Storage
Дополнительные ресурсы
- FAQ - Часто задаваемые вопросы
- Документация по FunC
- Документация по Fift
Разработка смарт-контрактов
Смарт-контракты — это строительные блоки децентрализованных приложений (DApps) на блокчейне TON. Если вы хотите разрабатывать собственные DApps, вам важно понимать, как работают смарт-контракты.
Вводная статья
Использование Blueprint
Следующие ресурсы содержат ценную информацию для разработки смарт-контрактов TON:
- TON Hello World: пошаговое руководство по написанию вашего первого смарт-контракта — доступное и краткое объяснение основ работы с JS
- Как работать со смарт-контрактами кошелька — подробные и тщательные объяснения основ смарт-контрактов с использованием JS и GO
- Изучите смарт-контракты на примерах (FunC, Fift)
- Speed Run TON — 6 интерактивных задач и пошаговых руководств для изучения разработки смарт-контрактов
Разработка DApp
Децентрализованные приложения (DApps) — это приложения, которые работают в одноранговой сети компьютеров (например, в блокчейне TON), а не на одном сервере. Они напоминают традиционные веб-приложения, но функционируют на базе блокчейна. Это означает, что DApps децентрализованы, то есть не контролируются какой-либо одной организацией.
Вводная статья
Разработка DeFi
- TON Connect — инструмент для интеграции и аутентификации DApps
- Обработка платежей Off-chain — примеры и концепции
- Работа с жетонами TON — примеры и концепции
- Взаимозаменяемые (FT) / невзаимозаменяемые (NFT) токены — смарт-контракты, примеры, инструменты
Начните разработку DApps с подробного пошагового руководства:
API и SDK
Часто задаваемые вопросы
Ознакомьтесь с ответами на часто задаваемые вопросы.