Circle STARKs: Solusi ZK efisien dengan optimasi bidang kecil

robot
Pembuatan abstrak sedang berlangsung

Menjelajahi Circle STARKs

Dalam beberapa tahun terakhir, tren desain protokol STARKs telah beralih ke penggunaan bidang yang lebih kecil. Implementasi STARKs yang paling awal menggunakan bidang 256-bit, tetapi desain ini kurang efisien. Untuk meningkatkan efisiensi, STARKs mulai menggunakan bidang yang lebih kecil, seperti Goldilocks, Mersenne31, dan BabyBear.

Karya baru Vitalik: Menjelajahi Circle STARKs

Menggunakan field kecil dapat secara signifikan meningkatkan kecepatan pembuktian. Misalnya, Starkware dapat membuktikan 620.000 hash Poseidon2 per detik di laptop M3. Ini berarti selama kita mempercayai Poseidon2 sebagai fungsi hash, kita dapat menyelesaikan tantangan ZK-EVM yang efisien.

Vitalik's New Work: Exploring Circle STARKs

Namun, penggunaan bidang kecil juga menghadirkan tantangan baru. Dalam bidang 256-bit, dapat memilih angka 256-bit acak sebagai parameter verifikasi. Sedangkan dalam bidang kecil 20-30 bit, nilai yang dapat dipilih terlalu sedikit, sehingga mudah untuk dieksploitasi oleh penyerang.

Vitalik Karya Baru: Menjelajahi Circle STARKs

Untuk menyelesaikan masalah ini, ada dua solusi:

  1. Melakukan pemeriksaan acak beberapa kali
  2. Bidang Ekstensi

Pemeriksaan acak berkali-kali sederhana dan efektif, tetapi akan mengurangi efisiensi. Field ekstensi mirip dengan plural, memperkenalkan struktur matematika baru untuk menambah nilai yang dapat dipilih.

Vitalik Karya Baru: Menjelajahi Circle STARKs

Circle STARKs telah menggunakan skema kolom yang cerdik. Ini membangun kelompok dengan sifat dua-ke-satu pada kelompok bilangan prima p, dengan ukuran p. Titik-titik dalam kelompok ini mengikuti aturan penjumlahan khusus, mirip dengan perkalian bilangan kompleks.

Vitalik Karya Baru: Menjelajahi Circle STARKs

Circle STARKs menggunakan struktur grup khusus ini untuk mencapai algoritma FRI dan FFT yang efisien. Ini dapat beroperasi di bidang Mersenne31, memanfaatkan sepenuhnya keuntungan dari bilangan prima 31-bit.

Vitalik Karya Baru: Menjelajahi Circle STARKs

Dibandingkan dengan STARKs biasa, Circle STARKs berbeda dalam hal-hal berikut:

  • Menggunakan metode operasi bisnis khusus
  • Menggunakan polinomial hilang yang berbeda
  • Menyesuaikan urutan terbalik

Secara keseluruhan, Circle STARKs mempertahankan kesederhanaan konsep, sambil memberikan efisiensi yang luar biasa. Ini adalah solusi optimasi STARK yang menjanjikan, layak untuk diteliti dan diterapkan lebih lanjut.

Vitalik Karya Baru: Menjelajahi Circle STARKs

Optimasi STARK di masa depan mungkin akan berfokus pada:

  1. Mengoptimalkan fungsi hash dan primitive kriptografi dasar
  2. Meningkatkan paralelisme dengan membangun secara rekursif
  3. Meningkatkan aritmetika mesin virtual untuk mengoptimalkan pengalaman pengembangan

Karya Baru Vitalik: Menjelajahi Circle STARKs

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 4
  • Bagikan
Komentar
0/400
ChainMaskedRidervip
· 07-13 07:56
stark serang serang serang hingga meledak
Lihat AsliBalas0
BoredApeResistancevip
· 07-13 00:32
stark bermain dengan sangat mewah
Lihat AsliBalas0
WhaleWatchervip
· 07-13 00:28
Lumayan baik, sudah naik tiga.
Lihat AsliBalas0
OfflineValidatorvip
· 07-13 00:17
Biaya proyek bukan hanya biaya layanan? Kenapa tidak langsung dikatakan?
Lihat AsliBalas0
  • Sematkan
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)