Blossom
Blossom, Zcash ana ağında 653,600. blokta (11 Aralık 2019 UTC) etkinleşti.
Buradan çıkaracağınız sonuç: Blossom'un, ağın zaman içinde ne kadar ZEC ürettiğini değiştirmeden Zcash bloklarının yaklaşık iki kat daha hızlı gelmesini nasıl sağladığı.
Blossom, bir Zcash ağ yükseltmesidir. ZIP 206 ile devreye alındı ve ana uzlaşma değişikliği ZIP 208 içinde tanımlanmıştır. Blossom bir ölçeklenebilirlik yükseltmesiydi: bloklar arasındaki hedef süreyi 150 saniyeden 75 saniyeye düşürdü, böylece bloklar yaklaşık iki kat daha sık gelir hale geldi. Electric Coin Company, Blossom'a liderlik etti ve onu duyurdu.
Bu neden önemlidir? ZEC gönderdiğinizde, ağın bunu bir blok içinde onaylamasını beklersiniz. Bloklar yavaşsa, daha uzun beklersiniz. Blossom'dan önce yeni bir blok yaklaşık her 150 saniyede bir bekleniyordu. Blossom bu hedefi yarıya, yani 75 saniyeye indirdi; böylece onaylar daha erken gelir ve zincir aynı süre içinde daha fazla işlem taşıyabilir. Bunu daha fazla ZEC üretmeden veya gelecekteki yarılanmaların zamanlamasını kaydırmadan yaptı.
Özet
- Blossom, Zcash'in üçüncü ağ yükseltmesiydi; ana ağda 653.600 numaralı blokta (11 Aralık 2019 UTC) etkinleşti, ZIP 206 ile devreye alındı ve temel değişikliği ZIP 208'de tanımlandı.
- Hedef blok aralığını 150 saniyeden 75 saniyeye indirdi. Bloklar yaklaşık iki kat daha sık geldiği için ilk onaylar daha erken gelir ve işlem kapasitesi kabaca iki katına çıkar.
- İhracı sabit tutmak için blok başına ödülü yarıya indirdi ve yarılanma aralığını 840.000 bloktan 1.680.000 bloğa çıkararak iki katına çıkardı.
- Birim zamanda oluşturulan toplam ZEC miktarı ve gelecekteki yarılanmaların gerçek zamanlı takvimi değişmedi.
- Bu, zorunlu ve çift taraflı bir değişiklikti: zincirde kalmak için her düğümün yükseltme yapması gerekiyordu.
Görsel benzetme
Blossom, sefer sayısını iki katına çıkaran bir otobüs ağı gibidir. Otobüsler artık 150 saniyede bir yerine 75 saniyede bir geliyor; böylece yarı yarıya daha az beklersiniz (daha hızlı onaylar) ve ağ iki kat daha fazla yolcu taşır (işlem hacmi). Şoförlere ödenen toplam maaşı aynı tutmak için her şoförün sefer başına ücreti yarıya indirilir: toplam maaş gideri aynı kalır, yalnızca iki kat daha fazla sefere yayılarak ödenir.
Daha hızlı bloklar
Blossom'un temel değişikliği basittir. Zcash'in hedef blok aralığı, yani ağın bir blok ile sonraki blok arasındaki süre için hedeflediği zaman, 150 saniyeden 75 saniyeye düştü (ZIP 208). Bloklar proof of work ile bulunur, bu yüzden aralarındaki gerçek süre değişkenlik gösterir; ancak ağ artık yaklaşık her 150 saniyede bir yerine yaklaşık her 75 saniyede bir blok hedeflemektedir.
Bundan iki sonuç çıkar:
- Bloklar yaklaşık iki kat daha sık gelir, bu yüzden zincir zaman birimi başına kabaca iki kat daha fazla işlem taşıyabilir.
- İşleminiz ilk onayını daha erken alır, çünkü bir sonraki blok için o kadar uzun beklemezsiniz.

İhracı sabit tutmak
Daha hızlı bloklar bir soruyu gündeme getirir. Eğer Zcash iki kat fazla blok üretse ve her blok hâlâ aynı ödülü verseydi, ağ ZEC'i iki kat daha hızlı üretirdi. Blossom bunu önler. Blok başına ödenen ödülü yarıya indirdi ve blok ödülü yarılanma aralığını 840,000 bloktan 1,680,000 bloğa çıkardı (ZIP 208). İki kat fazla blok ve her birinin yarı miktarda ödeme yapması, zaman birimi başına üretilen ZEC miktarını aynı tutar. Toplam arz takvimi ve gelecekteki yarılanmaların gerçek zamana göre zamanlaması değişmedi.

Zorunlu bir yükseltme
Blossom iki taraflı bir uzlaşma değişikliğiydi; bu da her düğümün zinciri izlemeye devam etmek için yükseltilmesi gerektiği anlamına gelir (ZIP 206). Senkronize kalmak isteyen bir düğüm operatörü için bu isteğe bağlı değildi. Blossom, ana ağda 653,600. blokta etkinleşti ve kendi uzlaşma dalı kimliğini taşır; bu, düğümlerin ve işlemlerin Blossom kurallarında olduklarını doğrulamalarını sağlayan bir etikettir. Yükseltme, Zcash'in standart ağ yükseltme mekanizmasını kullandı (ZIP 200).
Blossom'un yeri
Blossom, Zcash'in üçüncü ağ yükseltmesiydi. Overwinter ve Sapling'den sonra geldi, Heartwood ve Canopy'den önce yer aldı. Zcash'in shielded kriptografisini yeniden düzenleyen Sapling'in aksine, Blossom ölçek ve hıza odaklanmıştı. Ana görevi blok zamanlamasıydı, yeni gizlilik özellikleri değil.
Sık Yapılan Hatalar
- Daha hızlı blokların daha fazla ZEC anlamına geldiğini düşünmek. Blok başına ödülü yarıya indirip blok hızını ikiye katlamak, birim zamandaki emisyonu tam olarak aynı tutar.
- Halving'lerin gerçek zamanda daha erken gerçekleştiğini varsaymak. Halving aralığı 840.000 bloktan 1.680.000 bloğa iki katına çıktı, bu yüzden halving tarihleri gerçek zamanda değişmedi.
- "75 saniye"yi bir garanti olarak okumak. Bu bir proof-of-work hedefidir; bloklar arasındaki gerçek süreler bu değerin etrafında değişir.
- Blossom'i bir gizlilik yükseltmesi olarak görmek. Görevi blok zamanlaması ve ölçeklenebilirlikti; Sapling'nin aksine hiçbir kriptografiyi değiştirmedi.
- Düğüm operatörlerinin bunu atlayabileceğini düşünmek. Blossom iki taraflı bir konsensüs değişikliğiydi; yükseltilmemiş bir düğüm ağdan çatallanarak ayrılır.
Sözlük
| Terim | Sade anlamı |
|---|
| Block target spacing | Ağın bir blok ile sonraki blok arasında hedeflediği süre |
| Block reward | Her blok kazıldığında oluşturulan ve dağıtılan yeni ZEC |
| Halving interval | Blok ödülünün her yarılanması arasında geçen blok sayısı |
| Consensus branch id | Bir düğümün veya işlemin hangi ağ kuralları kümesini izlediğini gösteren etiket |
| Bilateral consensus change | Ağda kalmak için her düğümün benimsemesi gereken kural değişikliği |
| Network upgrade (NU) | Belirli bir blok yüksekliğinde etkinleşen, Zcash'in uzlaşma kurallarındaki koordineli değişiklik |
SSS
Blossom, var olan ZEC miktarını veya yarılanmaların ne zaman olacağını değiştirir mi? Hayır. Blok başına ödül yarıya indirildi ve yarılanma aralığı aynı anda iki katına çıkarıldı; bu yüzden zaman birimi başına oluşturulan ZEC miktarı ve gelecekteki yarılanmaların zamanlaması aynı kaldı.
Blossom, benim ZEC'imi veya gizliliğimi değiştirir mi? Hayır. Blossom blok zamanlamasını ve ödül hesaplamasını değiştirdi. Bakiyelerinize veya shielded işlemlerinize dokunmadı.
75 saniye gerçekte ne anlama geliyor? Bu bir hedeftir, garanti değil. Bloklar proof of work ile bulunur, bu yüzden bloklar arasındaki gerçek süre değişir. Ağ artık yaklaşık her 150 saniyede bir yerine yaklaşık her 75 saniyede bir blok hedefler.
Blossom etkinleştiğinde benim bir şey yapmam gerekiyor muydu? Bir tam düğüm çalıştırıyorsanız, onu yükseltmeniz gerekiyordu; çünkü Blossom zorunluydu. Bir cüzdan kullanıyorsanız, yeni kuralları destekleyen bir sürüme ihtiyacınız vardı.
Blok ödülünü neden yarıya indirmek gerekti? Çünkü bloklar artık iki kat daha hızlı geliyor. Blok başına ödülün yarıya indirilmesi, ağın ZEC'i iki kat hızla üretmesini engeller.
Blossom ne zaman etkinleşti? 11 Aralık 2019 UTC tarihinde, ana ağın 653,600. bloğunda.
Anladığınızı test edin
Blossom, Zcash bloklarının yaklaşık iki kat daha sık gelmesini sağladı. Bu neden yeni ZEC oluşturulma oranını ikiye katlamadı?
Cevap
Çünkü Blossom aynı zamanda blok başına ödenen ödülü yarıya indirdi ve yarılanma aralığını 840,000 bloktan 1,680,000 bloğa çıkardı. İki kat fazla blok ve her birinin yarı miktarda ödeme yapması, zaman birimi başına aynı miktarda ZEC eder; dolayısıyla gerçek zamana göre ölçülen emisyon takvimi değişmedi.
Kaynaklar
ZIP 208: Daha Kısa Hedef Blok Aralığı
ZIP 206: Blossom Ağ Yükseltmesinin Devreye Alınması
Blossom Ağ Yükseltmesi
Blossom Yükseltmesi Hız, Ölçeklenebilirlik ve Kapasiteyi İyileştiriyor (Electric Coin Company)
Ayrıca bakınız
Zcash Ağ Yükseltmeleri
Zcash Para Politikası
ZEC ve Zcash Nedir
Tam Düğümler
NU6.1
İlgili Sayfalar
- Sapling — önceki yükseltme (zamanlama değil, kriptografi)
- Heartwood — serideki bir sonraki yükseltme
- Tam Düğümler — zorunlu yükseltmeler boyunca bir düğüm çalıştırmanın neleri gerektirdiği
- Ağ Yükseltmeleri dizini — yükseltmelerin tam zaman çizelgesi
Seri: Ağ Yükseltmeleri dizini · Önceki: Sapling · Sonraki: Heartwood