Ana içeriğe geç

Bitcoin Adresi Nedir?

2 haftadan uzun süre önce güncellendi

Bir bitcoin adresi, size bitcoin göndermek isteyen herkesle paylaşabileceğiniz bir harf ve rakam dizisidir. Bir genel anahtardan (sayılar ve harflerden oluşan bir dizi) üretilen bir bitcoin adresi "1" rakamıyla başlar. İşte bir bitcoin adresi örneği:

1J7mdg5rbQyUHENYdx39WVWK7fsLpEoXZy

Bir işlemde, bitcoin adresi genellikle alıcı olarak görünür. Bir bitcoin işlemini bir çek ile karşılaştırırsanız, bitcoin adresi, alıcı alanına koyacağımız alıcıdır. Bir çekin alıcısı bir banka hesabı, bir şirket, bir kuruluş veya hatta bir nakit çek olabilir. Belirli bir hesabı belirtmek yerine, bir çek, oldukça esnek bir ödeme aracı haline getiren bir alıcı olarak soyut bir ad kullanır. Benzer şekilde, bitcoin adresleri de bu şekilde esnek işlemler sağlayan benzer bir soyutlama kullanır. Bir bitcoin adresi, genel ve özel anahtar çiftinin sahibini temsil edebilir veya başka bir şeyi temsil edebilir. Şimdi, bir genel anahtardan bir bitcoin adresi üretmenin basit bir örneğine bakalım.

Bitcoin adresleri, genel anahtarlardan tek yönlü bir kriptografik özetleme algoritması ile elde edilebilir. Bir özetleme algoritması, rastgele uzunlukta bir girdiyi alıp bir parmak izi veya özet üreten tek yönlü bir fonksiyondur. Kriptografik özetleme fonksiyonları Bitcoin'de yaygın olarak kullanılır: Bitcoin adresleri, script adresleri ve madencilikteki iş kanıtı algoritmaları. Genel anahtarlardan bitcoin adresleri üretmek için kullanılan algoritmalar, Güvenli Özetleme Algoritması (SHA) ve RIPEMD160 olarak belirtilen RACE Integrity Primitives Evaluation Message Digest (RIPEMD) olacaktır.

Genel anahtar K'yi girdi olarak kullanarak, SHA256 özetini hesaplayın ve sonucu 160 bit (20 bayt) uzunluğunda bir sayı elde etmek için RIPEMD160 özetini hesaplamak için kullanın.

A = RIPEMD160(SHA256(K))

Formülde K genel anahtar ve A üretilen bitcoin adresidir.

İpucu Bitcoin adresleri genel anahtarlardan farklıdır. Bitcoin adresleri, genel anahtarın tek yönlü bir özetleme fonksiyonu ile oluşturulur.

Kullanıcıların tipik olarak gördüğü Bitcoin adresleri, okunabilirliği ve doğru girişi iyileştirmek için Bitcoin'de özel anahtarlar, şifrelenmiş anahtarlar ve script özetleri gibi başka yerlerde de kullanılan "Base58Check" ile kodlanmıştır (bkz. "Base58 ve Base58Check Kodlaması" bölümü).

Bu cevap sorunuzu yanıtladı mı?