Введение
Создание, разработка и деплой смарт-контрактов на блокчейне TON реализуется с помощью виртуальной машины TON (TVM) и одного из следующих языков программирования:
Быстрый старт: ваш первый смарт-контракт
Давайте напишем и задеплоим ваш первый смарт-контракт с помощью фреймворка Blueprint.
Blueprint — это среда разработки для написания, тестирования и развертывания смарт-контрактов. Чтобы создать новый демо проект, воспользуйтесь следующей командой:
npm create ton@latest
Подробнее
Курс по блокчейну TON
Начало работы
Увлекательные и простые уроки
Начните свой путь с нашими руководствами для начинающих:
- TON Hello World: пошаговое руководство по написанию вашего первого смарт-контракта
- Обучающие материалы TON
- Плейлист по TON разработке
Курс TON
Перед началом курса, убедитесь, что вы хорошо понимаете основы технологии блокчейна. Если у вас есть пробелы в знаниях, мы настоятельно рекомендуем пройти курс Основы блокчейна с TON (версия RU, версия CHN).
Мы с гордостью представляем Курс по блокчейну TON – всеобъемлющее руководство по блокчейну TON. Курс ориентирован на разработчиков, которые хотят научиться создавать смарт-контракты и децентрализованные приложения на блокчейне TON.
Он состоит из девяти модулей и охватывает основы блокчейна TON, жизненный цикл разработки смарт-контрактов, язык программирования FunC и виртуальную машину TON (TVM).
Курс по блокчейну TON
CHN версия
RU версия
Подробные руководства
Для тех, кто предпочитает детали и нюансы, посетите:
Примеры смарт-контрактов
Изучите готовые примеры смарт-контрактов и инструменты, предоставляемые сообществом TON.
Мы советуем сосредоточиться на смарт-контрактах, написанных на FunC (.fc). Зачастую это более удачный выбор, нежели чем сразу начинать работу на низкоуровневом языке Fift (.fif).
Стандартными примерами смарт-контрактов на TON являются стандартные кошельки, выборщики (которые управляют валидацией на TON), а также мультиподписные кошельки. Ниже представлены общедоступные примеры реализации, которые могут служить хорошими ориентирами при обучении.
Общедоступные примеры
Лучшие практики смарт-контрактов
TON предлагает по-настоящему безграничные возможности. Узнайте, как максимально использовать их, придерживаясь следующих рекомендаций:
Виртуальная машина TON (TVM)
Ознакомьтесь с движком, который управляет вашими смарт-контрактами.