Circle STARKs: Küçük alan optimizasyonu ile verimli ZK çözümü

robot
Abstract generation in progress

Circle STARKs'ı Keşfet

Son yıllarda, STARKs protokol tasarımında eğilim daha küçük alanlar kullanmaya doğru kaymaktadır. İlk STARKs uygulamaları 256 bit alan kullanıyordu, ancak bu tasarım verim açısından düşük kalıyordu. Verimliliği artırmak için, STARKs Goldilocks, Mersenne31 ve BabyBear gibi daha küçük alanlar kullanmaya başladı.

Vitalik'in Yeni Eseri: Circle STARKs'i Keşfet

Küçük alanlar kullanmak, kanıt hızını önemli ölçüde artırabilir. Örneğin, Starkware bir M3 dizüstü bilgisayarda saniyede 620,000 Poseidon2 hash'ini kanıtlayabiliyor. Bu, Poseidon2'yi hash fonksiyonu olarak güvenmek yeterli olduğu sürece, verimli ZK-EVM sorununu çözebileceği anlamına geliyor.

Vitalik yeni eseri: Circle STARKs'i keşfetme

Ancak küçük alanların kullanımı yeni zorluklar da getirmektedir. 256 bitlik alanlarda doğrulama parametresi olarak rastgele 256 bitlik bir sayı seçilebilir. Ancak 20-30 bitlik küçük alanlarda, seçilebilecek değerler çok azdır ve saldırganlar tarafından kolayca enumerate edilip kırılabilir.

Vitalik'in Yeni Eseri: Circle STARKs'ı Keşfetmek

Bu sorunu çözmek için iki seçenek var:

  1. Birden fazla rastgele kontrol yapın
  2. Genişletilmiş Alan

Birçok rastgele kontrol basit ve etkilidir, ancak verimliliği düşürecektir. Genişletilmiş alanlar ise çoğullara benzer, seçenek değerlerini artırmak için yeni matematiksel yapılar getirir.

Vitalik Yeni Çalışması: Circle STARKs'i Keşfet

Circle STARKs, akıllıca bir genişletme alanı çözümü kullanmaktadır. Bu, asal p grubunda p büyüklüğünde, ikiye bir özellikte bir grup inşa etmektedir. Bu grubun noktaları, karmaşık sayı çarpımına benzer özel bir toplama kuralını takip etmektedir.

Vitalik'in Yeni Çalışması: Circle STARKs'ı Keşfetmek

Circle STARKs, bu özel grup yapısını kullanarak yüksek verimli FRI ve FFT algoritmalarını gerçekleştirmiştir. Mersenne31 alanında çalışabilmekte ve 31 bit asal sayısının avantajlarından tam olarak yararlanmaktadır.

Vitalik yeni eseri: Circle STARKs'ı Keşfetmek

Geleneksel STARK'lara kıyasla, Circle STARK'lar aşağıdaki alanlarda farklılık göstermektedir:

  • Özel ticari işlem yöntemleri kullanma
  • Farklı kaybolma polinomları kullanmak
  • Ters sıralama düzenlendi

Genel olarak, Circle STARKs, kavramın basitliğini korurken mükemmel bir verimlilik sunmaktadır. Bu, daha fazla araştırma ve uygulama gerektiren umut verici bir STARK optimizasyon çözümüdür.

Vitalik'in Yeni Eseri: Circle STARKs'ı Keşfetme

Gelecekte STARK'ın optimizasyonu şu konulara odaklanabilir:

  1. Hash fonksiyonları ve diğer temel kriptografik primitive'leri optimize et
  2. Paralelliği artırmak için özyinelemeli yapı kullanın
  3. Gelişmiş sanal makine aritmetiği ile geliştirme deneyimini optimize et

Vitalik yeni çalışması: Circle STARKs'ı keşfet

View Original
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.
  • Reward
  • 4
  • Share
Comment
0/400
ChainMaskedRidervip
· 9h ago
stark koş koş koş patlamaya kadar
View OriginalReply0
BoredApeResistancevip
· 16h ago
stark gerçekten çok gösterişli oynuyor
View OriginalReply0
WhaleWatchervip
· 16h ago
Fena değil, üç yükseldi.
View OriginalReply0
OfflineValidatorvip
· 17h ago
Proje giderleri sadece işlem ücreti değil mi? Daha önce söyleseydiniz ya.
View OriginalReply0
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)