{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

От нуля до героя в экосистеме TON: cмарт-контракты, инструменты разработки, примеры, лаунчпад в экосистеме

Мы уже выпускали статью От нуля до героя: Дорожная карта изучения Web3.0 и Solidity, где есть пошаговые рекомендации по обучению разработки в блокчейне. Сейчас мы подробно расскажем про экосистему The Open Network.

Телеграм канал где мы разбираем проекты, инвестируем и зарабатываем на мотивационных программах— В крипте | web3.0, NFT, Metaverse.

Разработка приложений или web-сервисов включает в себя front-end и back-end разработку.

Front-end — это интерфейс то, что видит или запускает пользователь в приложении или на сайте. Front-end начинается с верстки (структурированния информации, изображений и т.д.), а точнее с HTML (информация) + CSS / JavaScript (дизайн).

Материал для изучения front-end разработки — Основы HTML, Основы CSS, Основы Java Script.

Back-end — это вся начинка и функционал приложения или сайта работающего с сервером или в нашем случае с блокчейном. Взаимодействие front-end и back-end происходит по средствам API.

Web 2.0 приложения имеют центральный сервер собирающий и обрабатывающий данные в отличии от децентрализованных приложений работающих с блокчейном и смарт контрактами.

Back-end децентрализованных приложений отличаются от Back-end web 2.0 приложений, однако большинство технических принципов остаются прежними.

Смарт-контракты — это строки кода, которые выполняются автоматически и функционируют в децентрализованной сети. Цифровые протоколы работающие по алгоритмам заранее установленных условий (если-то).

Смарт-контракты TON пишутся на языке FunC и Fift, а исполняются на виртуальной машине TON (Telegram Open Network Virtual Machine).

Для взаимодействия с блокчейном необходим установить и использовать lite-client (гайд по его установке), само взаимодействие происходит по API и SDK.

Полезные приложения и инструменты:
Плагины для редакторов кода — IDEA, Sublime Text, VS Code.
Бесплатный HTTP API — Toncenter.
Инструментарий для разработки смарт-контрактов — toncli.
Каталог приложений и инструментов — Ton App.
Можно запускать локальный блокчейн прямо на компьютере через MyLocalTON, либо использовать тестовую сеть.

Материал для изучения:

В качестве примеров или основы смарт контрактов можно использовать репозитории с github.com:

Сообщества разработчиков вокруг TON:

Запустить проект в экосистеме TON можно на лаунчпад площадке Rocketon.

Rocketon — это первая площадка на основе The Open Network для розничных инвестиций в токены перспективных проектов, позволяющая командам привлекать капитал в децентрализованной, безопасной и удобной для пользователя среде.

0
2 комментария
Артем Трошин

Пишите в тг: @artemeris , посотрудничаем)

Ответить
Развернуть ветку
Gem Finder
Автор

Артем, выражаем огромную благодарность за проявленный интерес к нам. В нашем телеграм канале дан контакт, человека который отвечает за сотрудничества, мы всегда открыты к диалогу.

Ответить
Развернуть ветку
-1 комментариев
Раскрывать всегда