NU5
NU5, 1.687.104 numaralı blokta (31 Mayıs 2022 UTC) Zcash ana ağında etkinleştirildi.
Buradan öğrenecekleriniz: NU5'in, Zcash'e güvenilir kurulum gerektirmeyen yeni bir korumalı havuzu nasıl sunduğu ve havuzlar arasında çalışan tek bir adres türü.
NU5 (Network Upgrade 5), Zcash'in ağ yükseltmelerinin altıncısıdır ve ZIP 252 ile dağıtılmıştır. Büyük bir kriptografik yükseltmedir. Orchard korumalı ödeme protokolünü, Halo 2 kanıtlama sistemiyle birlikte; ayrıca birleşik Adresleri ve yeni sürüm 5 işlem formatını kullanıma sundu. NU5, Electric Coin Company'in zcashd v5.0.0 sürümüyle yayımlandı.
Bu neden önemli? Bir korumalı havuz, yalnızca onu oluşturan kurulum kadar güvenilirdir. Zcash'in ilk iki korumalı havuzu olan Sprout ve Sapling, gizli parametrelerini üretmek için tek seferlik güvenilir kurulum törenlerine ihtiyaç duyuyordu. Bu parametreler yok edilmek yerine saklanmış olsaydı, biri kimse fark etmeden sahte ZEC basabilirdi. NU5'in Orchard havuzu, böyle bir tören gerektirmeyen Halo 2 kanıtlama sistemini kullanarak bu endişeyi ortadan kaldırır.
Güvenilir kurulum
Orchard, NU5 tarafından sunulan ve ZIP 224 içinde tanımlanan korumalı protokoldür. Pallas ve Vesta eğri döngüsünde PLONKish aritmetizasyon adı verilen bir teknik kullanan Halo 2 kanıtlama sistemi üzerine kuruludur. Pratik avantajı basittir: Halo 2, güvenilir kurulum veya yapılandırılmış başvuru dizisi gerektirmez; dolayısıyla kötüye kullanılabilecek gizli bir parametre yoktur.
Sprout ve Sapling, güvenilir bir kuruluma bağlıydı. Bir grup insan her havuzun parametrelerini oluşturmak için bir tören gerçekleştirdi ve herkes, içlerinden en az birinin gizli parçayı yok ettiğine güvenmek zorundaydı. Orchard bu varsayımı ortadan kaldırır. Eski havuzlar NU5 sonrasında da varlığını sürdürür; bu nedenle kurulum gerektirmeme garantisi, Orchard havuzunda tuttuğunuz fonlar için geçerlidir.

NU5 neleri değiştirdi
NU5, 1.687.104 numaralı blokta birlikte etkinleştirilen çeşitli fikir birliği değişikliklerini içerir.
- Yukarıda açıklanan, ZIP 224 kapsamındaki Halo 2 tabanlı protokol olan Orchard korumalı havuzunu ekledi.
- Şeffaf, Sapling ve yeni Orchard verileri için ayrı bölümler içeren, yeniden yapılandırılmış bir düzen olan sürüm 5 işlem formatını (ZIP 225) ekledi. Sprout alanları kaldırıldı ve eski sürüm 4 formatı etkinleştirmeden sonra da geçerliliğini korudu.
- Bir sonraki bölümde ele alınan Birleşik Adresleri ve birleşik görüntüleme anahtarlarını (ZIP 316) kullanıma sundu.
- Bir işlemin yaptığı şeyleri onu yetkilendiren kanıtlar ve imzalardan ayıran, işlem kimliğini hesaplamanın yeni bir yolu olan işlem tanımlayıcısı değiştirilemezliğini (ZIP 244) benimsedi.
- Standart dışı kodlamaları kaldırmak ve geçerli bir işlem sayılan şeylere ilişkin kuralları sıkılaştırmak için kanonik Jubjub nokta kodlamalarını (ZIP 216) benimsedi.
- Sürüm 5 işlemlerinin eşler arası ağ üzerinden aktarılmasını etkinleştirdi (ZIP 239).
NU5 ayrıca, yeni Orchard havuzunu hesaba katmaları için mevcut ZIP'lerin bir kısmını (32, 203, 209, 212, 213, 221 ve 401) güncelledi.
Birleşik Adresler
NU5 öncesinde her havuzun kendi adres türü vardı ve gönderenin hangi türü istediğinizi bilmesi gerekiyordu. ZIP 316 içinde tanımlanan Birleşik Adresler bunu değiştirir. Tek bir Birleşik adres, birden fazla havuz için alıcıları bir araya getirebilir; böylece gönderenin cüzdanı desteklediği en iyi seçeneği belirler.

Birleşik görüntüleme anahtarları, görüntüleme için aynı şekilde çalışır. Bir adresin kapsadığı havuzlar genelinde salt okunur görünürlük sağlarlar. Bununla ilgili daha fazla bilgi için Görüntüleme Anahtarları sayfasına bakın.
NU5'in konumu
NU5, Zcash'in önceki yükseltmelerini takip etti: Overwinter, Sapling, Blossom, Heartwood ve Canopy. 31 Mayıs 2022'de ana ağda etkinleştirildi. Orchard'in eğri döngüsü, daha sonraki ölçeklendirme çalışmaları için temel oluşturan özyinelemeyi desteklediği için seçildi. NU5, NU6 ve NU6.x yükseltme serisinin doğrudan öncüsüdür; bu seri Orchard havuzu üzerine inşa edildi ve daha sonra onu yamaladı.
Özet
- NU5, ana ağda 1.687.104 numaralı blokta (31 Mayıs 2022 UTC) etkinleştirildi — Zcash'in Sapling'den bu yana ZIP 252 ile devreye alınan en büyük kriptografik yükseltmesi.
- Hiç güvenilir kurulum gerektirmeyen bir kanıtlama sistemi olan Halo 2 üzerine inşa edilen ilk Zcash havuzu olan Orchard korumalı havuzunu kullanıma sundu.
- Birkaç havuzun alıcılarını bir araya getirebilen tek bir adres dizgesi olan Unified Addresses ve birleşik görüntüleme anahtarlarını (ZIP 316) kullanıma sundu.
- İşlemleri sürüm 5 biçimine (ZIP 225) taşıdı ve işlem kimliklerini değiştirilemez hâle getirdi (ZIP 244).
- Orchard, özyinelemeli kanıtları destekleyen Pallas/Vesta eğri döngüsü üzerinde çalışır — sonraki ölçeklendirme çalışmaları ve NU6.x serisi için temel oluşturur.
Temel Açıklama
Güvenilir kurulum sorunu: Sprout (2016) ve Sapling (2018), gizli parametrelerin oluşturulması için tek seferlik bir tören gerektiriyordu ve güvenlik, en az bir katılımcının kendi parçasını yok etmesine dayanıyordu. Her katılımcı gizlice bir kopya saklamış olsaydı, sahte ZEC mümkün olabilirdi. Orchard bu varsayımı tamamen ortadan kaldırır: Halo 2, güvenilir kurulum veya yapılandırılmış referans dizisi kullanmaz; dolayısıyla kötüye kullanılabilecek hiçbir sır yoktur.
NU5, birlikte etkinleştirilen çeşitli fikir birliği değişikliğini bir araya getirdi: Orchard havuzu (ZIP 224), sürüm 5 işlem formatı (ZIP 225), Birleşik Adresler (ZIP 316), işlem kimliği değiştirilemezliği (ZIP 244), kanonik Jubjub nokta kodlamaları (ZIP 216) ve v5 işlemlerinin eşler arası iletimi (ZIP 239). Ayrıca yeni havuzu hesaba katmak için ZIP 32, 203, 209, 212, 213, 221 ve 401'i güncelledi.
Görsel benzetme
Eski havuzlar, şifresi tek seferlik bir grup töreninde oluşturulmuş kasalar gibidir — her katılımcının kendi kopyasını parçaladığına güvenirsiniz. Orchard ise kilidi her kullanımda kendini yeniden doğrulayan bir kasadır: tören yoktur, ana sır yoktur, saklanmış olabilecek hiçbir şey yoktur. Birleşik Adresler, her girişi — şeffaf, Sapling, Orchard — listeleyen bir kartvizit gibidir; ziyaretçi gerçekten açabileceği kapıyı seçer.
Derinlemesine İnceleme
Halo 2, Pallas ve Vesta eğri döngüsünde PLONKish aritmetizasyon kullanır — birbirini tamamlayan ve eşleştirme dostu iki eğri; diğer ispatları doğrulayan ispatlar olan özyinelemeyi mümkün kılan da budur. Bu özyineleme, Zcash'nin sonraki ölçeklendirme çalışmalarının üzerine inşa edildiği temeldir. v5 işlem düzeni şeffaf, Sapling ve Orchard bölgelerini birbirinden ayırır ve Sprout alanlarını kaldırır; eski sürüm 4 formatı etkinleştirmeden sonra da geçerliliğini korudu. ZIP 244, işlem kimliğini onu yetkilendiren ispatlar ve imzalardan değil, bir işlemin yaptıklarından yeniden hesaplayarak değiştirilebilirlik vektörlerini kapatır.
Yaygın Hatalar
- NU5'in güvenilir kurulumu her havuz için kaldırdığını düşünmek. Yalnızca Orchard tören gerektirmez; Sapling'in parametreleri hâlâ mevcut olduğundan, kurulum gerektirmeme güvencesi Orchard'te tutulan fonlar için geçerlidir.
- Eski adreslerin veya cüzdanların çalışmayı bıraktığını varsaymak. NU5 seçenekler ekledi; havuz bazındaki adres türleri ve v4 işlem formatı geçerliliğini korudu.
- Orchard ile Halo 2'yi karıştırmak. Orchard, gizli protokol/havuzdur; Halo 2 ise onun kullandığı ispat sistemidir.
- Unified Addresses'ı tek adres türü olarak görmek. Cüzdanınız desteklediğinde kullanabileceğiniz ek bir formattır.
- NU5'in arzı veya mevcut gizliliği değiştirdiğine inanmak. Bir havuz ve formatlar ekledi; mevcut ZEC ve gizliliğine dokunulmadı.
Sözlük
| Terim | Sade açıklama |
|---|
| Network upgrade (NU) | Zcash'in fikir birliği kurallarında, belirli bir blok yüksekliğinde etkinleştirilen koordineli değişiklik |
| Orchard | NU5 tarafından sunulan, Halo 2 kanıtlama sistemi üzerine kurulu korumalı havuz |
| Halo 2 | Orchard'in arkasındaki, güvenilir kurulum gerektirmeyen kanıtlama sistemi |
| Trusted setup | Bir havuzun gizli parametrelerini oluşturan ve bunların yok edildiğine güvenilmesi gereken tek seferlik tören |
| Unified Address | Birden fazla havuz için alıcıları bir araya getirebilen tek bir adres (ZIP 316) |
| Consensus branch id | Bir işlemin hangi kural kümesine ait olduğunu gösteren tanımlayıcı |
SSS
NU5, ZEC'imi veya gizliliğimi değiştirir mi? Hayır. NU5 yeni bir korumalı havuz ve yeni bir adres formatı ekledi. Mevcut ZEC'iniz etkilenmez ve gizliliğiniz azalmaz. Fonları Orchard'e taşımak size güvenilir kurulum gerektirmeyen bir havuz sağlar.
Orchard nedir? Orchard, Zcash'in NU5 tarafından sunulan korumalı protokolüdür. Halo 2 kanıtlama sistemi üzerinde çalışır, dolayısıyla güvenilir kurulum töreni gerektirmez.
Bir şey yapmam gerekir mi? Hayır. Desteklenen bir cüzdan NU5 işlemini sizin için gerçekleştirir. Eski adresleri kullanmaya devam edebilir ve cüzdanınız sunduğunda Birleşik Adresleri kullanmaya başlayabilirsiniz.
Birleşik Adres nedir? Birden fazla havuz için alıcıları barındırabilen tek bir adrestir. Gönderenin cüzdanı desteklediği havuzu seçer; böylece her tür için farklı bir adres vermeniz gerekmez.
NU5, eski fonlarımdaki güvenilir kurulumu kaldırır mı? Geriye dönük olarak hayır. Orchard güvenilir kurulum gerektirmez, ancak Sapling havuzunun önceki parametreleri NU5 sonrasında da varlığını sürdürür. Kurulum gerektirmeme garantisi, Orchard havuzunda tutulan fonlar için geçerlidir.
Eski işlem formatı çalışmayı bıraktı mı? Hayır. NU5 sürüm 5 formatını ekledi ve eski sürüm 4 formatı etkinleştirmeden sonra da geçerliliğini korudu.
Anlayışınızı test edin
Sprout ve Sapling, güvenilir kurulum törenine ihtiyaç duyuyordu. NU5'in Orchard havuzu bunu nasıl değiştirdi ve bu neden önemlidir?
Cevap
Orchard, güvenilir kurulum veya yapılandırılmış başvuru dizisi gerektirmeyen Halo 2 kanıtlama sistemi üzerine kuruludur. Bu, kalan gizli parametrelerin ZEC sahteciliği için kullanılabilmesi riskini ortadan kaldırır. Garanti, Orchard havuzunda tutulan fonlar için geçerlidir. Eski Sapling parametreleri NU5 sonrasında da varlığını sürdürür.
Kaynaklar
ZIP 252: NU5 Ağ Yükseltmesinin Dağıtımı
ZIP 224: Orchard Korumalı Protokolü
ZIP 225: Sürüm 5 İşlem Formatı
ZIP 316: Birleşik Adresler ve Birleşik Görüntüleme Anahtarları
Network Upgrade 5
Electric Coin Company: zcashd 5.0.0 sürümü
Ayrıca bakınız
Zcash Ağ Yükseltmeleri
Korumalı Havuzlar
Halo
zk-SNARKs
Görüntüleme Anahtarları
NU6.1
İlgili Sayfalar
- Halo — Orchard’ün arkasındaki güvenilir kurulum gerektirmeyen kanıtlama sistemi
- Birleşik Adresler — ZIP 316 adresleme hakkında derinlemesine inceleme
- Sapling — önceki korumalı havuz; hâlâ kendi törenine bağlı
- NU6 — Orchard havuzu üzerine inşa edilen bir sonraki yükseltme
- zk_SNARKS — altında yatan sıfır bilgi teknolojisi
Seri: Ağ Yükseltmeleri dizini · Önceki: Canopy · Sonraki: NU6