Binius STARKs İlkeleri Analizi ve Optimizasyon Düşünceleri
1. Giriş
STARK'ların verimsizliğinin ana nedenlerinden biri, gerçek programlardaki çoğu değerin küçük olmasıdır, ancak Merkle ağacı kanıtının güvenliğini sağlamak için Reed-Solomon kodlaması kullanarak verileri genişletirken, birçok ek yedek değer tüm alanı kaplayacaktır. Alanın boyutunu küçültmek, ana strateji haline gelmiştir.
nesil STARKs kodlama bit genişliği 252 bit, 2. nesil 64 bit, 3. nesil 32 bit, ancak 32 bit kodlama bit genişliğinde hala büyük miktarda israf alanı bulunmaktadır. İkili alan doğrudan bitlerle işlem yapmaya izin verir, kodlama sıkı ve verimli olup herhangi bir israf alanı içermez, yani 4. nesil STARKs.
Binius aşağıdaki temel teknolojileri kullanmaktadır:
Kule biçimindeki ikili alanlara dayanan aritmetik.
Geliştirilmiş HyperPlonk çarpım ve yer değiştirme kontrolü
Yeni Çoklu Kaydırma Teorisi
Geliştirilmiş Lasso bulma kanıtı
Küçük Alan Çoklu Taahhüt Planı
2. İlkelerin Analizi
2.1 Binary alanlarının kuleleri üzerine yapılan aritmetik
Kule tipi ikili alan, yüksek verimli aritmetik işlemleri destekler ve hızlı doğrulanabilir hesaplamaların gerçekleştirilmesinde anahtar rol oynar. Avantajları arasında şunlar bulunmaktadır:
Verimli hesaplama
Verimli Sayısallaştırma
Basitleştirilmiş aritmetik işlemleri destekler
Katmanlı özelliklerinden tam olarak yararlanmak için kule yapısı kullanılabilir.
2.2 Uygulama HyperPlonk Ürünü ve Permutasyon Kontrolü
Binius, HyperPlonk üzerinde aşağıdaki alanlarda iyileştirmeler yaptı:
ProductCheck optimizasyonu: Değeri 1 olarak özelleştirin, kontrol sürecini basitleştirin
Sıfıra bölme sorununun işlenmesi: Payda sıfır olsa bile işleme devam edilebilir.
Sütunlar Arası Permütasyon Kontrolü: Çoklu sütunlar arası Permütasyon Kontrolünü destekler
2.3 yeni çoklu kaydırma argümanı
Binius, iki ana yöntem tanıttı:
Paketleme: Komşu öğeleri birleştirerek işlemi optimize etme
Kaydırma operatörü: Verilen kaydırma miktarına göre blok içindeki öğeleri yeniden düzenler.
2.4 uyarlama Lasso arama argümanı
Binius, Lasso'yu ikili alan işlemlerine uyarlayarak, Lasso protokolünün çarpım versiyonunu tanıttı. İspat tarafı, protokolün güvenliğini sağlamak için her yerde sıfır olmayan bir okuma sayısı vektörüne taahhüt etmek zorundadır.
2.5 uyarlama Brakedown PCS
Binius, ikili alanlara dayalı iki Brakedown çoklu taahhüt çözümü sunmaktadır:
concatenated code kullanarak örnekleme
block-level encoding teknolojisi kullanılarak, Reed-Solomon kodlarının ayrı olarak kullanılmasını destekler
3. Optimizasyon Düşüncesi
3.1 GKR tabanlı PIOP
GKR tabanlı ikili alan çarpım işlemi sadece bir yardımcı taahhüt gerektirir, Sumchecks'in maliyetini azaltarak verimliliği artırır.
3.2 ZeroCheck PIOP optimizasyonu
Kanıtlayıcı ve doğrulayıcı arasında iş yükü dağılımını ayarlayarak çeşitli optimizasyon çözümleri önerilmiştir:
Ingonyama, küçük alanlara dayalı Sumcheck protokolü için bir iyileştirme önerdi:
Dönem seçimlerinin performansı etkiler
Daha küçük temel alanlar daha belirgin avantajlar gösterir.
Karatsuba algoritması performansı artırdı
Bellek verimliliği artırıldı
3.4 PCS optimizasyonu: FRI-Binius
FRI-Binius, ikili alan FRI katlama mekanizmasını gerçekleştirdi ve 4 yenilik getirdi:
Düzleştirilmiş çok terimli
Alt alan kaybolma polinomu
Cebir Temeli Paketleme
Halka Değişimi SumCheck
4. Kısa Özet
Binius, Prover'ın commit taahhüt darboğazını kaldırdı, yeni darboğaz Sumcheck protokolünde. FRI-Binius çözümü, alan kanıtı katmanının gömülü maliyetlerini ortadan kaldırabilen FRI varyantıdır. Şu anda birçok ekip Binius ile ilgili uygulamalar geliştirmektedir.
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.
10 Likes
Reward
10
8
Share
Comment
0/400
LiquiditySurfer
· 07-24 10:35
Anlayanlar anlar, hemen yeni yeni enayiler için kesim makinemiz geliyor.
View OriginalReply0
DefiVeteran
· 07-24 10:26
stark ne zaman Aya doğru! Aya doğru!
View OriginalReply0
OPsychology
· 07-21 15:59
gas ücretini optimize etmek daha iyi.
View OriginalReply0
Token_Sherpa
· 07-21 15:58
meh, başka bir gün başka bir stark varyantı... önce tvl'yi göster
View OriginalReply0
airdrop_huntress
· 07-21 15:56
Herkese günaydın, yeni uyandım, burası neymiş bir bakayım.
View OriginalReply0
TokenDustCollector
· 07-21 15:54
teknik parti ah hemen bir pozisyon girin
View OriginalReply0
AirdropHunter007
· 07-21 15:52
Stark boğa ah boğa ah çok boğa
View OriginalReply0
RugPullAlarm
· 07-21 15:34
Yine verimlilik adı altında para toplama projeleri var, on-chain sözleşmeleri görünce anlayacaksınız.
Binius 4. nesil STARK'lar: İkili alan temelli verimli ZK çözüm analizi
Binius STARKs İlkeleri Analizi ve Optimizasyon Düşünceleri
1. Giriş
STARK'ların verimsizliğinin ana nedenlerinden biri, gerçek programlardaki çoğu değerin küçük olmasıdır, ancak Merkle ağacı kanıtının güvenliğini sağlamak için Reed-Solomon kodlaması kullanarak verileri genişletirken, birçok ek yedek değer tüm alanı kaplayacaktır. Alanın boyutunu küçültmek, ana strateji haline gelmiştir.
Binius aşağıdaki temel teknolojileri kullanmaktadır:
2. İlkelerin Analizi
2.1 Binary alanlarının kuleleri üzerine yapılan aritmetik
Kule tipi ikili alan, yüksek verimli aritmetik işlemleri destekler ve hızlı doğrulanabilir hesaplamaların gerçekleştirilmesinde anahtar rol oynar. Avantajları arasında şunlar bulunmaktadır:
2.2 Uygulama HyperPlonk Ürünü ve Permutasyon Kontrolü
Binius, HyperPlonk üzerinde aşağıdaki alanlarda iyileştirmeler yaptı:
2.3 yeni çoklu kaydırma argümanı
Binius, iki ana yöntem tanıttı:
2.4 uyarlama Lasso arama argümanı
Binius, Lasso'yu ikili alan işlemlerine uyarlayarak, Lasso protokolünün çarpım versiyonunu tanıttı. İspat tarafı, protokolün güvenliğini sağlamak için her yerde sıfır olmayan bir okuma sayısı vektörüne taahhüt etmek zorundadır.
2.5 uyarlama Brakedown PCS
Binius, ikili alanlara dayalı iki Brakedown çoklu taahhüt çözümü sunmaktadır:
3. Optimizasyon Düşüncesi
3.1 GKR tabanlı PIOP
GKR tabanlı ikili alan çarpım işlemi sadece bir yardımcı taahhüt gerektirir, Sumchecks'in maliyetini azaltarak verimliliği artırır.
3.2 ZeroCheck PIOP optimizasyonu
Kanıtlayıcı ve doğrulayıcı arasında iş yükü dağılımını ayarlayarak çeşitli optimizasyon çözümleri önerilmiştir:
3.3 Sumcheck PIOP optimizasyonu
Ingonyama, küçük alanlara dayalı Sumcheck protokolü için bir iyileştirme önerdi:
3.4 PCS optimizasyonu: FRI-Binius
FRI-Binius, ikili alan FRI katlama mekanizmasını gerçekleştirdi ve 4 yenilik getirdi:
4. Kısa Özet
Binius, Prover'ın commit taahhüt darboğazını kaldırdı, yeni darboğaz Sumcheck protokolünde. FRI-Binius çözümü, alan kanıtı katmanının gömülü maliyetlerini ortadan kaldırabilen FRI varyantıdır. Şu anda birçok ekip Binius ile ilgili uygulamalar geliştirmektedir.