TVM Challenge 2023 concurso TON Foundation Para aplicar funções atualizadas TON Virtual Machine (TVM).
| Parâmetro | Significado |
|---|
| Datas | 2 25 de Junho de 2023 |
| Fundo de prémios | 30 000 TON |
| Lançamento da atualização TVM | 30 de Novembro de 2023 (mainnet) |
Objetivos#
- Estudo novos opcodes TVM;
- Aumentar a eficiência e segurança do TON;
- Incentivar os desenvolvedores a criar contratos inteligentes inovadores.
Atualizações do TVM#
Funções hash
| Função | Fonte: |
|---|
| SHA256, SHA512 | OpenSSL |
| BLAKE2B | OpenSSL |
| KECCAK256, KECCAK512 | Compatíveis com o Ethereum |
Curvas criptográficas
| Curva | Aplicação |
|---|
| secp256k1 | Bitcoin / Ethereum |
| secp256r1 | Carteiras de aparelhos |
| BLS12-381 | Protocolo ZKP |
| Ristretto | Protocolo ZKP |
Novas instruções
- Precisão arbitrária aritmética;
- Melhorias enviar mensagens e operações com o stack;
- RUNVM lançamento seguro da TVM dentro da TV M.
O júri#
| Membro do júri | Projeto |
|---|
| 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 |
Critérios de avaliação#
| Critérios | Peso |
|---|
| A actualidade (conformidade com os novos opcodes) | 1× |
| Eficiência (optimização do gás) | 1× |
| A singularidade da ideia | 1× |
| Dificuldade técnica | 1,5× |
| Pontos máximos | 40,5 |
Resultados#
Temas de atenção do júri#
- zk-SNARKs;
- PLONK- Integração;
- Optimização do trabalho bolsas;
- Redes descentralizadas.
Significado#
Depois. 6 meses de testes e auditorias mainnet 30.11.2023.
Os resultados:
- Wallet v5 → o novo padrão de carteiras TON;
- Tonnel Network → lançamento do primeiro protocolo Zk TON (mainnet 02.01.2024);
- Integração Snarkjs / Circom → base para Zk-aplicativos no TON.
Artigos similares#