İçeriğe geçin
buybitcoinsmart

Sözlük / Adresler ve anahtarlar

Özel anahtar

Özel anahtar nedir?
Özel anahtar, bir Bitcoin çıktısından harcama yapmayı yetkilendiren 256 bitlik gizli sayıdır; onu öğrenen herkes bitcoinleri taşıyabilir ve hiç kimse onu yeniden oluşturamaz.

Bitcoin sahipliği, birilerinin defterindeki bir kayıt değil, anahtarların elinizde olmasıdır. Bir anahtar, kabaca 1,16 çarpı 10 üzeri 77 sayısının altında rastgele bir sayıdır; birini tahmin etmenin tehdit olmamasının ve onu kötü üretmenin tehdit olmasının nedeni budur. Modern cüzdanlar anahtarları size hiç göstermez: her birini 12 veya 24 kelimelik bir kurtarma ifadesinden türetir ve koruduğunuz şey o ifadedir.

Nasıl çalışır

Özel anahtar 32 bayttır, normalde 64 onaltılık karakter olarak yazılır ve 1 ile secp256k1 eğrisinin mertebesinin hemen altı arasındaki aralıktan rastgele seçilir. Bu mertebe 115.792.089.237.316.195.423.570.985.008.687.907.852.837.564.279.074.904.382.605.163.141.518.161.494.337 sayısıdır, 78 haneli bir sayıdır. Esasında her 32 baytlık değer geçerli bir anahtardır; üretimi bu kadar basit, kaba kuvvetle hırsızlığı da bu kadar umutsuz kılan budur.

Anahtarın tek yaptığı şey imzalamaktır. Bir çıktıyı harcamak için cüzdanınız anahtarı kullanarak işlem üzerinde bir imza üretir ve her düğüm bu imzayı çıktının talep ettiği genel anahtara göre kontrol eder. İmza, anahtarın var olduğunu onu açığa çıkarmadan kanıtlar; bu nedenle onaylanmış bir harcama bir imza yayımlar ve asla arkasındaki sırrı yayımlamaz. Bitcoin, Taproot'a kadar yalnızca ECDSA kullandı; BIP-340 içinde tanımlanan Schnorr imzaları Taproot harcamalarında aynı rolü üstlenir.

Gerçek kırılganlık rastgeleliktedir. Anahtar uzayı taranamaz, ama kötü yazılımla daraltılabilir. Ağustos 2013'te Bitcoin projesi, Android'in rastgele sayı üreticisindeki, etkilenen telefonlardaki anahtarları öngörülebilir kılan bir kusur nedeniyle bir güvenlik uyarısı yayımladı ve doğrudan sonuç olarak bitcoinler çalındı. Anahtarın bir insanın uydurduğu bir ifadeden geldiği beyin cüzdanları, saldırganlar sözlükleri önceden hesaplamaya başlayınca sistematik olarak boşaltıldı. Her iki başarısızlık da entropiyle ilgilidir, kriptografinin kırılmasıyla değil.

Bitcoin satın alırken bu neden önemli

Bir borsada satın almak size anahtar vermez. Size borsanın veritabanında, borsanın kendi personelinin kontrol ettiği anahtarlar altında tuttuğu bitcoinlerle karşılığı olan bir bakiye verir. Bu, işlem yaparken tamamen normal bir düzenlemedir ve birikimler için kötü bir düzenlemedir. Mt. Gox para çekmeyi dondurdu ve Şubat 2014'te iflas sürecine girdi; alacaklıları ilk geri ödemelerin gelmesi için Temmuz 2024'e kadar bekledi.

Para çekme, saklamanın gerçekten el değiştirdiği andır. Cüzdanınız kurtarma ifadenizden bir anahtar türetir, eşleşen adresi verir ve borsanın işlemi onaylandığında sizinle bitcoinler arasında hiçbir şirket kalmaz. Bu noktadan sonra başarısızlık biçimleri size aittir: kaybedilmiş bir yedek, fotoğrafı çekilmiş bir kurtarma ifadesi, cüzdanınızı “doğrulamanızı” isteyen bir oltalama sitesi.

Üç alışkanlık riskin çoğunu karşılar. Anahtarları bunun için üretilmiş bir cihazda üretin, böylece sır, onu hiç dışa aktarmayan donanımın içinde oluşturulur ve kullanılır. Kurtarma ifadesini suya ve ateşe dayanan bir şeye yedekleyin, asla fotoğraf veya bulut notu olarak değil. Ve anahtar ya da kurtarma ifadesi için gelen her talebi istisnasız saldırı olarak görün, çünkü hiçbir borsanın, cüzdan üreticisinin veya destek görevlisinin bir anahtara ya da kurtarma ifadesine ihtiyacı yoktur.

İlk satın almanın her adımında anahtar nerede

Tek bir satın alma işlemini baştan sona izleyin; özel anahtar çok belirli bir sırayla hareket eder. Bir borsaya para gönderip satın alırsınız: sizin için henüz anahtar yoktur, yalnızca bir defter satırı vardır. Bir para çekme adresi yapıştırırsınız: cüzdanınız bu adresi kurtarma ifadenizden türetilen bir anahtardan üretmiştir ve anahtar cihazdan hiç çıkmamıştır. Borsa, bitcoinleri adresinize kilitleyen bir işlem yayımlar: anahtar hâlâ hiçbir şey yapmamıştır. Aylar sonra harcamaya karar verirsiniz ve ancak o zaman anahtar ilk imzasını üretir; ağ bu imzayı doğrular ve sonsuza kadar kaydeder.

Bu sıradan iki sonuç çıkar. Bir anahtar, hiç kullanılmadan önce yıllarca bitcoinleri kontrol edebilir; bu nedenle “hiçbir şey yapmamış” bir cüzdan atıl ya da süresi geçmiş değildir. Ve sahipliğin devri satın almada değil, para çekmede gerçekleşmiştir; bu yüzden iki kez kontrol edilmeye değer adım para çekme adımıdır.

Özel anahtar vs kurtarma ifadesi

Bir özel anahtar tek bir Bitcoin kümesini kontrol eder; bir kurtarma ifadesi ise anahtarlarla dolu bütün bir cüzdan üretir. İfade, bir BIP-32 hiyerarşisinin arkasındaki entropinin insan tarafından okunabilir kodlamasıdır: 12 kelime 128 bit taşır, 24 kelime 256 bit taşır ve cüzdan bu kökten bir türetme yolu boyunca milyarlarca anahtar türetir. İfadeyi geri yüklemek bunların her birini yeniden oluşturur. Tek bir anahtarı geri yüklemek tek bir anahtarı yeniden oluşturur ve cüzdanın başka yerlerde tuttuğu bitcoinler kayıp kalır.

Özel anahtar vs Wallet Import Format

Özel anahtar bir sayıdır ve Wallet Import Format onu yazmanın bir yoludur. WIF aynı 32 baytı bir ağ baytı, isteğe bağlı bir sıkıştırma işareti ve bir sağlama toplamıyla sarar, sonra tümünü Base58 ile kodlar. Altta yatan sır hakkında hiçbir şey değişmez; bu nedenle bir WIF dizesi, ham sayının hak ettiği korumanın tam olarak aynısını hak eder: onu okuyan kişi bitcoinleri hemen harcayabilir.

Karıştırılmaması gerekenler

Sık sorulan sorular

Birisi özel anahtarımı tahmin edebilir mi?

Arayarak değil. Yaklaşık 1,16 çarpı 10 üzeri 77 olası anahtar vardır, bu yüzden kaba kuvvet, kurulabilecek herhangi bir bilgisayarın erişemeyeceği bir yöntemdir. Anahtarlar, zayıf rastgelelikle oluşturuldukları veya bir cihazdan kopyalandıkları için çalınır, asla birinin onları şans eseri bulması yüzünden değil.

Borsam özel anahtarlarımı tutuyor mu?

Evet, para çekmediyseniz öyle. Bir borsadaki bakiye, borsanın kendi anahtarlarıyla kontrol ettiği bitcoinler üzerindeki bir alacaktır, borsadaki bir arıza veya dondurma işleminin bitcoinlerinizi etkilemesinin nedeni budur. Anahtarları size aktaran şey, kontrol ettiğiniz bir cüzdana para çekmektir.

Özel anahtarımı kaybedersem ne olur?

Bitcoinler blok zincirinde sonsuza kadar görünür kalır ve kalıcı olarak harcanamaz hale gelir. Sıfırlama yoktur, kurtarma masası yoktur ve bunları yeniden atayabilecek bir otorite yoktur, bu yüzden kurtarma ifadenizin yedeği sahip olduğunuz en önemli tek şeydir.

Özel anahtarımı bir web sitesine hiç yazmalı mıyım?

Hayır, hiçbir koşulda. Meşru cüzdanlar, borsalar ve destek personeli buna asla ihtiyaç duymaz ve bunu isteyen her site Bitcoin çalıyordur. Bir anahtarı yalnızca kontrol ettiğiniz bir cihazda çalışan cüzdan yazılımı içinde içe aktarın veya süpürün.

Sıradaki okuma

İlgili terimler

Daha fazlası: Adresler ve anahtarlar

Bu sayfayı İngilizce okuyun