Kurşun geçirmez nedir
İleri Seviye için Kripto
Diğer makaleler
Bulletproofs, hızlı, güvenli olması ve yüksek düzeyde gizlilik ve anonimliği garanti etmesi amaçlanan kriptografik testlerin bir alt kümesidir. Bu, muazzam hesaplama talebi nedeniyle blok zinciri teknolojisi ile uygulanamaz.
2017'nin sonlarında Bulletproofs protokolü geliştirildi ve halka açıklandı. İngiltere'deki University College London'dan Jonathan Bootle ve Amerika Birleşik Devletleri'ndeki Stanford Üniversitesi'nden Benedict Bunz başlıca geliştiricilerdir. Bu iki mühendis tarafından oluşturulan protokol, bu yeni protokolün nasıl çalıştığını ve kendi blok zincirlerine nasıl dahil edebileceklerini öğrenmek isteyen kriptografik topluluğun dikkatini hızla çekti.
Bulletproofs protokolü, bazen kurşun geçirmez olarak da bilinir, Bitcoin blok zincirinde kullanılmak üzere tasarlanmış olsa da, Monero ve MimbleWimble ağı tarafından benimsendi ve gizlilik seviyelerini artırmak için bu protokolü kullanmaya başlayanlar oldu. Benzer şekilde, Litecoin CEO'su da bu protokolü kripto para biriminin blok zincirine adapte etmeye başlamayı düşünüyor. Benzer şekilde, Bulletproofs protokolü kullanıcılara mükemmel bir gizlilik veya anonimlik sağlamasa da, uygulaması gerçekleştirilen işlemlerle bağlantılı toplamları gizler ve herhangi bir anda gönderilen miktarları değil, yalnızca işlemin kaynağını ve hedefini gösterir.
Sonuç olarak, bu yeni protokolün tasarımı, kullanıcıların ve topluluğun finansal işlemler ve faaliyetler gerçekleştirirken halka açık blok zincirlerinin sağladığından daha iyi bir anonimlik düzeyinden yararlanma konusundaki artan arzusuyla motive edildi. Blok zinciri teknolojisinin en önemli avantajlarından biri, işlemleri kaydederken sağladığı değişmezlik ve şeffaflık düzeyidir. Ancak bazı uygulamalar için bu blok zinciri özellikleri yetersiz kalmaktadır. Halka açık blok zinciri teknolojisinin açıklığı, bir düzeyde gizlilik ve gizlilik talep eden işletmeler veya bu avantajlardan yararlanmak isteyen basit müşteriler için en iyi çözüm değildir.
Bullteproof'ların altında yatan kripto çok zordur, o kadar ki sadece birkaç kriptograf bunu tam olarak anlar. Öncelikle, Bulletproofs'un amacı bir işlemde yer alan değerleri gizlemektir. Ağın meşruiyetini doğrulama kapasitesini tehlikeye atmadan. Bulletproofs prosedürleri bunu başarmak için Pedersen Taahhütleri üzerine inşa edilmiştir. Bunlar homomorfik kriptografi olarak bilinen bir şifreleme biçiminin örnekleridir. Pedersen Taahhüdünün işleyişi, değerlerin herhangi bir anda kamuya açık olarak yayınlanmasına gerek kalmadan doğrulanmasına olanak tanır. Bunu yapmak için, girdilerin toplamının çıktıların toplamından daha yüksek olduğunu gösteren basit bir matematiksel teknik kullanırlar. Yani, havadan coin yaratmıyor, daha önce harcanmış coinleri kullanmıyor ya da sahip olmadığınız negatif bir bakiyeyi kullanmıyorsunuz. Sadece diğerlerinin bakiyenizi kullandığınızı onaylayabileceği şifreli bir mesaj gönderiyorsunuz, ancak kimse bunun ne kadar olduğunu bilmiyor.
Benzer şekilde, bu protokoller ayrık logaritma varsayımına dayanır: bu onları inanılmaz derecede uyarlanabilir ve herhangi bir eliptik eğri yöntemiyle uyumlu hale getirir. Ayrıca, Bulletproof protokolleri Fiat-Shamir sezgiselleri gibi kriptografik teknikler kullanır. Bu sayede etkileşimsiz bir karakter ve kısa sıfır bilgi testleri oluşturabilirler. Amaç, hızlı bir şekilde ve çok fazla hesaplama kaynağı gerektirmeden doğrulanabilen çok kısa kriptografik imza sistemleri tasarlamaktır.
Kısacası, tüm bu bileşenlerin kombinasyonu hızlı, verimli ve güvenli bir kriptografik kanıt sisteminin geliştirilmesini sağlar.