TVM Challenge 2023 — конкурс TON Foundation на применение обновлённых функций TON Virtual Machine (TVM).
| Параметр | Значение |
|---|
| Даты | 2–25 июня 2023 |
| Призовой фонд | 30 000 TON |
| Релиз обновления TVM | 30 ноября 2023 (mainnet) |
Цели#
- Изучение новых опкодов TVM;
- Повышение эффективности и безопасности TON;
- Стимулирование разработчиков создавать инновационные смарт-контракты.
Обновления TVM#
Хеш-функции
| Функция | Источник |
|---|
| SHA256, SHA512 | OpenSSL |
| BLAKE2B | OpenSSL |
| KECCAK256, KECCAK512 | Ethereum-совместимые |
Криптографические кривые
| Кривая | Применение |
|---|
| secp256k1 | Bitcoin / Ethereum |
| secp256r1 | Аппаратные кошельки |
| BLS12-381 | ZKP-протоколы |
| Ristretto | ZKP-протоколы |
Новые инструкции
- Произвольная точность арифметики;
- Улучшения отправки сообщений и операций со стеком;
- RUNVM — безопасный запуск TVM внутри TVM.
Жюри#
| Член жюри | Проект |
|---|
| Andrey Tvorozhkov | Disintar / dton |
| Steve Korshakov | Independent, 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 Researcher |
| Dario | STON.fi |
| Dr. Awesome Doge | TonX Studio |
Критерии оценки#
| Критерий | Вес |
|---|
| Актуальность (соответствие новым опкодам) | 1× |
| Эффективность (оптимизация газа) | 1× |
| Уникальность идеи | 1× |
| Техническая сложность | 1,5× |
| Максимум баллов | 40,5 |
Результаты#
Темы внимания жюри#
- zk-SNARKs;
- PLONK-интеграция;
- Оптимизация работы кошельков;
- Децентрализованные сети.
Значение#
После 6 месяцев тестирования и аудитов — релиз в mainnet 30.11.2023.
Результаты:
- Wallet v5 → новый стандарт TON-кошельков;
- Tonnel Network → запуск первого Zk-протокола TON (mainnet 02.01.2024);
- Интеграция Snarkjs / Circom → база для Zk-приложений на TON.
Похожие статьи#