Ana içeriğe geç

Bitcoin Adresi Nedir?

Bugün güncellendi

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

1J7mdg5rbQyUHENYdx39WVWK7fsLpEoXZy

Bir işlemde bitcoin adresi genellikle lehtar olarak görünür. Bir bitcoin işlemini bir çeke benzetirsek, bitcoin adresi lehtardır, yani lehtar alanına koyacağımız şey budur. Bir çekin lehtarı bir banka hesabı, bir şirket, bir kuruluş veya hatta bir nakit çek olabilir. Bir çek, belirli bir hesabı belirtmek yerine, oldukça esnek bir ödeme aracı haline getiren soyut bir adı lehtar olarak kullanır. Benzer şekilde, bitcoin adresleri de benzer bir soyutlama kullanır, bu da bitcoin işlemlerini esnek hale getirir. Bir bitcoin adresi, bir genel ve özel anahtar çiftinin sahibini temsil edebilir veya başka bir şeyi temsil edebilir. Şimdi, bir genel anahtardan bitcoin adresi oluşturmanın basit bir örneğine bakalım.

Bitcoin adresleri, tek yönlü bir kriptografik özetleme algoritmasıyla genel anahtarlardan elde edilebilir. Bir özetleme algoritması, rastgele uzunlukta bir girdiyi alıp bir parmak izi veya özet üreten tek yönlü bir fonksiyondur. Bitcoin'de kriptografik özetleme fonksiyonları yaygın olarak kullanılır: Bitcoin adresleri, komut dosyası adresleri ve madencilikteki iş kanıtı algoritmalarında. Genel anahtarlardan bitcoin adresleri türetmek için kullanılan algoritmalar, Güvenli Özet Algoritması (SHA) ve RACE Değerler Bütünlüğü İlkel Değerlendirme Mesaj Özeti (RIPEMD), özellikle SHA256 ve RIPEMD160'dır.

Genel anahtar K'yı 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 ise türetilen bitcoin adresidir.

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

Kullanıcıların tipik olarak gördüğü Bitcoin adresleri, okunabilirliği ve doğru girişi artırmak için Bitcoin'de başka yerlerde de kullanılan 58 karakterlik "Base58Check" (Bkz. "Base58 ve Base58Check Kodlaması" bölümü) ile kodlanır. Base58Base58Check kodlaması ayrıca Bitcoin adresleri, özel anahtarlar, şifrelenmiş anahtarlar ve komut dosyası özetleri gibi yerlerde kullanılır.

Bu cevap sorunuzu yanıtladı mı?