Почему появился 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
Обсуждение 3
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram