Blockchain Köprülerinde Gizlilik
Kullanıcılar, takma adlarını veya ortak anahtarlarını kullanarak blok zincirleriyle etkileşime girer. Bu bir düzeyde gizlilik sağlasa da gerçek kimlikleri doğrudan kullanılmadığından mahremiyetleri tam olarak korunmamaktadır. Bunun nedeni, tüm işlemlerin halka açık blok zincirinde sunulması ve saklanmasıdır, bu da üçüncü tarafların blok zinciri araştırmasını ve kullanıcıların gerçek kimliklerini takma adlarına bağlamasını mümkün kılar. Bu, merkezi borsalarla etkileşimlerini izleyerek veya takma adlarını öğrenebilen ve işlem geçmişlerini blok zincirinde izleyebilen satıcılarla yapılan işlemler yoluyla yapılabilir.
Kullanıcılar kripto hesap bilgilerini dünyayla paylaşmak istemeyebileceklerinden, bu, blok zincirinin benimsenmesi için önemli bir sorundur! Ayrıca, blockchain analiz teknolojisi geliştikçe, kullanıcıların kimliklerini bulmak daha kolay hale geliyor ve düzenlemeler, birçok uygulamada KYC'yi zorunlu kılarak kullanıcıların gizliliğini yok edebiliyor.
Köprü Gizliliği
Blockchain'deki gizlilik sorunlarını ele almak için, diğerlerinin yanı sıra karıştırma, halka imzalar ve sıfır bilgi kanıtları gibi çeşitli çözümler vardır. Bu teknikler hem blok zincir hem de uygulama seviyelerinde uygulanmıştır. Bununla birlikte, fazla dikkat çekmeyen bir alan da blockchain köprüleridir. Blok zinciri köprüleri, kullanıcıların fonları ve verileri farklı blok zincirleri arasında taşımasına izin veren protokollerdir. Çok zincirli dünya büyüdükçe, köprülerdeki gizlilik sorunlarını çözmek giderek daha önemli hale geliyor.
Köprülerin ana kullanımlarından biri, varlıkları zincirler arasında aktarmaktır, ancak bu işlem şu anda mahremiyetten yoksundur. Bir üçüncü tarafın, adresleri ve varlıkları birbirine bağlayarak bir zincirden diğerine taşınan varlıkları izlemesi kolaydır. Ek olarak, fonları bir zincirden diğerine taşımak genellikle zaman alıcı bir süreçtir ve Madenci Çıkarılabilir Değer (MEV) aktörlerinin önde gelen kullanıcılara ulaşmasını kolaylaştırır. Örneğin, bir kullanıcı iki blok zincir arasında zincirler arası bir değişim gerçekleştirmek isterse (bunlara kaynak ve hedef zincir diyelim), kaynak zincirinde bir istek gönderir. İşlemin kaynak zincirde onaylanması ve ardından hedef zincire iletilmesi zaman aldığından, MEV aktörlerinin MEV fırsatını tespit etmek ve bundan kar elde edecek şekilde fiyatları yönlendirmek için yeterli zamanı vardır.
Blockchain Köprülerinde Gizliliğe Ulaşmak
Blockchain köprülerinde mahremiyet elde etmek için mevcut gizlilik teknikleri kullanılabilir. Aşağıdaki bölümlerde, her bir tekniği ve bunun köprü problemine nasıl uygulanabileceğini açıklayacağız.
Karıştırma
Karıştırma, gönderici ve alıcıyı birbirinden ayıran bir tekniktir. Bu yöntemde, X jetonunu transfer etmek isteyen iki veya daha fazla kullanıcı, işlemlerini tek bir işlemde birleştirerek, üçüncü bir tarafın gönderici ve alıcı arasında bağlantı kurmasını zorlaştıracaktır.
Örneğin, Alice ve Bob bir köprü kullanarak 1 BTC'yi Bitcoin'den Polygon'a taşımak isterse, genellikle iki ayrı istek gönderirler. Gizliliklerini korumak için isteklerini tek bir işlemde birleştirip köprüye gönderebilirler. Köprü, talebi yerine getirdiğinde, Alice ve Bob tarafından belirlenen alıcı adreslerine paketli BTC gönderir, ancak üçüncü bir taraf, Alice ve Bob'un alıcısını ayırt edemez.
Sıfır Bilgi Kanıtı
Sıfır bilgi kanıtı, bir kanıtlayıcının gerçek veriler hakkında herhangi bir bilgi ifşa etmeden bir ifadenin veya verilerin geçerliliğini göstermesine izin veren bir kriptografik araçtır. Bu teknoloji, gizlilik odaklı kripto para birimi Zcash'te, kullanıcıların hangi belirli para birimlerine sahip olduklarını açıklamadan belirli miktarda paraya sahip olduklarını kanıtlamalarını sağlamak için kullanılır. Doğrulayıcı, ilgili gerçek madeni paralar hakkında herhangi bir bilgiye sahip olmadan, kanıtın geçerliliğini doğrulayabilir ve gerçekten geçerliyse ödemeyi kabul edebilir.
Bu teknoloji, varlıklar arasında köprü kurarken gönderici ve alıcı arasındaki bağlantıyı gizlemek için de kullanılabilir. Örneğin, Alice, Ethereum'dan Polygon'a 1 ETH aktarmak isterse, ETH'yi Ethereum'daki bir akıllı sözleşmeye gönderebilir ve ardından Polygon'daki bir akıllı sözleşmeye varlığı ifşa etmeden kontrol sahibi olduğunu kanıtlayabilir. Bu şekilde, gönderici ve alıcı arasındaki bağlantı kopar.
Protokolü uygulamak için, biri Ethereum'da ve diğeri Polygon ağında olmak üzere iki akıllı sözleşme gereklidir. Ethereum'dan Polygon'a veri aktarmak için bir blockchain köprüsü de gereklidir. Ethereum akıllı sözleşmesi bir Merkle ağacı saklar ve kullanıcılar belirli miktarda ETH (diyelim ki 1 ETH) yatırarak ağaca yeni bir yaprak ekleyebilir. Ardından, Polygon'da kullanıcılar geçerli bir kanıt sağlayarak akıllı sözleşmeden 1 WETH çekebilir.
Alice iki rasgele değer, "s" ve "r" üretir ve Merkle ağacına eklediği birleştirmelerinin karmasını (r||s) hesaplar. Güncellenen Merkle ağacının kökü (Merkle kökü) daha sonra blockchain köprüsü aracılığıyla Polygon akıllı sözleşmesine taşınır.
Alice, Poligon ağında "r" ve "s" konusundaki bilgisini yeni bir kimlikle gösteren kanıt sunar. Kanıt, "r||s" hash'inin Merkle ağacının bir parçası olduğunu, ancak "r" ve "s"nin gerçek değerlerinin açıklanmadığını gösteriyor. Kanıta ek olarak, Alice akıllı sözleşmeye “H(r)” gönderir. Akıllı sözleşme, kanıtı güncellenmiş Merkle kökü ve "H(r)" değeriyle karşılaştırarak doğrular. Kanıt geçerli sayılırsa, akıllı sözleşme kanıtlayıcı olarak Alice için 1 WETH basacaktır. Akıllı sözleşmenin "H(r)" değerini sakladığını not etmek önemlidir, bu nedenle Alice belirli bir "r" ve "s" için WETH'yi yalnızca bir kez alabilir.
Özet
Blockchain işlemlerinde takma adların kullanılması, gizliliği tam olarak korumaz. Gizliliği iyileştirmek için karıştırma, halka imzalar ve sıfır bilgi kanıtları gibi çözümler mevcuttur, ancak farklı blok zincirleri arasındaki transferlerin gizliliği fazla ilgi görmemiştir. Çoklu zincir benimseme büyüdükçe ve mahremiyet giderek daha önemli hale geldikçe bu önemlidir. Aktarımlarda mahremiyeti korumak için köprü sorununa karıştırma ve sıfır bilgi kanıtları uygulanabilir.
Referanslar
[1] CoinShuffle: Bitcoin için Pratik Dağıtılmış Para Karıştırma
[2] Zerocash: Bitcoin'den Merkezi Olmayan Anonim Ödemeler
[3] Güvenilir olmayan, gizliliği koruyan blockchain köprüleri

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































