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.
Подібні статті#