Shamir's Secret Sharing (SSS) nedir?
Shamir's Secret Sharing (SSS), bir sırrı birden fazla parçaya bölmenin ve yalnızca seçilen sayıda parçanın bir araya gelerek sırrı yeniden oluşturabilmesinin bir yoludur. Tek bir parça hiçbir bilgi vermez. Sadece bir kişinin anahtarıyla açılmayan, yeterli sayıda arkadaşın anahtarlarıyla açılan bir kasa düşünün.
SSS sadece anahtarınızın birçok kopyasını yapar. Bu doğru değil. Shamir's Secret Sharing (SSS) ile her pay kendi başına işe yaramaz ve yalnızca belirli bir eşik sayısı pay orijinal sırrı geri getirebilir.
Shamir's Secret Sharing (SSS) nasıl çalışır
24 kelimelik bir kurtarma cümlesini beş paya bölüp herhangi üç payın bunu yeniden oluşturabildiğini hayal edin. Bu, Shamir's Secret Sharing (SSS) için klasik bir düzenlemedir.
- Adım 1: Bir eşik seçersiniz, örneğin beş paydan üç.
- Adım 2: Cüzdanınız kurtarma cümlesini tek başına rastgele görünen matematiksel noktalara dönüştürür.
- Adım 3: Size beş pay verir. Her kişiye veya yere bir pay düşer.
- Adım 4: Daha sonra herhangi üç payı bir araya getirirsiniz. Cüzdan bu paylarla sırrı yeniden oluşturur.
- Adım 5: Üçten az pay bir araya getirildiğinde bile sır hakkında bilgi vermez.
Evet, mantık bu.
Shamir's Secret Sharing (SSS) neden önemli
İnsanların neden ilgilendiğine dair sebepler, özellikle kriptoda:
- Avantaj: Bir payı kaybetseniz bile eşiğe ulaşıyorsanız sorun yaşamazsınız; bu zaman ve stresten tasarruf sağlar.
- Bakış açısı: Tek bir anahtar saklamak kırılgan hissettirir. Bu riskleri kişiler ve mekanlar arasında dağıtır; topluluk odaklı kripto kültürüyle uyumludur.
- Uygulama alanı: Bunu donanım cüzdanlarında, DAO hazine işlemlerinde ve güvenlik odaklı saklama planlarında görürsünüz.
Payları farklı kategorilerde saklayın. Birini güvendiğiniz bir kişide, birini banka kasasında, birini evde yangına dayanıklı kasada tutun. Eşiği, bir yerde sorun çıkarsa kurtarabilecek kadar düşük ama tek bir hırsızı engelleyecek kadar yüksek tutun.
Shamir's Secret Sharing (SSS) Temel Özellikleri
Kahve sırasındayken hızlıca göz atabileceğiniz maddeler:
- Eşik: Yeniden oluşturmak için kaç pay gerektiğini siz seçersiniz, örneğin beş paydan üç veya yedi paydan dört.
- Gizlilik: Bir pay tek başına sır hakkında herhangi bir bilgi vermez.
- Esneklik: Eşiği değiştirmeden farklı kişiler için birçok pay oluşturabilirsiniz.
- Çevrimdışı: Ağ gerekmeden bir ağdan yalıtılmış cihazda yapılabilir.
- Bağımsızlık: Bu, sır üzerinde saf bir matematik işlemi olduğundan blockchain değişikliği veya özel bir akıllı sözleşme gerekmez.
Varyasyonlar
Aynı temel fikir, farklı biçimler:
- VSS: Doğrulanabilir paylaşım, payların geçerli olduğunu sır açığa çıkmadan doğrulamanız için kontroller ekler.
- SLIP 39: Cüzdan yedeklemeleri için tasarlanmış mnemonik tabanlı bir sürüm.
- Eşik imzaları: Anahtarı tek bir yerde yeniden oluşturmak zorunda kalmadan imzalama için ilgili bir yaklaşım.
Shamir's Secret Sharing (SSS) multisig ile aynı şey değildir. SSS, bir kurtarma cümlesi veya özel anahtar gibi bir sırrı korur. Multisig, zincir üzerinde harcamayı birden fazla anahtarla korur. Her ikisini de birlikte kullanabilirsiniz ve birçok ekip bunu yapar.
Örnek
Bir DAO, hazine kurtarma cümlesini yedi paya böler ve eşiği dört olarak belirler; her yönetim kurulu üyesine bir pay vererek kurtarmayı gerçek ekip çalışmasının arkasına kilitler.
Eğlenceli Bilgi
Adi Shamir ayrıca RSA'nın ortak yaratıcılarındandır. 1979'da SSS'i geliştirdi, kurtarma ifadeleri Crypto Twitter'da popüler olmadan çok önce.
Özet
Bir cümlede: Shamir's Secret Sharing (SSS), tüm güveni tek bir noktaya koymadan yedekleme yapmanızı sağlar; anahtarlarınız için Rolex ile Reddit başlıklarının buluşması gibi.
