İçeriğe geçin
buybitcoinsmart

Sözlük / Adresler ve anahtarlar

Adres yeniden kullanımı

Adres yeniden kullanımı nedir?
Adres yeniden kullanımı, aynı Bitcoin adresinde birden fazla ödeme kabul etmek anlamına gelir ve bu, o adrese hiç ödeme yapmış olan herkes arasında kalıcı bir kamusal bağ yayımlar.

Bitcoin adresleri ücretsizdir ve fiilen sınırsızdır; protokolde hiçbir şey bir adresi iki kez kullanmanızı engellemez. Satoshi'nin whitepaper'ı 10. bölümde buna karşı çıktı ve ödemelerin ortak bir sahibe bağlanamaması için her işlemde yeni bir anahtar çifti önerdi. Adres yeniden kullanımı, takma adlı bir kaydı aranabilir bir mali kayda dönüştüren şeydir.

Nasıl çalışır

Blok zinciri herkese açık bir dizindir ve adres, dizinin kendisine göre sıralandığı anahtardır. Her blok gezgini, tek bir sayfada tüm geçmişi döndüren bir adres arama kutusu sunar: gelen her ödeme, giden her ödeme, yürüyen bakiye ve zaman damgaları. O sayfayı yüklemek hiçbir ücrete tabi değildir ve kimsenin iznini gerektirmez.

Bir adresi bir kez kullanmak tek bir satır üretir. Kırk kez kullanmak, kanıtlanabilir biçimde aynı alıcıya ait kırk satır üretir ve her ödeyici diğer otuz dokuz satırı okuyabilir. Bunu öğrenmek için hiçbir şey kırılmadı. Kayıt tasarımı gereği herkese açıktır ve mevcut tek gizlilik, bir adres dizesine bir isim bağlamanın zorluğudur.

Yeniden kullanım, adresin arkasındaki anahtar hakkında bilinenleri de değiştirir. Bir pay-to-public-key-hash veya pay-to-witness-public-key-hash çıktısında adres bir hash'e bağlanır ve genel anahtar ilk harcamaya kadar yayımlanmamış kalır. Bir kez harcayın, o anahtar sonsuza dek zincir üstünde kalır. Sonrasında aynı adreste ödeme almaya devam edin, her sonraki Bitcoin gizli bir anahtar yerine açığa çıkmış bir genel anahtarın arkasında durur; bu, hiçbir fayda karşılığı olmayan daha zayıf bir konumdur.

Cüzdanlar bunu sizden düşünmenizi istemeden yıllar önce çözdü. Bir BIP-32 hesabı yalnızca alma kolunda 2.147.483.648 adres tutar ve alma ekranı her ödemeden sonra kullanılmamış bir sonraki adrese geçer. Bitcoin Core adresleri kullanılmış olarak işaretler ve onları yeniden vermeyi reddeder. Bugün bir adresi bilerek yeniden kullanmak genellikle kendi geçmişinizden eski bir adresi kopyalamak anlamına gelir.

Bitcoin satın alırken bu neden önemli

Kimliğinizi doğrulamış her borsa, para çekme adresinizi bir uyum kaydında tutar ve yeniden kullanım, bu tek kaydın sahip olduğunuz her şeyi kapsamasını sağlayan şeydir.

Bir yıl içinde aynı adrese 52 kez para çekin, borsaya, onun analitik tedarikçisine ve her ikisine de mahkeme celbi gönderen herkese tüm birikim pozisyonunuzu çözen tek bir ip verirsiniz. Her seferinde yeni bir adrese para çekin, aynı taraflar aralarındaki ilişkinin bir sayfadan okunmak yerine çıkarımla bulunması gereken 52 bağlantısız çıktı görür. Çıkarım çoğu zaman mümkündür. Aynı zamanda bir emektir ve kanıt değildir.

Para çekme beyaz listeleri bu tavsiyeyi karmaşıklaştırır ve aksini varsaymak dürüst olmaz. Kraken, Binance ve çoğu büyük platform, para çekmeyi kayıtlı bir adres listesiyle sınırlamanıza izin verir; bu, hesabınızı ele geçiren birine karşı güçlü bir savunmadır ve sizi yeniden kullanıma iter. Uygulanabilir uzlaşma, bir adres yerine aynı cüzdandan birkaç adresi beyaz listeye eklemek ve beyaz listeyi korumaktır. Hesap ele geçirme, zincir analizinden daha çok cüzdanı boşaltır.

İşletmeler sorunun en yalın halini yaşar. Tek bir QR kodu basıp kasaya bantlayan bir dükkan, her müşterisine günlük hasılatını ve bakiyesini gösteriyor demektir. Ödeme işlemcileri tam bu nedenle genişletilmiş genel anahtardan her fatura için yeni bir adres türetir ve tek bir sabit adres yayımlayan bir bağış sayfası, bazen farkında olmadan, gizlilik yerine aleniyeti seçmiş olur.

Yeniden kullanılan bir bağış adresinin açığa çıkardıkları

Herkese açık bir profilde tek bir adres yayımlayın, orada bir yıl bırakın, okunabilir sonuç rahatsız edicidir.

Herkes alınan tutarı satoshi'sine kadar toplayabilir, tek tek ödemeleri sayabilir ve her birinin hangi dakikada geldiğini okuyabilir. Doğrulanmış bir borsa hesabından doğrudan ödeme yapan bir bağışçı, kendi katkısıyla eşleştirilebilir ve sonra yanındaki diğer tüm katkıları görür. Sonunda harcadığınızda, işlem hangi bitcoinleri seçtiğinizi, ne kadarının para üstü olarak geri geldiğini ve nereye gittiğini, adresin ada göre size ait olduğunu zaten bilen bir izleyici kitlesine açığa çıkarır.

BIP-352 içinde belirtilen sessiz ödemeler (silent payments), bu ödünleşime modern yanıttır. Tıpkı önceden olduğu gibi tek bir sabit dize yayımlarsınız ve her gönderici onu farklı bir zincir üstü adres hesaplamak için kullanır; böylece herkese açık tanımlayıcı sabit kalırken zincir ödemeler arasında hiçbir ortaklık göstermez. Konsensüs değişikliğine ihtiyaç duymaz, yalnızca her iki cüzdanda destek gerektirir; kullanılabilirliğinin evrensel değil düzensiz olmasının nedeni budur.

Adres yeniden kullanımı vs girdileri birleştirme

Adres yeniden kullanımı tek bir adrese gelen ödemeleri birbirine bağlar; birleştirme ise birkaç adrese gelen bitcoinleri bağlar. Bir işlem iki veya daha fazla girdiyi birlikte harcadığında birleştirme olur ve bu, her gözlemciye tek bir tarafın hepsinin anahtarlarını elinde tuttuğunu söyler; zincir analizi firmalarının ortak girdi sahipliği sezgiseli (common input ownership heuristic) dediği kural budur. İki sorun birbirini büyütür. Dikkatli adres hijyeni, her şeyi bir kerede harcayan tek bir süpürme ile bozulur ve coin kontrolü ikinci sorunun yanıtıdır, birincinin değil.

Adres yeniden kullanımı vs toz saldırısı

Adres yeniden kullanımı kişinin kendi yol açtığı bir durumdur; toz saldırısı ise size yapılır. Bir saldırgan binlerce adrese birkaç yüz satoshi gönderir ve alıcıların o tozu daha büyük bir işleme birleştirmesini bekler; bu da toz gönderilen adresi diğer bitcoinlerine bağlar. Yeniden kullanım hiçbir saldırgan gerektirmez ve tek bir bağlantı yerine tam bir ödeme geçmişini açığa çıkardığı için çok daha fazlasını sızdırır. İkisi de aynı şekilde ele alınır: girişte yeni adresler, çıkışta bilinçli girdi seçimi.

Karıştırılmaması gerekenler

Sık sorulan sorular

Bitcoin adresini yeniden kullanmak tehlikeli mi?

Gizliliğe mal olur, güvenliğe değil. Yeniden kullanılan bir adrese gönderilen bitcoinler yine de aynı derecede güvendedir, ancak o adrese sahip olan herkes bu adresteki tüm geçmişinizi, bakiyeniz ve her ödemenin zamanlaması dahil, okuyabilir.

Cüzdanım her açtığımda neden yeni bir adres gösteriyor?

Cüzdan, kurtarma ifadenizden türetilen adreslerin bir dalında sırayla ilerliyor; BIP-32 kapsamında varsayılan davranış budur. Eski adresler hâlâ çalışır ve hâlâ size aittir, dolayısıyla alma ekranının ilerlemesine izin vermekle hiçbir şey kaybetmezsiniz.

Borsam yalnızca tek bir para çekme adresini beyaz listeye eklememe izin veriyor. Ne yapmalıyım?

Beyaz listeyi koruyun. Hesabın ele geçirilmesi, Bitcoin kaybetmenin zincir analizinden çok daha yaygın bir yoludur, bu yüzden kilitli bir para çekme adresinin güvenliği genellikle gizlilik maliyetinden ağır basar. Platform izin verdiğinde aynı cüzdandan birkaç adresi beyaz listeye ekleyin.

Adres yeniden kullanımını geri alabilir miyim?

Hayır. Zincir kalıcıdır, bu yüzden halihazırda yayımlanmış bağlantılar yayımlanmış olarak kalır. Yapabileceğiniz şey bunlara yenilerini eklemeyi durdurmaktır: gelecekteki ödemeleri yeni adreslerde alın ve eski ve yeni bitcoinleri tek bir işlemde birlikte harcamaktan kaçının.

Sıradaki okuma

İlgili terimler

Daha fazlası: Adresler ve anahtarlar

Bu sayfayı İngilizce okuyun