TVM Challenge 2023

From TON Wiki (Ru)
Tvmchall.png

TVM Challenge 2023, организованный TON Foundation — конкурс, который был направлен на применение обновлённых функций и исследование новых возможностей TON Virtual Machine (TVM).

Призовой фонд конкурса составил 30,000 TON, а участники продемонстрировали новые идеи и технические решения.

Цели и задачи мероприятия

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

Цель TVM Challenge заключалась в стимулировании разработчиков к созданию инновационных смарт-контрактов, использующих новые функции TVM. Это мероприятие позволило:

  • Изучить новые опкоды (операционные коды) и их применения;
  • Повысить эффективность и безопасность экосистемы TON;
  • Вовлечь разработчиков в создание продуктов, которые изменят подход к децентрализованным технологиям.

Обновления TVM

Чтобы сделать шаг вперёд, разработчики добавили в TVM новые методы криптографии:

Хеш-функции:

Криптографические кривые:

Новые инструкции и функционал:

  • Поддержка произвольной точности арифметики;
  • Улучшения отправки сообщений и операций со стеком;
  • Возможность безопасного запуска TVM внутри TVM через RUNVM.

Организация и формат

TVM Challenge 2023 длился с 2 по 25 июня 2023 года, предоставив участникам время для изучения новых функций TVM и создания инновационных решений.

Tvmchall1.png

Для участия требовалось подать заявку, включающую:

  • Название проекта,
  • Краткое описание (до трёх предложений),
  • Ссылку на GitHub или веб-страницу проекта,
  • TON-адрес.

Оценка проектов проводилась жюри, в состав которого вошли эксперты экосистемы TON:

  • Andrey Tvorozhkov — Disintar / dton
  • Steve Korshakov — Independent TON evangelist, Tact Lead
  • Tim — TON Diamonds
  • Dan Volkov — TON Whales
  • Nikita Kuznetsov — OpenMask
  • Shahar — Orbs
  • Amin Rezaei — Skyring Foundation / Rift framework
  • Andrey Pfau — TON Foundation
  • Nick Nekilov — DeDust
  • Vladimir Lebedev — Independent TON Researcher
  • Dario — STON.fi
  • Dr. Awesome Doge — TonX Studio

Призовой фонд и критерии оценки

Призовой фонд в 30,000 TON был распределён между участниками, представившими лучшие проекты. Оценка проектов основывалась на следующих критериях:

Актуальность — насколько проект отвечает потребностям новых опкодов;

Эффективность — оптимизация использования газа;

Уникальность идеи — оригинальность проекта и его инновационность;

Техническая сложность — уровень сложности реализации, этот критерий имел давал 1.5x баллов.

Каждый проект мог получить максимум 40.5 баллов от жюри.

Результаты конкурса

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

Место Название проекта Балл Награда (TON)
1 snarkjs-func 34,5 5691
2 Snarkjs TVM Integration 28,5 5053
3 Wallet v5 28 4268
Clean.ton 28 4268
4 Tonnel Network 27 3359
5 Circom Integration 24,5 2391
FrosTON 24,5 2391
6 Merkle Proof for Bridging 17,5 1476
7 zero-gas-vote-ton 12,5 744
8 TBDt & TDA Concept 12 281
9 evm-over-ton-vote 4,5 71

Внимание жюри привлекли проекты, использующие zk-SNARKs, интеграцию PLONK, а также оптимизацию работы кошельков и децентрализованных сетей.

После шести месяцев тестирования и аудитов, обновление TVM было внедрено в Mainnet 30 ноября 2023 года. Это позволило улучшить функциональность, безопасность и универсальность экосистемы TON, сделав её ещё более привлекательной для разработчиков.

Значение и результаты

TVM Challenge 2023 стал важным этапом в развитии экосистемы TON, который укрепил сообщество разработчиков и стимулировал появление новых подходов к созданию смарт-контрактов. Участники и победители внесли вклад в развитие децентрализованных приложений, демонстрируя потенциал обновленных функций TVM для создания инновационных решений.

Ссылки

  1. TVM обновление
  2. TON Society
  3. TON Blog