İçeriğe geçin
buybitcoinsmart

Sözlük / Adresler ve anahtarlar

Anahtar çifti

Anahtar çifti nedir?
Anahtar çifti, tek bir genel anahtar üreten bir özel anahtar ile o genel anahtarın kendisidir; her Bitcoin imzasının ve her çoklu imza yeter sayısının sayıldığı sahiplik birimidir.

Eşleşme önemlidir çünkü iki yarı zıt işler yapar: biri imza üretir, diğeri yabancıların o imzayı kontrol etmesini sağlar. Bağlantı yalnızca tek yönde çalışır, dolayısıyla genel yarıyı yayımlamak gizli yarıyı asla tehlikeye atmaz. Çiftleri saymak bir kurulumun ölçeğini belirlemenin yoludur, çünkü 2 / 3 çoklu imza kasası üç ayrı yerde tutulan üç anahtar çiftidir ve bunlardan herhangi ikisi harcama yapabilir.

Nasıl çalışır

Bir özel anahtar tam olarak bir genel anahtar verir ve bu eşleme hiç değişmez. Aynı 32 baytlık gizli değeri on yıl arayla herhangi bir cihazda, herhangi bir cüzdanda aynı eğri aritmetiğine verin, aynı genel anahtar çıkar. Bu belirlenimlilik, bir cüzdanın yedekten geri yüklenebilmesinin ve kimsenin genel anahtarları saklamak zorunda kalmamasının nedenidir: ihtiyaç duyuldukça yeniden hesaplanırlar.

Çift, her harcamanın işini böler. Cihazınız özel yarıyı kullanarak imzalanan işlemin tam kendisine bağlanan bir imza üretir, binlerce düğüm de genel yarıyı kullanarak imzanın hem anahtarla hem de o işlemle eşleştiğini doğrular. Tek bir çıktıyı bir satoshi değiştirin, imza doğrulanmayı bırakır. İmza boyutları şemaya göre değişir: BIP-340 kapsamındaki bir Schnorr imzası sabit 64 bayttır, eski DER kodlamalı ECDSA imzaları ise 71 veya 72 bayta kadar çıkar; Taproot harcamalarının daha ucuz olmasının nedenlerinden biri de budur.

Hiyerarşik deterministik cüzdanlar tek bir gizli değeri sınırsız bir çift stokuna dönüştürür. BIP-32 türetmesi ağacın her düzeyinde 2.147.483.648 olağan alt anahtar indeksi sunar, bir o kadar da sertleştirilmiş indeks sunar; hepsi tek bir tohumdan yeniden üretilebilir. Cüzdanınız bu stoktan her ödeme için yeni bir çift üretir; adres döndürmeyi bir muhasebe kabusundan çıkarıp pratik hale getiren de budur.

Nerede karşınıza çıkar

Çift, bir cüzdanın yalnızca harcamak yerine bir şeyi kanıtlaması gerektiğinde görünür hale gelir. Mesaj imzalama en açık örnektir: bir adres seçersiniz, cüzdan özel yarıyla bir metin sorgusunu imzalar ve herkes bunu genel yarıyla doğrulayabilir. Borsalar tam olarak bunu, bir para çekme adresinin size ait olduğunu teyit etmek için kullanır ve hiçbir Bitcoin hareket etmez.

Çiftleri saymanın önem kazanmaya başladığı yer çoklu imzadır. 2 / 3 bir kasa, genellikle üç ayrı cihazda üretilen üç bağımsız çiftten kurulur; kullanım betiği üç genel yarının hepsini adlandırır, oysa harcamak için herhangi iki özel yarı yeterlidir. Bir cihazı kaybetmek size hiçbir şeye mal olmaz; iki cihazı kaybetmek her şeye mal olur. Bir kasanın nasıl başarısız olduğunu belirleyen donanımın markası değil, bu aritmetiktir.

İşbirlikli imzalama aynı yapıyı gösterir. BIP-174 içinde tanımlanan kısmen imzalanmış bir Bitcoin işlemi, yeter sayıya ulaşılana kadar her çift için bir imza toplayarak cihazlar arasında dolaşır. Her imzalayan yalnızca kendi özel yarısına dokunur ve diğer herkesin genel yarısını görür; çiftin tasarlanma amacı tam olarak bu ayrımdır.

Anahtar çifti vs genişletilmiş anahtar

Anahtar çifti bir yapraktır, genişletilmiş anahtar ise bir daldır. xprv veya xpub olarak yazılan genişletilmiş anahtar, 32 baytlık bir zincir koduyla birlikte paketlenmiş bir anahtardır ve alt anahtar türetebilmesini sağlayan bu ek malzemedir. Yalın bir anahtar çifti hiçbir şey türetmez: kendisine kilitlenen bitcoinleri kontrol eder ve orada durur. Ayrımın keskin bir pratik sonucu vardır. Bir genel anahtarın sızması tek bir adresi açığa çıkarır, oysa bir xpub'un sızması altındaki dalın üreteceği her adresi açığa çıkarır.

Karıştırılmaması gerekenler

Sık sorulan sorular

Cüzdanımda kaç anahtar çifti var?

Fiilen sınırsız sayıda. Modern bir cüzdan, BIP-32 ağacını kullanarak tek bir tohumdan her adres için yeni bir çift türetir ve yalnızca tohumun yedeklenmesi gerekir, çünkü altındaki her çift ihtiyaç duyulduğunda yeniden üretilebilir.

İki kişi bir anahtar çiftini paylaşabilir mi?

Özel anahtarı iki cihaza kopyalayabilirler, ancak bu, en kötü anlamıyla ortak saklamadır: iki taraftan her biri tek başına harcama yapabilir ve hiçbiri bunu kimin yaptığını kanıtlayamaz. Çoklu imza tam bunun içindir; her katılımcıya ayrı bir çift verir ve fonları taşımak için üzerinde anlaşılmış bir yeter sayı gerektirir.

Sıradaki okuma

İlgili terimler

Daha fazlası: Adresler ve anahtarlar

Bu sayfayı İngilizce okuyun