Özel Olarak Bitcoin Harcama

Prerequistes

Bu kılavuz, gizliliğinizi koruyacak şekilde nasıl Bitcoin göndereceğinizi açıklamaktadır. Sparrow'da yeniyseniz, Hızlı Başlangıç kılavuzu yararlı bir giriş sağlar.

Bitcoin'de Gizlilik Neden Önemlidir?

Gizlilik araçlarına neden ihtiyaç duyulduğunu anlamak için Bitcoin UTXO modelini anlamak önemlidir.

Her Bitcoin bakiyesi, belirli bir adrese gönderilen bir işlem çıktısı (TXO) olarak temsil edilir. Bu fonlar harcanmadan önce, harcanmamış işlem çıktıları (UTXO'lar) olarak adlandırılır. Her UTXO'nun benzersiz, sabit bir miktarı vardır.

Bitcoin harcadığınızda, işleminiz için bir veya daha fazla UTXO'yu girdi olarak birleştirirsiniz. İşlem blok zincirinde onaylandıktan sonra, bu girdi UTXO'lar "harcanmış" hale gelir, yani bir daha kullanılamazlar. Harcadığınız miktar giriş UTXO'larıyla tam olarak eşleşmiyorsa, "değişim" oluşturulur ve kalan fonlar yeni bir UTXO olarak cüzdanınıza iade edilir.

Bitcoin blok zinciri herkese açık olduğundan, bu modelin gizlilik açısından çeşitli etkileri vardır:

  • Dengenizi ortaya çıkarmak: Herkes işlemlerinizde kullandığınız giriş UTXO'larını görebilir ve potansiyel olarak bakiyenizle ilgili bilgileri açığa çıkarabilir.
  • Harcamalarınızı Takip Edin: Halka açık blok zinciri, gözlemcilerin "değişimin" (ve sonraki değişim çıktılarının) ne zaman harcandığını görmesine olanak tanıyarak zaman içindeki harcama kalıplarınızı ortaya çıkarır.
  • UTXO Kümeleme: Bir işlemdeki tüm girdi UTXO'larının genellikle aynı sahibine ait olduğu varsayılır ve işlemlerinizi birbirine bağlayan bir küme oluşturur.
  • Blockchain Analizi: Blockchain analiz araçları, sahiplik değişikliklerini belirlemek ve finansal faaliyetlerinizi tanımlamak için sezgisel yöntemler kullanır.

Gizlilik Araçları

Gizlilik araçları bu sezgisel yöntemleri bozmayı ve gizliliğinizi korumayı amaçlar. Örnekler şunları içerir:

  • Coinjoins: Bunlar birden fazla kullanıcının işlemlerini birleştirerek işlem grafiğinde karışıklık ve entropi yaratır.
  • Payjoin: Bu, UTXO sahipliği hakkındaki varsayımları bozarak fonlarınızı takip etmeyi zorlaştırır.

Gizlilik Neden Önemlidir?

Gizlilik araçlarını kullanarak şunları yapabilirsiniz:

  • İşlem Geçmişini Gizleyin: İşlemlerinizi birbirine bağlamanızı ve harcamalarınızı takip etmenizi zorlaştırır.
  • Dengenizi Koruyun: Finansal varlıklarınız hakkında açıklanan bilgi miktarını azaltın.

Sahte İki Kişilik Coinjoin (Stonewall İşlemi)

Bitcoin harcarken gizliliği artırmanın yaygın bir yolu "eşit çıktı coinjoin" adı verilen bir teknik kullanmaktır. Bu, eşit çıktı miktarlarına sahip bir işlem oluşturmak için birden fazla kişinin girdilere katkıda bulunmasını içerir. Bu belirsizlik, her bir çıktı katılımcılardan herhangi birine ait olabileceğinden, fonların sahipliğinin izlenmesini zorlaştırır.

Başkalarıyla koordinasyon kurmaya gerek kalmadan gizlilik sağlamanın basit bir yolu "sahte coinjoin" ("Stonewall işlemi" olarak da bilinir) oluşturmaktır. Bu, sizin yarattığınız bir işlemdir ancak birden fazla kişi tarafından yaratılmış gibi görünür. Dışarıdan bir gözlemci coinjoin'in gerçek mi yoksa sahte mi olduğunu anlayamaz.

Sahte Coinjoins'in Faydaları:

  • İşbirliği yok: Başka biriyle çalışmanıza gerek yok.
  • Tüm Cüzdanlarla çalışır: Bu teknik, donanım cüzdanları da dahil olmak üzere her tür cüzdanla kullanılabilir.

Nasıl Çalışır?

İki eşit çıktısı olan bir işlem hayal edin. Bu, iki kişinin fon katkısında bulunduğu gerçek bir coinjoin olabilir ya da kendi fonlarınızı iki eşit çıktıya bölüyor olabilirsiniz. Bu belirsizlik, hangi fonun kime ait olduğunu takip etmeyi zorlaştırır.

Not: Sahte coinjoinler bir gizlilik katmanı sağlasa da, birden fazla taraf arasında gerçek bir işbirliği içeren gerçek coinjoinler kadar etkili değildir.

Kendinizle bir coinjoin oluşturmak için Sparrow'da Gönder sekmesine gidin ve normalde yaptığınız gibi bir işlem oluşturun. Ardından, aşağıdakiler için optimizasyonu açın Gizlilik sol alt köşedeki geçiş düğmesi. Cüzdanınızda yeterli para varsa, Sparrow sizin için otomatik olarak bir coinjoin oluşturacaktır.

Sparrow coinjoin'i şu şekilde oluşturacak:

sahte coinjoin tekniği

Sparrow, coinjoin'deki her bir "bireyi" temsil eden iki girdi seti ile bir coinjoin oluşturacaktır. Her bir "bireyin" ödeme tutarından daha fazla katkıda bulunması gerektiğinden, cüzdanınızda yaptığınız ödemenin iki katını karşılayacak kadar fon bulunmalıdır. Yeterli fonunuz yoksa, daha sonra tartışacağımız işbirlikçi bir coinjoin gerçekleştirebilirsiniz.

İşlemin çeşitli çıktıları olacaktır:

  • İlk çıktı, aşağıdaki adrese yapılan gerçek ödemedir Ödeme Alan.
  • İkinci çıktı, değişiklik adreslerinizden birine gönderilen aynı miktarda (5.670 sat) bir "yem "dir.
  • Son olarak, her "birey" için bir tane olmak üzere cüzdanınıza geri gönderilen iki para üstü çıkışı vardır.

Bu işlem dışarıdan bakan bir gözlemciye gerçek bir iki kişilik coin birleşmesi gibi görünür, ancak aslında bir coin birleşmesi yanılsaması yaratmak için kendi fonlarınızı kullandığınız bir işlemdir. Bu ekstra gizlilik katmanı, ek girdi ve çıktılar nedeniyle biraz daha yüksek bir ücrete mal olur.

Sparrow'da bu tür bir coinjoin oluşturmak için, ödeme yaptığınız adresin cüzdanınızla aynı türde olması gerekir. Bu, çıktıların benzer görünmesini sağlar ve gerçek bir coinjoin illüzyonunu daha da geliştirir.

Artık bu işlemi normalde yaptığınız gibi oluşturabilir, imzalayabilir ve yayınlayabilir ve bu süreçte ek gizlilik kazanabilirsiniz.

İnteraktif Olmayan Ödemeler için PayNym ve Ödeme Kodları

Önceki örnekte, her ödeme için alıcıdan yeni bir adres almanız gerekiyordu. Peki ya birisine her seferinde onunla iletişime geçmenize gerek kalmadan ödeme yapmak istiyorsanız? İşte burada PayNyms ve ödeme kodları devreye giriyor.

Ödeme Kodları:

  • Benzersiz Tanımlayıcı: Her cüzdan, ödeme kodu adı verilen benzersiz bir tanımlayıcı oluşturabilir.
  • Deterministik Üretim: Bu kod deterministik olarak üretilir, yani belirli bir algoritmaya göre hesaplanır.
  • Gizlilik: Ödeme kodu cüzdanınız hakkında herhangi bir bilgi vermez, bu da onu paylaşmayı güvenli hale getirir.
  • Uzunluk: Ödeme kodları oldukça uzundur, bu da yüz yüze paylaşılmalarını zorlaştırır.

PayNyms:

  • Rehber: adresindeki PayNym dizini https://PayNym.is ödeme kodunuz için kısa ve kolay bir ad oluşturmanıza olanak tanır.
  • Örnek: Bir PayNym şöyle görünebilir +roundgrass881.
  • Benzersizlik: Her PayNym benzersizdir.
  • Profil resimleri: PayNym'lerin hatırlanmalarını kolaylaştırmak için ilişkili "robot" profil resimleri vardır.
  • İletişim: Her PayNym, düzenli olarak etkileşimde bulunduğunuz diğer PayNym'leri temsil eden bir kişi listesine sahip olabilir.

PayNyms'i kullanma:

  • İsteğe bağlı: PayNym kullanımı isteğe bağlıdır ve yapılandırma dosyasında etkinleştirilebilir.
  • Ödeme Kodları: PayNyms oluşturmadan doğrudan ödeme kodlarını kullanmaya devam edebilirsiniz.

Avantajlar:

  • İnteraktif Olmayan Ödemeler: Her seferinde yeni bir adres istemenize gerek kalmadan birine ödeme yapabilirsiniz.
  • Gizlilik: PayNyms ve ödeme kodları, cüzdan bilgilerinizi gizleyerek gizliliğinizi korumanıza yardımcı olur.
  • Kullanım Kolaylığı: Kısa, samimi PayNym'ler ödeme bilgilerini paylaşmayı kolaylaştırır.

PayNyms, Sparrow'da daha sorunsuz ve özel, etkileşimli olmayan ödemelere olanak tanıyan bir özelliktir.

Bir PayNym'e Ödeme Yapma

Bir ödemeyi doğrudan bir PayNym'e gönderebilirsiniz, bu da fonları otomatik olarak yalnızca sizin ve alıcının bildiği özel bir adrese yönlendirecektir.

İçinde Gönder sekmesinin sağındaki aşağı oka tıklayın. Şuraya Öde alanını seçin ve PayNym...

paynym'e gönder

Cüzdanınızla ilişkili PayNym'i gösteren bir iletişim kutusu göreceksiniz. Bunu geri almanız gerekiyorsa PayNym'i al Düğme.

paynym'e ödeme

Seçtikten sonra PayNym... içinde Gönder sekmesinde, alıcının PayNym'sini bulmanız gerekecektir:

  1. İletişim Bulun: Kişiler listenizde PayNym'i arayın.
  2. İletişim Ekle: PayNym listenizde yoksa, listedeki İletişim Bulun alanına gidin ve İletişim Ekle göründüğünde.
  3. Bağlantı İletişim: PayNym'i ekledikten sonra Bağlantı İletişim Düğme.

Bir Kişiyi Bağlama:

Bir kişiyi bağlamak, gönderdiğiniz PayNym ile ilişkili bir adrese küçük bir bildirim işlemi göndermeyi içerir. Bu, bir bağlantı kurmak ve PayNym'in fon almaya hazır olduğundan emin olmak için gereklidir. Bu bildirim işlemi 546 sat'a (artı madencilik ücreti) mal olacaktır.

Alternatif: Ödeme Kodu ile Doğrudan Ödeme:

Ayrıca "Ödeme Yapılacak" alanına yapıştırarak doğrudan bir ödeme koduna da gönderebilirsiniz.

Not: Şu anda, PayNyms'e doğrudan ödemeler Taproot (P2TR) cüzdanları ile desteklenmemektedir.

paynym bağlama

Bir kişiyi bağladıktan sonra, Sparrow ve PayNym cüzdanı her iki cüzdan için benzersiz bir gönderme ve alma adresi seti oluşturacaktır. Bu, daha fazla etkileşime gerek kalmadan bu PayNym'e bağımsız ve özel olarak ödeme göndermenize olanak tanır.

  • Tek Seferlik Bağlantı: Bağlantının kurulması için bildirim işleminin yalnızca bir kez gönderilmesi gerekir.
  • İletişim Bağlantısı: PayNym sizi bir kişi olarak eklerse, otomatik olarak size bağlanırlar ve aynı şekilde ödeme gönderebilirler.
  • Blockchain Depolama: Bağlantı blok zincirinde saklanır.
  • Tohum Restorasyonu: Cüzdanınızı bir yedekten geri yüklemeniz gerekirse, bu adreslere gönderilen tüm fonları kurtarmak için cüzdan tohumunuzu kullanabilirsiniz.
  • Ana Cüzdan: Bu özellik aracılığıyla size gönderilen fonlar, yapılandırılmış birden fazla hesabınız olsa bile ana (ana) cüzdanınızda görünecektir.

Bağlantılı bir PayNym'e gönderme:

  1. İletişime Gönder: Tıklayın İletişime Gönder ödemeyi başlatmak için.
  2. Alana Ödeme'de PayNym: İletişim kutusu kapanacak ve Şuraya Öde alanı bir PayNym'e ödeme yaptığınızı gösterecektir.
  3. Etiket ve Miktar: Ödeme etiketinizi ve tutarını girin.

Doğrudan Ödeme:

  • Özel Adres: Sparrow otomatik olarak sadece sizin ve PayNym alıcısının bildiği özel bir gönderim adresi kullanacaktır.
  • İşlem Oluştur: İşleme her zamanki gibi devam edin (oluşturun, imzalayın ve yayınlayın).

Sonuç

Bu araçları kullanarak Bitcoin ile işlem yaparken gizliliğinizi önemli ölçüde artırabilirsiniz. Doğrudan bir PayNym'e bağlanmak ve ödeme yapmak, yeni adresler sağlamak için bir sunucuya ihtiyaç duymadan bağımsız olarak ödeme göndermek ve almak için özellikle yararlıdır. Bu, finansal gizliliğiniz üzerinde kontrol sahibi olmanıza yardımcı olabilecek güçlü bir özelliktir. Gönderdiğiniz her işlem için bu gizlilik tekniklerini kullanmayı düşünün. Bitcoin ekosisteminde gizliliğinize öncelik vermeye başlamak için hiçbir zaman geç değildir.