🐤 Почему появился Acton?
⚫️ Разрабатывать смарт-контракты в TON никогда не было простым занятием. Долгое время разработчику фактически приходилось выбирать между тремя языками, но в прошлом году TON Foundation наконец сузил этот выбор и рекомендовал использовать Tolk.
⚫️ Тогда мы
писали, что если один язык официально становится «вариантом по умолчанию», логично ожидать, что вокруг него начнет появляться больше документации, инструментов и внимания TON Core.
⚫️ Сейчас это, кажется, и происходит. В начале мая появился
Acton — единый инструментарий для разработки смарт-контрактов в TON, построенный вокруг Tolk.
🖊 Кстати, на фоне MTONGA релиз мог показаться частью плана по пересборке TON-разработки. Но здесь, похоже, всё прозаичнее: первый коммит в репозиторий Acton
появился аж более полугода назад. Поэтому релиз просто совпал по времени с исполнением MTONGA.
⚫️Честно ответить, насколько сильно Acton упростил разработку смарт-контрактов, мы не можем. В редакции The Daily TON нет разработчиков, но на базовом уровне порог входа действительно выглядит ниже.
💡 Например, мы попробовали собрать через AI-агента
простейший смарт-контракт. Он принимает TON, делит сумму пополам, половину отправляет обратно пользователю, а вторую половину – на кошелёк The Daily TON.
⚫️ Понятно, что это не серьёзная разработка и не показатель готовности инструмента к сложным протоколам. Но сам факт забавный: человек без опыта написания смарт-контрактов в TON теперь может открыть AI-агента, попросить его изучить документацию Acton и довольно быстро получить работающий пример. Ещё недавно такой сценарий звучал бы невозможно.
⚫️ В старом посте мы писали, что разработка в TON постепенно становится проще. Acton хорошо ложится в эту же линию: он не меняет саму природу блокчейна и не отменяет его индвидуальные нюансы – например, ту же асинхронность – но убирает часть бытовой боли. И, кажется, в этом его главный смысл.
⚫️ Если среди наших читателей есть разработчики, приглашаем поделиться опытом в комментариях: стало ли писать смарт-контракты в TON проще?
Пример промпта для AI-агента оставим в комментариях.
@thedailytonrus