Bitcoin’e genellikle dijital para birimi denir, ancak bu tartışmalı bir karşılaştırmadır. Alice, Bob’a 10 dolar öderse, Bob paranın nereden geldiğini bilemez. Bob parayı Carol’a daha sonra verirse, Carol parayı önce Alice’in aldığını varsayamaz.
Bitcoin, açık doğası nedeniyle farklıdır. Belirli bir madeni paranın geçmişi (ör. Harcanmamış İşlem Çıktısı veya UTXO) herkes tarafından kolayca görüntülenebilir. İşlem, bitcoin her kullanıldığında işlem tutarını ve alıcının adını faturaya yazmaya benzer. Ancak genel adresin anonim olması, kullanıcının kimliğinin kolayca ifşa edilmesini engellemektedir. Ancak, Bitcoin tamamen özel değildir.
Blockchain kimlik doğrulaması, adresleri ve kimlikleri daha kesin bir şekilde birbirine bağlayarak daha karmaşık hale geliyor. Gözetim sisteminin yanı sıra bu amaca özel olarak çalışan bir birim de kripto para kullanıcılarının kimliğini ortaya çıkarabiliyor. Bunu önlemek için yıllar içinde ticari bağları sonlandırmaya yönelik yöntemler ortaya çıkmıştır.
Coin Karıştırma Nedir?
Genel olarak konuşursak, döviz bozdurma, parayı diğer para birimleriyle değiştirerek saklamak için tasarlanmış bir işlemi temsil eder. Ancak kripto para dünyasında, başkaları tarafından sunulan hizmetler söz konusu olduğunda genellikle karma paralar kullanılır. Sağlayıcılar, kullanıcılardan para alır (düşük işlem ücretleri ile) ve kullanıcıya gönderilenle ilgisi olmayan diğer tüm paraları geri gönderir.
Bu servisler ayrıca bardak veya mikser olarak da bilinir. Elbette, bu merkezileştirilmiş hizmetlerin güvenliği ve gizliliği hakkında bazı sorular var. Mikserlerin kullanıcılara kötü bir iş geçmişi olmadan iade edilen para veya parçaları iade edeceğine dair hiçbir garanti yoktur. Mikser kullanırken dikkat edilmesi gereken bir diğer husus da IP adreslerinin ve Bitcoin’lerin üçüncü şahıslar tarafından kaydedilebilmesidir.
Son olarak, kullanıcıların paralarını alacakları umuduyla paralarını başkasına teslim etmesi durdu. Daha ilginç bir yaklaşım, önemli düzeyde mantıksal inkar edilebilirlik oluşturan CoinJoin işlemidir. Yani bir CoinJoin işlemi tamamlandıktan sonra, kullanıcıyı kullanıcının önceki işlemine bağlayan hiçbir kanıt üretilemez. Birçok CoinJoin çözümü, daha merkezi olmayan alternatif karıştırıcılar sunar. Yönetici sürece müdahale edebilecek olsa da, çalışanların sahip olduklarından vazgeçmeleri gerekmez.
CoinJoin Nedir?
Bitcoin geliştiricisi Gregory Maxwell, CoinJoin işini ilk olarak 2013 yılında tanıttı. Yazısında bu süreçlerin nasıl organize edildiğini ve kuralları değiştirmeden gizlilikte önemli bir artıştan nasıl faydalanabileceklerini kısaca anlattı. CoinJoin özünde, farklı kullanıcılardan gelen girdilerin ve tek bir işlemin birleşiminden oluşur. Nasıl (ve neden) yapıldığını açıklamadan önce temel iş süreçlerinden bahsedelim. Bitcoin ticareti girdi ve çıktıyı içerir. Bir kullanıcı bir işlem yapmak istediğinde, UTXO’sunu giriş olarak kullanır ve çıkışı giriş sinyaline ayarlar. Her katkının bağımsız olarak kaydedildiğini ve kullanıcıların birden çok çıktı oluşturabileceğini (farklı adreslere giderek) not etmek önemlidir.
Dört girişli (her biri 0,2 BTC) ve iki girişli (0,7 BTC ve 0,09 BTC) bir işleme baktığımızda bazı varsayımlarda bulunabiliriz. Birincisi, ücretli olmasıdır – onu gönderen kişi, bir kişiye fikirlerden birini gönderir ve kendini değiştirir. Dört giriş kullandığı için en yüksek çıkış alıcıya gidebilir. Çıkışta 0.01 BTC kaybedilirse bu madenciye ödenen işlem ücretidir. Gönderenin küçük bir UTXO’dan büyük bir UTXO oluşturmak istemesi de mümkündür, bu nedenle gerekli miktarda 0,7 BTC’yi elde etmek için küçük bir girişi birleştirir.
Yapabileceğimiz başka bir varsayım, her girişin bağımsız olarak kaydedildiğidir. İşlemin, dört farklı tarafın girişi imzalayacağı şekilde tamamlanmış olması da mümkündür. CoinJoin sisteminin bu kadar iyi çalışmasını sağlayan prensip budur.
CoinJoin nasıl çalışır?
Ana fikir, birçok grubun gerekli girdi ve girdileri koordine ederek bir iş yaratmak için organize olmasıdır. Tüm girdiler birleştirildiğinde hangi çıktının hangi kullanıcıya ait olduğunu kesin olarak söylemek mümkün değildir. Bu işlemi aşağıdaki şemada görebilirsiniz:
İşte sistemler arasındaki bağı koparmak isteyen dört kullanıcı. Dahil etmek istedikleri girişi ve girişi ifade etmek için birbirleriyle (veya moderatör aracılığıyla) bağlantı kurarlar. Moderatör tüm bilgileri alır, bunun dışında bir işlem oluşturur ve ağda yayınlanmadan önce herkesin işlemi imzalamasını sağlar. Kullanıcılar tarafından bir kez imzalandıktan sonra, işlemi bozmadan değiştirmek mümkün değildir. Bu nedenle, organizatörün para çalma riski ortadan kalkar.
İşletme, madeni paraları geri dönüştürmek için bir kara kutu görevi görüyor. Yenilerini oluşturmak için eski UTXO’lar yok edilmelidir. Eski UTXO ile yenisi arasındaki tek bağlantı işlemin kendisidir ve şu anda katılımcıları birbirinden ayırmak imkansızdır. En iyi ihtimalle, katılımcının girdilerden birini eklediği ve katılımcının üretimin yeni sahibi olabileceği söylenebilir.
Ancak bu bile tam bir garanti değildir. Yukarıdaki işlemden dört katılımcı olduğu sonucuna varabilir miyiz? Bir kişi dört farklı adrese para mı gönderiyor? İki kişi iki farklı şey alıp 0.2 BTC’yi adreslerine geri mi götürüyor? Dört kişi yeni insanlara mı para gönderiyor yoksa kendileri mi? Bu sorulara doğrudan cevap vermemiz mümkün değil.
Bu post hakkında tartışma