Bulletproofs nedir?
Bulletproofs, miktarı açığa çıkarmadan bir tutarın geçerli olduğunu göstermenizi sağlayan kısa kanıtlardır. Bir güvenlik görevlisine doğum tarihini kapatarak “21 veya daha büyük” yazan sihirli bir damga ile yaşınızı kanıtlamaya benzetin. Verimli, gizli ve gizli bakiye işlemlerinde çok kullanışlı.
“Bulletproofs her şeyi gizler.” Tam olarak değil. Miktarları gizlerler, adresleri veya zamanı değil, ve yine de herkes doğruluğunu kontrol edebilir.
Bulletproofs nasıl çalışır
Miktarı gizli tutarak ama yine de kanıtlanabilir şekilde kripto gönderdiğinizi hayal edin. İşte basit süreç.
- Adım 1: Miktarların kriptografik taahhütlerin içine kilitlendiği, kapalı kutulara benzer bir işlem oluşturursunuz.
- Adım 2: “Her kapalı miktar geçerli bir aralıkta ve negatif değildir” diyen bir Bulletproof oluşturursunuz. Bu bir sıfır bilgi kanıtı, bu yüzden doğruluk dışında hiçbir şey açığa çıkmaz.
- Adım 3: Birden fazla çıktı varsa, bunları tek bir kompakt kanıta katlarsınız. Zincirde daha az veri, işlem ücretlerinde genellikle azalma.
- Adım 4: Doğrulayıcılar kanıtı hızlıca inceler. Miktarlara bakılmaz; sadece matematiksel kontrol başarılı mı diye değerlendirilir.
- Adım 5: Onaylandıktan sonra ağ transferi kabul eder ve işlem tamamlanır. Sade ve temiz.
Hepsi bu.
Bulletproofs neden önemli
İlginiz çünkü bu, para detaylarını doğrulanabilir kalarak gizli tutar.
- Avantaj: Eskiden kullanılan aralık kanıtlarına kıyasla çok daha küçük kanıtlar; bu genellikle daha düşük ücret ve daha az veri şişkinliği demektir.
- Bakış açısı: Güçlü gizlilik, zincir üstü ciddi finans için artık bir gereklilik haline geliyor ve Bulletproofs bu konuda yardımcı olur.
- Kullanım alanı: Gizli transferlerde, yan zincirlerde, bazı cüzdanlarda ve araştırma düzeyindeki rolluplarda görünecektir.
Sistemleri karşılaştırıyorsanız, bunların Bulletproofs mi yoksa zk SNARKs mı kullandığını kontrol edin. Bulletproofs güvenilir kurulum gerektirmez; SNARKlar ise çok küçük olabilir ancak bir kurulum gerekebilir.
Bulletproofs'in Temel Özellikleri
Öne çıkan özellikleri:
- Kompakt: Kanıt boyutu, aralığın logaritmasıyla yaklaşık olarak artar, lineer olarak büyümez.
- Kurulum yok: Sistem anahtarlarını üretmek için güvene dayalı bir törene ihtiyaç yoktur.
- Toplu: Birden fazla çıktı tek bir kanıt paylaşabilir, bu da veriyi daha da küçültür.
- Hızlı doğrulama: Kontroller hızlıdır ve doğrulayıcılar tarafından toplu şekilde yapılabilir.
- Genel: İç çarpım argümanına dayanır, bu yüzden yalnızca aralık kontrolleri ile sınırlı kalmaz.
Varyasyonlar
Görmeye başlayabileceğiniz farklı çeşitler:
- Aralık: Miktarların güvenli bir sınır içinde olduğunu kanıtlayan klasik tür.
- Toplu: Birden fazla aralık kanıtını tek bir kompakt nesnede birleştirir.
- Grup doğrulama: Doğrulayıcılar zaman kazanmak için birçok kanıtı birlikte kontrol eder.
- Genelleştirilmiş: Bulletproofs iç çarpım yöntemini diğer ifadeler için kullanan devreler.
Bulletproofs miktarları gizler, kimin gönderdiğini veya ne zaman gönderildiğini değil. Daha derin gizlilik istenirse projeler bunları adres gizleme veya ağ teknikleri ile birleştirir.
Örnek
Monero, 2018'de gizli miktarlar için Bulletproofs'i benimsedi; bu, tipik ücretleri önemli ölçüde düşürdü ve doğrulamayı hızlandırdı.
İlginç Bilgi
Bulletproofs adı, yazarların kısa ve güçlü bir isim istemesinden geldi. Benedikt Bunz ve ekip arkadaşlarının makalesi 2018'de yayımlandı ve kripto çevrelerinde hızla popüler oldu.
Özet
Kısa not: Bulletproofs, sayıların geçerli olduğunu kanıtlamanızı sağlarken sayıların kendisini gizli tutar. Rolex ile Reddit başlıklarının birleşimi.
