Bulletproofs Nedir?
Diğer adları: Bulletproof, Bulletproofs+
Kısaca
Bulletproofs, gizli tutulan bir değerin belirli bir aralıkta olduğunu açığa çıkarmadan kanıtlamaya (range proof) yarayan, güvenilir kurulum gerektirmeyen ve kısa boyutlu bir sıfır bilgi kanıtı türüdür. Gizlilik odaklı kripto paralarda işlem tutarlarını gizlemek için kullanılır.
Bulletproofs, Stanford Üniversitesi, University College London ve Blockstream'den araştırmacıların 2017'de yayımladığı bir makaleyle tanıtıldı. Gizli işlemlerde (confidential transactions) tutarlar Pedersen taahhütleriyle gizlenir; ancak ağın, gizli tutarların negatif olmadığını ve yoktan coin yaratılmadığını doğrulayabilmesi gerekir. Bulletproofs, tutarı açığa çıkarmadan bu değerin örneğin 0 ile 2 üzeri 64 arasında olduğunu kanıtlar.
Önceki aralık kanıtları işlem boyutunu ciddi şekilde artırıyordu. Bulletproofs'ta kanıt boyutu, kanıtlanan bit sayısıyla doğrusal değil logaritmik olarak büyür ve birden fazla kanıt birleştirilebilir. En bilinen kullanım örneği Monero'dur: 2018'de Bulletproofs'u benimseyen Monero'da işlem boyutları ve ücretler belirgin şekilde azaldı; ağ daha sonra geliştirilmiş Bulletproofs+ sürümüne geçti. Mimblewimble tabanlı Grin gibi projeler de bu kanıtları kullanır.
zk-SNARK'ların aksine Bulletproofs güvenilir bir kurulum (trusted setup) gerektirmez; böylece gizli kurulum parametrelerinin kötüye kullanılması riski ortadan kalkar. Buna karşılık doğrulama süresi kanıtlanan ifadenin büyüklüğüyle doğrusal olarak artar ve zk-SNARK'lara göre daha yavaştır. Bu nedenle Bulletproofs genellikle aralık kanıtı gibi görece basit ifadeler için tercih edilir.
Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

