Перейти к основному содержимому

Введение

Создание, разработка и деплой смарт-контрактов на блокчейне TON реализуется с помощью языка программирования FunC и виртуальной машины TON (TVM).

Быстрый старт: ваш первый смарт-контракт

Давайте напишем и задеплоим ваш первый смарт-контракт с помощью фреймворка Blueprint.

Blueprint — это среда разработки для написания, тестирования и развертывания смарт-контрактов. Чтобы создать новый демо проект, воспользуйтесь следующей командой:

npm create ton@latest

Подробнее

Курс по блокчейну 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)

Ознакомьтесь с движком, который управляет вашими смарт-контрактами.

Языки программирования

📘 FunC

Специальный язык для смарт-контрактов TON.

Обзор FunC

📒 Tact

Tact — это новый язык программирования для блокчейна TON, ориентированный на эффективность и простоту разработки. Он хорошо подходит для сложных смарт-контрактов, быстрого онбординга и создания прототипов.

Создано TON Studio, развивается совместно с сообществом.

Официальный сайт

Документация Tact

Примеры Tact

📗 Tolk

Новый язык для написания смарт-контрактов в TON. Думайте о Tolk как о «FunC следующего поколения»

предупреждение

В стадии активной разработки.

Обзор Tolk

📕 Fift (продвинутый)

продвинутый уровень

Только для смелых!

Обзор Fift

Инструменты сообщества

Внеклассное чтение

Отточите свои навыки с помощью этих образовательных ресурсов от сообщества TON.

Дополнительные ресурсы