Nova: Analisis sistem zk-SNARKs baru yang dikembangkan oleh Microsoft

robot
Pembuatan abstrak sedang berlangsung

Analisis Proyek Nova

Nova adalah sistem bukti tanpa pengetahuan baru yang dikembangkan oleh Microsoft, menggunakan teknologi sistem kendala peringkat satu yang longgar untuk meningkatkan efisiensi dan fleksibilitas bukti. Ini memiliki posisi penting di bidang bukti tanpa pengetahuan dan membuka kemungkinan baru untuk aplikasi berskala besar.

Keunggulan Inti

  • Menggunakan teknologi R1CS yang santai, mengurangi penggunaan keacakan, secara signifikan meningkatkan efisiensi bukti
  • Mendukung perhitungan inkremental, dapat menghitung fungsi kompleks secara bertahap
  • Mendukung perhitungan polinomial, dapat menangani tugas pembuktian yang lebih kompleks

Modul Utama

Sumber kode Nova terutama mencakup beberapa modul penting berikut:

  1. bellperson: Mengimplementasikan fungsi terkait pembangkitan R1CS

  2. sirkuit: Mendefinisikan sirkuit peningkatan protokol Nova

  3. gadget: Mewujudkan berbagai primitif kriptografi gadget

  4. nifs: Mewujudkan skema lipatan non-interaktif

  5. penyedia: Menyediakan komponen dasar seperti komitmen polinomial, fungsi hash, dll.

  6. r1cs: Mendefinisikan struktur data dan operasi yang terkait dengan R1CS

  7. spartan: Menerapkan Protokol Spartan

  8. traits: mendefinisikan berbagai antarmuka karakteristik

Struktur Data Kunci

  • R1CSShape: Menunjukkan bentuk matriks R1CS
  • R1CSWitness: Menunjukkan saksi dari instance R1CS
  • R1CSInstance: Menunjukkan sebuah instance R1CS
  • RelaxedR1CSWitness: Menunjukkan saksi untuk contoh R1CS yang dilonggarkan
  • RelaxedR1CSInstance: Menunjukkan sebuah instance R1CS yang dilonggarkan

Algoritma Inti

  • Algoritma Sumcheck: digunakan untuk memverifikasi penjumlahan polinomial
  • Evaluasi polinomial: membuktikan nilai polinomial di suatu titik
  • Lipatan non-interaktif: Menggabungkan beberapa bukti menjadi satu bukti

Nilai Aplikasi

Sistem Nova menyediakan alat yang kuat untuk membangun bukti nol yang efisien, yang dapat diterapkan secara luas di bidang blockchain, komputasi privasi, dan lainnya, mendorong penerapan teknologi nol yang besar-besaran.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
BrokenYieldvip
· 1jam yang lalu
meh... protokol lain mencoba menyelesaikan masalah yang tidak ada sejujurnya
Lihat AsliBalas0
SerumSquirtervip
· 07-21 01:12
Microsoft akhirnya mengerti.
Lihat AsliBalas0
OldLeekMastervip
· 07-21 01:04
Gelombang ini Microsoft bermain besar, ya.
Lihat AsliBalas0
MEVVictimAlliancevip
· 07-21 00:59
Microsoft kali ini memang bull
Lihat AsliBalas0
NotSatoshivip
· 07-21 00:55
Ini lagi adalah pengetahuan nol hehe
Lihat AsliBalas0
UncleLiquidationvip
· 07-21 00:45
Untuk apa melakukan banyak hal dengan zero knowledge?
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)