Shamir yedeği ve kurtarma ifadesini bölmek
Shamir yedeği, bir cüzdanın kurtarma sırrını paylara böler; böylece tek bir kopya fonlarınızı çalmaya yetmez. Nasıl çalıştığını ve kurtarma ifadesini ikiye bölmenin neden riskli olduğunu öğrenin.
Shamir yedeği, cüzdanınızın kurtarma sırrını her biri ayrı bir kelime seti olarak yazılan birkaç paya böler; böylece seçilen sayıda pay (örneğin üç paydan herhangi ikisi) cüzdanı geri yükleyebilirken daha az pay işe yarar hiçbir şey ortaya koymaz. Bu sayede yedeklerinizi farklı yerlerde saklayabilir ve hiçbir yerin tam anahtarı barındırmamasını sağlayabilirsiniz.
Bu, gerçek bir ikilemi çözer. Tek bir kurtarma ifadesi yedeği tek bir zayıf noktadır: kaybolursa fonlarınız gider, biri bulursa fonlarınız çalınabilir. Daha fazla kopya çıkarmak kayıp riskini azaltır ama hırsızlık riskini artırır. Shamir yedeği ikisini aynı anda azaltmak için tasarlanmıştır; ancak işleri karmaşıklaştırır ve yanlış yapılırsa cüzdanınıza erişemez hale gelebilirsiniz.
Shamir'in Sır Paylaşımı nasıl çalışır?
Shamir'in Sır Paylaşımı, kriptograf Adi Shamir tarafından 1979'da tanımlandı. Temel fikir matematiksel bir gerçeğe dayanır: bir eğriyi tanımlamak için belirli sayıda nokta gerekir. İki nokta bir doğruyu, üç nokta bir parabolü tanımlar ve bu böyle devam eder.
Basitçe söylemek gerekirse:
- 1Sır, rastgele seçilmiş bir eğri üzerindeki bir nokta olarak kodlanır.
- 2Bu eğri üzerindeki farklı noktalar pay olarak dağıtılır.
- 3Yeterli sayıda payla (eşik) eğri yeniden oluşturulabilir ve sır kurtarılabilir.
- 4Daha az payla sonsuz sayıda eğri uyar; bu yüzden paylar sır hakkında hiçbir şey söylemez.
Onu bir ifadeyi parçalara bölmekten ayıran şey bu son özelliktir.
Cüzdanlarda Shamir yedeği: SLIP-39
Trezor'un arkasındaki şirket olan donanım cüzdanı üreticisi SatoshiLabs, Shamir yedekleri için SLIP-39 adlı bir standart yayımladı. Bu standardı destekleyen cüzdanlar payları kelime listeleri olarak üretir; bunlar bir kurtarma ifadesine benzer, ancak farklı bir kelime listesinden ve farklı bir formatta oluşur.
Bir Shamir yedeği kurarken genellikle şunları seçersiniz:
- Pay sayısı: örneğin 3 veya 5.
- Eşik: kurtarma için kaç pay gerektiği, örneğin 2 veya 3.
Bazı uygulamalar daha karmaşık kurulumlar için gruplara da izin verir; örneğin “aile grubundan bir pay ve kişisel gruptan iki pay”.
Uyumluluk uyarısı
SLIP-39 payları, çoğu cüzdanın 12 veya 24 kelimelik kurtarma ifadeleri için kullandığı standart olan yalnızca BIP-39'u destekleyen bir cüzdana girilemez. Bir Shamir yedeğine güvenmeden önce hangi cüzdanların onu geri yükleyebileceğini doğrulayın ve bu bilgiyi planınızla birlikte kaydedin.
Bir kurtarma ifadesini neden öylece ikiye bölmemelisiniz?
Yaygın bir kendin-yap yöntemi, 1–12. kelimeleri bir kâğıda, 13–24. kelimeleri başka bir kâğıda yazmaktır. Akıllıca görünür ama iki sorunu vardır:
| Yöntem | Bir parça çalınırsa | Bir parça kaybolursa |
|---|---|---|
| Tek bir tam kurtarma ifadesi | Fonlar alınabilir | Cüzdan da arızalanırsa fonlar kaybolur |
| İkiye bölünmüş kurtarma ifadesi | Saldırgan sırrın yarısını öğrenir, bu da kalanını tahmin etmeyi çok kolaylaştırır | Cüzdan da arızalanırsa fonlar kaybolur |
| Shamir 3'te 2 | Saldırgan işe yarar hiçbir şey öğrenmez | Diğer iki payla kurtarırsınız |
Bir ifadeyi bölmek her parçayı bir hırsız için değerli, her parçayı da vazgeçilmez kılar. İki yöntemin dezavantajlarını birden alırsınız. Dağıtılmış yedekler istiyorsanız uygun bir şema kullanın. Daha derine inmek isterseniz Cüzdan türetme yolları rehberini okuyun.
Shamir yedeği ve diğer seçenekler
| Seçenek | Nasıl çalışır | Başlıca avantaj | Başlıca dezavantaj |
|---|---|---|---|
| Tek kurtarma ifadesi | Tek bir kelime listesi | Basit, yaygın destek | Tek zayıf nokta |
| Kurtarma ifadesi + parola (passphrase) | Kurtarma ifadesi artı gizli ek bir kelime | Bulunan kurtarma ifadesi tek başına yetmez | Parolayı unutmak kayıp demektir |
| Shamir yedeği | Eşikli paylar | Dağıtılmış saklama, kaybolan paylara dayanıklı | SLIP-39 desteği gerekir; yönetilecek daha çok şey var |
| Multisig cüzdan | Birden fazla anahtarın imzalaması gerekir | Hiçbir anahtar tek başına fon taşıyamaz | Daha karmaşık kurulum ve kurtarma |
Parolalar (passphrase) ve ortak fonlar için multisig rehberlerimiz bu alternatifleri ele alıyor.
Shamir yedeği güvenli şekilde nasıl kurulur?
- 1Bunu destekleyen bir cüzdan kullanın ve onu resmî kaynaktan indirin ya da satın alın.
- 2Makul bir eşik seçin. 3'te 2 yaygın bir başlangıç noktasıdır: bir payı kaybedip yine de kurtarabilirsiniz ve çalınan tek bir pay işe yaramaz.
- 3Her payı elle dikkatlice yazın, üzerine pay numarasını ve eşiği not edin ve asla fotoğrafını çekmeyin.
- 4Payları ayrı yerlerde saklayın; örneğin evinizde ve güvendiğiniz ikinci bir yerde. Tüm payları aynı çekmecede tutmak amacı boşa çıkarır.
- 5Kurtarmayı test edin: cüzdana büyük tutarlar aktarmadan önce eşik sayısı kadar payla deneyin.
- 6Planı belgeleyin; böylece güvendiğiniz bir kişi bu şemanın var olduğunu, kaç pay gerektiğini ve hangi cüzdan türünün onu geri yüklediğini bilir. Kripto için miras planlaması rehberimize göz atın.
- 7Metal yedekleri düşünün: yangına ve suya karşı koruma için her pay için bir tane.
Yaygın hatalar
- Eşiği toplam pay sayısına eşit belirlemek; böylece tek bir payı kaybetmek her şeyi kaybetmek anlamına gelir.
- Birbirini tanıyan ve payları birleştirebilecek kişilere çok fazla pay vermek.
- Payların hangi cüzdan standardını kullandığını unutmak.
- Kurtarmayı hiç test etmemek.
- Shamir'i imzalayan cihazdaki kötü amaçlı yazılımlara karşı bir koruma sanmak; öyle değildir.
Sonuç
Shamir yedeği, bir cüzdanın kurtarma sırrını birkaç yere dağıtmanızı sağlar; böylece kaybolan ya da çalınan tek bir pay size fonlarınızı kaybettirmez. Bir kurtarma ifadesini ikiye bölmekten çok daha güvenlidir, ancak uyumlu cüzdanlar ve dikkatli belgeleme gerektirir. Bitcoin veya başka kriptoları kendi saklamasında tutan çoğu kişi için iyi saklanmış tek bir yedek yeterlidir; Shamir, tutar ve planlamanız ek adımları haklı çıkardığında anlamlıdır. Temel bilgilerle başlamak için kurtarma ifadesini doğru şekilde yedekleme rehberimize göz atın.
Sıkça sorulan sorular
Shamir yedeği nedir?
Shamir yedeği, bir cüzdanın kurtarma sırrını her biri ayrı bir kelime listesi olarak yazılan birkaç paya böler. Kurtarma için kaç pay gerektiğini siz seçersiniz; örneğin üç paydan herhangi ikisi. Bundan az pay, sır hakkında işe yarar hiçbir şey ortaya koymaz; bu yüzden tek bir payın kaybolması veya çalınması fonlarınızı riske atmaz.
24 kelimelik kurtarma ifademi ikiye bölsem olmaz mı?
Önerilmez. Her yarı yine sırrınızın bir kısmını açığa çıkarır ve bir saldırganın geri kalanı tahmin etmek için yapması gereken işi büyük ölçüde azaltır; yarılardan herhangi birini kaybetmek ise kurtarmayı imkânsız hale getirebilir. Shamir yedekleri ve çoklu imza (multisig) cüzdanlar her iki sorunu da önlemek için tasarlanmıştır.
Shamir yedeği tüm cüzdanlarla uyumlu mu?
Hayır. Cüzdanlarda Shamir yedekleri için yaygın standart olan SLIP-39, çoğu cüzdanın kullandığı BIP-39 kurtarma ifadelerinden farklıdır. Shamir payları yalnızca SLIP-39 destekleyen cüzdanlarda geri yüklenebilir; bu yüzden uyumluluğu kontrol edin ve payları hangi cüzdan türünün oluşturduğunu not edin.
Shamir yedeği multisig ile aynı şey mi?
Hayır. Shamir yedeği tek bir anahtarın yedeğini paylara böler, ancak kurtarıldıktan sonra cüzdan yine tek bir anahtarla imza atar. Multisig ise her birinin işlemleri imzalaması gereken birden fazla bağımsız anahtar kullanır. Multisig tek bir ele geçirilmiş cihaza karşı koruma sağlarken, Shamir esas olarak yedeğin nasıl saklandığını korur.
