Nova yenilikçi zk-SNARKs sistemi: Geleneksel R1CS darboğazını verimli ve esnek bir şekilde aşma

robot
Abstract generation in progress

Nova: Yeni bir zk-SNARKs sistemi

Nova, Microsoft tarafından geliştirilen yeni bir zk-SNARKs sistemidir. Bu sistem, kanıtların verimliliğini ve esnekliğini artırmak için gevşek Rank-1 Kısıtlama Sistemleri ( Relaxed Rank-1 Constraint Systems, Relaxed R1CS ) teknolojisini kullanmaktadır.

Nova'nın Avantajları

Nova'nın başlıca avantajı, gevşek R1CS teknolojisini kullanmasıdır. Geleneksel R1CS sistemleri, kanıtlama sürecinde büyük ölçüde rastgelelik gerektirir, bu da kanıt oluşturma ve doğrulama sürecinin karmaşık ve zaman alıcı olmasına neden olur. Nova, gevşek R1CS ile daha az rastgelelik kullanarak, kanıt verimliliğini önemli ölçüde artırır.

Nova ayrıca artımlı hesaplamayı destekler, karmaşık fonksiyonları adım adım hesaplayabilir, tüm fonksiyonu bir seferde hesaplama gerektirmeden. Bu, büyük ölçekli veriler veya karmaşık hesaplamalarla çalışırken oldukça faydalıdır. Ayrıca, Nova çok terimli hesaplamayı destekler ve daha karmaşık kanıtlama görevlerini işleyebilir.

Nova'nın Dezavantajları

Nova, gevşek R1CS kullanıyor; bu, kanıtların geleneksel R1CS sistemlerine göre daha zayıf olabileceği anlamına geliyor. Gevşek R1CS, daha az rastgelelik kullanarak kanıt güvenliğini azaltabilir. Ancak Nova geliştiricileri, daha güçlü kriptografik algoritmalar ve karmaşık kanıt stratejileri kullanarak bu duruma karşı önlemler almıştır.

Nova'nın uygulanması görece karmaşıktır ve bu da kullanım ve bakım zorluğunu artırabilir. Nova, etkili bir şekilde kullanılabilmesi ve değiştirilmesi için bu tekniklerin derinlemesine anlaşılmasını gerektiren çok sayıda ileri düzey kriptografi teknolojisi kullanmaktadır; bunlar arasında çok terimli hesaplama, grup işlemleri ve rastgele kehanet makineleri bulunmaktadır.

Nova'nın zk-SNARKs alanındaki önemi

Nova, zk-SNARKs geliştirilmesine yeni bir yol açtı. Kullandığı gevşek R1CS teknolojisi, kanıt üretimini ve doğrulamayı daha verimli hale getirir ve büyük ölçekli zk-SNARKs uygulamaları için kritik öneme sahiptir. Nova, artımlı hesaplama ve çok terimli hesaplamayı destekler, daha karmaşık kanıt görevlerini işleyebilir ve zk-SNARKs uygulama alanını daha da genişletir.

Nova'nın Kaynak Kodunun Analizi

Nova projesinin kaynak kodu aşağıdaki ana modülleri içermektedir:

  • bellperson: R1CS( Sıralı Kısıtlama Sistemleri)'in oluşturulmasını sağladı.
  • gadgets: zk-SNARKs kanıtlarını oluşturmak için araçları içerir.
  • provider: keccak hash fonksiyonu gibi uygulamalar sağladı.
  • spartan: Spartan protokolünü gerçekleştirdi.
  • traits: Genel davranışları tanımlayan bazı traits.

Ana belgeler şunlardır:

  • circuit.rs: Nova protokolündeki geliştirilmiş devreyi tanımlar.
  • nifs.rs: Etkileşimsiz katlama çözümünü gerçekleştirdi.
  • ipa_pc.rs: IPA tabanlı çok terimli taahhüt şemasının değerlendirme motorunu gerçekleştirdi.
  • r1cs.rs: R1CS ile ilgili türler ve yöntemler tanımlanmıştır.

Bu modüller ve dosyalar, R1CS'nin oluşturulması ve işlenmesi, polinom taahhütleri, etkileşimsiz katlama gibi Nova'nın temel işlevlerini birlikte gerçekleştirir ve verimli bir zk-SNARKs sistemi inşa etmek için bir temel sağlar.

ZK-6.88%
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
  • 7
  • Share
Comment
0/400
NotSatoshivip
· 07-22 16:23
Güvenlik yetersizken hala mı çıkıyorsunuz?
View OriginalReply0
GateUser-1a2ed0b9vip
· 07-21 07:17
Bu şey gerçekten bu kadar güzel mi?
View OriginalReply0
OnchainUndercovervip
· 07-20 04:21
Bir şey var, yeni bir oyun tarzı!
View OriginalReply0
AltcoinOraclevip
· 07-20 04:20
tahmin edilebilir güvenlik ticareti... başımı sallıyorum, desen tekrar ediyor
View OriginalReply0
ShibaOnTheRunvip
· 07-20 04:17
Yine Microsoft'un yeni bir numarası ha
View OriginalReply0
OnChainSleuthvip
· 07-20 04:15
Güvensiz hissediyorum, güvenilir değil.
View OriginalReply0
MetaMaskVictimvip
· 07-20 04:06
Yine Microsoft'un yeni bir oyuncağı mı? Güvenilir değil.
View OriginalReply0
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)