🌐 Машинный перевод. Возможны неточности.
TVM Challenge 2023 cuộc thi TON Foundation để áp dụng các chức năng được cập nhật TON Virtual Machine (TVM).
| Phương thức | Ý nghĩa |
|---|
| Ngày tháng | 225 tháng 6 năm 2023 |
| Quỹ giải thưởng | 30 000 TON |
| Phát hành bản cập nhật TVM | Ngày 30 tháng 11 năm 2023 (mainnet) |
Mục tiêu#
- Nghiên cứu mã hóa mới TVM;
- Tăng hiệu quả và an toàn của TON;
- Khuyến khích các nhà phát triển tạo ra các hợp đồng thông minh sáng tạo.
Bản cập nhật TVM#
Các hàm hash
| Chức năng | Nguồn gốc |
|---|
| SHA256, SHA512 | OpenSSL |
| BLAKE2B | OpenSSL |
| KECCAK256, KECCAK512 | Phù hợp với Ethereum |
Các đường cong mật mã
| Cục cong | Sử dụng |
|---|
| secp256k1 | Bitcoin / Ethereum |
| secp256r1 | Ví máy tính |
| BLS12-381 | Giao thức ZKP |
| Ristretto | Giao thức ZKP |
Hướng dẫn mới
- Độ chính xác tùy ý số học;
- Những cải tiến gửi tin nhắn và các hoạt động với bộ sưu tập;
- RUNVM khởi động an toàn TVM bên trong TVM.
Ban giám khảo#
| Thành viên bồi thẩm đoàn | Dự án |
|---|
| 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 |
Các tiêu chí đánh giá#
| Tiêu chuẩn | Trọng lượng |
|---|
| Sự hiện thực (tương thích với mã mới) | 1× |
| Hiệu quả (tối ưu hóa khí) | 1× |
| Ý tưởng độc đáo | 1× |
| Khó khăn kỹ thuật | 1,5× |
| Điểm tối đa | 40,5 |
Kết quả#
Các chủ đề quan tâm của ban giám khảo#
- zk-SNARKs;
- PLONK- hội nhập;
- Tối ưu hóa công việc ví;
- Mạng lưới phi tập trung.
Ý nghĩa#
Sau đó 6 tháng kiểm tra và kiểm toán phát hành mainnet 30.11.2023.
Kết quả:
- Wallet v5 → tiêu chuẩn mới của ví TON;
- Tonnel Network → khởi động Zk-Protocol TON đầu tiên (mainnet 02.01.2024);
- Tích hợp Snarkjs / Circom → cơ sở cho ứng dụng Zk trên TON.
Bài viết tương tự#