Blok zincirleri sadece kripto için değildir. Bakalım gizlilik açısından neler sunuyorlar.
Blockchain teknolojileri, gerçekleştirilen tüm işlemlerin değişmez bir kaydını tutar. Bu kayıt herkesin erişimine açıktır, yani birisi işlemleri tanımlayabilir, adresleri kontrol edebilir ve muhtemelen bunları size geri bağlayabilir.
Peki, özel bir kripto işlemi yapmak istiyorsanız ne yaparsınız? İhtiyacınız olan gizliliği size sunmak için farklı blok zincirlerde uygulanan çeşitli zincir içi protokollere başvurabilirsiniz.
1. Gizli İşlemler
Gizli işlemler, kullanıcıların işlemleri gizli tutmasına olanak tanıyan şifreleme protokolleridir. Başka bir deyişle, aktarılan varlıkların miktarını ve türünü gizleyebilirler, ancak yine de ekstra para olmadığından emin olabilirler. çift harcama. Yalnızca ilgili varlıklar (gönderen ve alıcı) ve onların kör edici anahtarı açıklamayı seçtikleri kişiler bu bilgiye erişebilir.
John'un cüzdanında beş BTC olduğunu ve zaten adresini vermiş olan Mary'ye iki BTC göndermek istediğini varsayalım. John kör edici bir anahtar oluşturur ve bunu Mary'nin adresiyle birleştirerek gizli bir adres oluşturur. Adres kamu kayıtlarında kayıtlı olmasına rağmen, bunun Mary'nin adresiyle ilişkili olduğunu yalnızca John ve Mary biliyor.
John, kör edici anahtar ve iki BTC ile Pedersen taahhüdünü başlatır. Pedersen taahhüdü, kullanıcının daha sonraki bir tarihe kadar ne olduğunu açıklamadan bir değeri taahhüt etmesine olanak tanır. Değer, kör edici anahtar kullanılarak ortaya çıkar.
John ayrıca gizli işlem adresini ve Mary'nin ilgili adresin özel anahtarına sahip olduğunu kanıtlamasını gerektiren bir matematiksel koşulu içeren bir imza oluşturur ve bunu yaparlar. İşlem gerçekleşir ve kamu siciline kaydedilir.
Gizli işlem teknolojisi, 2013 yılında Adam Black tarafından yaratıldı. Blocksteam'in Elements yan zinciri ve AZTEC protokolü de dahil olmak üzere çok sayıda projede uygulandı.
2. Halka İmzaları
Halka imzası, gönderenin işleminin diğer bazı gerçek ve sahte girişlerle karıştırılmasını içeren ve gönderenin tam olarak bilinmesini hesaplama açısından imkansız hale getiren bir gizleme yöntemidir. Blockchain'in bütünlüğünü korurken gönderen için yüksek düzeyde anonimlik sağlar.
Alice, Bob, Carol ve Dave'in, bunu tam olarak kimin yaptığını açıklamadan belirli bir karar vermek isteyen küçük bir arkadaş grubu hayal edin. Genel anahtarlarından (yani cüzdan adreslerinden) oluşan bir halka oluştururlar. Alice, kendi anahtarını diğerlerinin ortak anahtarlarıyla birlikte kullanarak bir işlem başlatır. Karışık girdileri kullanan bir şifreleme algoritması, işlem için bir imza oluşturur.
İmza genel anahtarlar kullanılarak doğrulanabilir ancak Alice'in anahtarından kaynaklanıp kaynaklanmadığı belirlenemez. Aynı şey diğer üyelerin işlemlerinde de olur. Halka imzası daha sonra blok zincirine eklenir ve anonimliği korurken karar almayı kolaylaştırır.
Monero gibi Blockchain ağları, işlemleri halka imzalar aracılığıyla karıştırarak yüksek düzeyde işlem gizliliği ve anonimlik elde ediyor.
3. Sıfır Bilgi Kanıtları
Belki de en popüler zincir üstü gizlilik teknolojisi, sıfır bilgi kanıtları, gerçek bilgileri açıklamadan işlem verilerinin doğrulanmasını sağlar. Temel olarak kanıtlayıcı, doğrulayıcıya gerçekten söz konusu bilgiye sahip olduğunu gösteren bir dizi etkileşim gerçekleştirecektir. Bu arada bu etkileşimler, doğrulayıcının bilgiyi tahmin edemeyeceği şekilde tasarlanmıştır.
Diyelim ki Peter soyunma odasının şifresini biliyor ama Carl şifreyi söylemeden bunu bildiğinden emin olmak istiyor. Peter, yalnızca şifreyi bilmesi durumunda mümkün olabilecek bir dizi eylemi gerçekleştirmeye karar verir. Mesela kapıyı açıyor, içeri giriyor, kapatıyor, sonra tekrar açıyor ve dışarı çıkıp kapıyı kapatıyor.
Carl, Peter'ın şifreyi gerçekten bildiğini çünkü şifreyi bilmeden kapıyı açıp içeri adım atıp dışarı çıkamayacağını fark eder. Bu arada, şifreyi belirtmesine gerek kalmadan şifreyi bildiğini gösterdi.
ZK kanıtları, Zcash gibi gizlilik odaklı kripto paralarda çok önemli bir rol oynuyor ve işlem ayrıntılarının ağ katılımcıları tarafından doğrulanabilirken gizlenmesini sağlıyor.
4. Mimblewimble
Mimblewimble, birden fazla işlemin küçük bir işlem oluşturmak için tek kümeler halinde toplandığı bir "kesme" işlemi yoluyla işlem girişlerini ve çıkışlarını gizleyen bir gizlilik protokolüdür. kripto para birimi işlem bloğu. Bu, bir gizlilik katmanı eklerken blok zincirinin boyutunu azaltır.
Harry'nin Hermione'ye gizli bir mesaj göndermek istediğini hayal edin. Mimblewimble ile tüm işlem konfeti gibi parçalara ayrılacak. Bu arada işlemin imzaları da birleştirildi. Harry, paraları harcama yetkisine sahip olduğunu ve işleme izin verdiğini kanıtlayan ayrıntıları içeren bir kriptografik imza başlatır.
Hermione işlemi alır ve doğrular. İşlemin geçerli olduğunu, tutarların eşleştiğini ve Harry'nin imzasının gerçek olduğunu onaylar. Ancak hâlâ bireysel girdi ve çıktıları bilmiyor.
Mimblewimble, işlemlerin gizliliğini sağlamak için Grin ve Beam gibi çeşitli kripto para birimlerinde kullanıldı. Ek olarak, mevcut işlemleri doğrulamak için geçmiş işlemlerin uzun bir geçmişine ihtiyaç duymaz, bu da onu hafif ve ölçeklenebilir kılar.
5. Karahindiba
Dandelion, ağ içindeki işlem yayılımının anonimliğini artırmaya odaklanıyor. İlk yayılma aşamalarında bir işlemin kökenini gizleyerek çalışır. Bu, kötü niyetli aktörlerin bir işlemin kaynağını kökenine kadar izlemesini zorlaştırarak kullanıcıların gizliliğini artırır.
Lily, kimliğini açıklamadan blockchain üzerinden bir işlem göndermek istiyor. İlk aşamada işlem yapmak için bilinen bir rotayı kullanıyor. Daha sonra, sürecin ortasında, işlemi hedefe ulaşmadan önce göndermek için rastgele bir yoldan sapar. Şu anda ondan gelmiş gibi görünmüyor.
İşlem, havada uçuşan karahindiba tohumları gibi, kökenini açıklamadan düğümden düğüme yayılır. Sonunda blok zincirinde ortaya çıkıyor, ancak izini Lily'ye kadar takip etmek zor. Protokol öngörülemeyen bir yol yarattı ve kaynağı gizledi.
Dandelion başlangıçta Bitcoin'in eşler arası ağ gizliliğini geliştirmek için önerildi. Ancak zamanla anonimliğin kaldırılmasına yol açacak kusurları vardı. Geliştirilmiş bir versiyon olan Dandelion++, gizliliği koruyan bir kripto para birimi olan Firo tarafından benimsendi.
6. Gizli Adresler
Gizli adresler Her işlem için tek seferlik benzersiz bir adres oluşturarak alıcının gizliliğini kolaylaştırın. Bu, gözlemcilerin alıcının kimliğini belirli bir işleme bağlamasını engeller. Fonlar gizli bir adrese gönderildiğinde, işlemin varış yerini yalnızca hedeflenen alıcı çözebilir ve bu da gizliliğin korunmasını sağlar.
Jay'in işlemlerini gizli tutmak istediğini varsayalım. Böylece insanların işlemi kendisine kolayca bağlayamaması için gizli bir adres oluşturuyor. Adresi kripto kullanarak ödeme yapacak olan Bob'a gönderir. Bob ödemeyi başlattığında, blok zinciri ödemeyi bir dizi rastgele işleme dağıtarak karmaşıklığı artırır.
Jay, ödemesini talep etmek için gizli adrese karşılık gelen özel bir anahtar kullanır. Bu, adresin kilidini açan ve paraya erişmesini sağlayan gizli bir kod gibidir.
Bu arada, onun mahremiyeti bozulmadan kalıyor ve Bob bile onun gerçek genel adresini biliyor.
Monero, kullanıcıların genel adreslerinin gizliliğini sağlamak için gizli adresler kullanır. Bu protokolü kullanan bir diğer proje ise özgürlük yanlısı merkezi olmayan bir uygulama platformu olan Particl'dir.
7. Homomorfik Şifreleme
Homomorfik şifreleme, aşağıdakilerin kullanılmasını sağlayan bir şifreleme yöntemidir: şifrelenmiş veri önce verilerin şifresini çözmeden hesaplamalar yapmak. Blockchain'de şifrelenmiş işlem verileri üzerindeki işlemleri kolaylaştırır ve süreç boyunca gizliliği korur.
Diyelim ki Brenda, Aaron'un görmeden sayıyla bazı hesaplamalar yapmasına izin verirken bir sayıyı gizli tutmak istiyor. Gizli numarayı şifreleyerek onu yalnızca Aaron'un açabileceği kilitli özel bir koda dönüştürür. Aaron kodu alır ve orijinal numarayı bilmesine gerek kalmadan üzerinde hesaplamalar yapar.
İşi bittiğinde sonucu Brenda'ya gönderir, Brenda da kendi şifreleme anahtarını kullanarak sonucun şifresini çözer ve orijinal gizli numaranın formatına dönüştürür. Artık cevabı biliyor ancak Aaron hesaplamaları orijinal sayıyı bilmeden yaptı.
Blok zincirleri için gizli ve anonim bir ödeme mekanizması olan Zether'i geliştirmek için homomorfik şifreleme kullanıldı. Stanford Üniversitesi Kripto Grubu. Geniş çapta benimsenmesini engelleyen şey yavaşlık, verimsizlik ve yüksek depolama gereksinimleridir.
Kripto İşlem Gizliliğinizi Geliştirin
Blok zincirleri kullanıcılara daha yüksek düzeyde gizlilik sağlarken çoğu yalnızca sözde anonimlik sağlar. Genel bir adres size kadar takip edilebildiği sürece kimliğiniz tamamen gizli değildir.
Dolayısıyla, zincir içi gizlilik düzeyini artırmak istiyorsanız yukarıdakiler gibi gizlilik protokollerini kullanan blockchain teknolojilerini kullanın.