TGViewer
Gusarich's thoughts Gusarich's thoughts @gusarich_thoughts · 680K subscribers
Post #32 40.7K
Tact обновился до версии 1.4.0, и я хочу рассказать о том, что это такое и как с этим связан я.

Если вы интересовались разработкой смарт-контрактов в TON, то наверняка слышали о языке программирования FunC. Он используется почти во всех ключевых смарт-контрактах, таких как токены, кошельки и стейкинги. Но дело в том, что FunC довольно низкоуровневый и зачастую требует от разработчика знаний о том, как всё работает "под капотом". В этом нет ничего плохого — низкоуровневость помогает в оптимизациях и в целом позволяет разработчику почти полностью контролировать то, как будет работать получившийся смарт-контракт. Но помимо низкоуровневых языков полезно иметь в экосистеме и высокоуровневые аналоги — для новичков, для более быстрой разработки MVP проектов, для понижения порога входа и, как следствие, привлечения ещё большего количества разработчиков в TON.

Поэтому в 2022 году зародилась идея нового языка "Tact". В течение следующих месяцев его по большей части разрабатывал один человек — Стив Коршаков. Это тот же человек, что основал TON Whales и потом внёс большой вклад в развитие инструментов для разработчиков в TON, разработав удобную TypeScript библиотеку для работы с блокчейном и ещё некоторые полезные вещи.
Стив реализовал большую часть компилятора и довёл Tact до состояния, когда его уже можно было начинать использовать для написания небольших смарт-контрактов. Но через какое-то время Стив прекратил работу над компилятором (я не узнавал по какой причине), и ещё несколько месяцев Tact не получал никаких обновлений, и никто над ним не вёл работу.

Это продолжалось, пока в ноябре 2023 года к TON Foundation не присоединился Антон Трунов в качестве ведущего разработчика этого языка. Антон до этого занимался разработкой компиляторов и формальной верификацией в других блокчейнах, поэтому опыта и знаний в этой сфере у него точно достаточно. Какое-то время ушло на то чтобы возобновить процесс разработки и понять куда языку следует двигаться дальше.

Так совпало, что в этот же момент и мне захотелось внести какой-то вклад в этот язык. Я сам являюсь разработчиком смарт-контрактов и написал много кода на FunC, поэтому видел, что в Tact очень много чего не хватает и им местами бывает неудобно пользоваться. Я решил добавить в Tact несколько новых фич, которые считал очевидно необходимыми. Антон помог правильно их реализовать, и в итоге в феврале этого года они попали в версию 1.2.0. После этого мне предложили присоединиться к команде разработки, где я продолжил работу над компилятором и занимаюсь этим до сих пор.

За последние 4 месяца мы выпустили ещё три релиза: 1.3.0, 1.3.1 и 1.4.0. Была проделана огромная работа как над самим компилятором, так и над его документацией и внешними инструментами. Суммарно за это время нашей командой из нескольких человек было реализовано почти сто новых фич, исправлений багов и всякого рода изменений и улучшений. Благодаря всему этому сейчас Tact можно гораздо комфортнее использовать для разработки смарт-контрактов, так что если вы хотели научиться этому, но не знали с чего начать - вперёд читать документацию 😃

Очень надеюсь что наш труд по улучшению Tact позволит большому количеству новых разработчиков войти в экосистему TON и появится ещё больше интересных проектов!
  • 🔥 96
  • ❤ 28
  • 🥰 21
  • 👍 16
  • 👏 6
  • 💋 5
  • ⚡ 4
  • 🐳 4
  • 🌭 4
  • 😇 3
More from @gusarich_thoughts
  1. Feb 15, 2026When I wrote that post earlier, I realized that this would become obsolete very soon once…
  2. Jan 27, 2026Things got too easy with AI AI provides incredible value to me and to many other people in…
  3. Jan 8, 2026I gave Codex its own Mac Mini I was playing around with Codex CLI a lot over the holidays,…
  4. Jan 2, 2026https://gusarich.com/blog/ton-vanity/
  5. Dec 31, 2025Happy new year 🕺
  6. Dec 31, 2025A new blog post with my predictions on AI progress in 2026. https://gusarich.com/blog/ai-i…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →