Cevap olsun diye değil muhabbet olsun diye yazıyorum.
(1) Soru cüzdan adetine ve adetin çeşitlendirilmesine kaymış fakat
burada (asıl)sorun bir adres 2 veya daha fazla kez üretilebilir mi? Eğer cevap evet ise(önceki/bazı çalışmalar bu soruya evet diyerek işlem yapmışlar) risk nedir?
Olasılık olarak (lim x-> çok büyük sayı/hatta hadi sonsuz olsun) 1/2^x gibi bir değere* sahip olsa bile; "bir şeyin olma ihtimali varsa o şey olabilir" durumu oluşur. Yani tam güvenlik için ihtimalin küçüklüğünden ziyade imksansız olması gerekir.
*Limitin 0 çıkması değerin 0 a sadece yakın olduğunu gösteriri, sıfır olduğunu değil.
Ben de asıl sorun yerine adres sayısı ile ilgili bir kaç şey yazayayım;
>
...
Bunun gibi senaryolar düşünüldüğünde
2^160'ın 3'lü, 5'li, 4'lü, 2'li vs kombinasyonlarını da birer adres olarak düşünmelisiniz.
tüm kombinasyonlar 2^(2^160) gibi bir sayı yapar ki, bu sayıyı yazmaya ömür yetmez
(2) 2^160 adres ile işlem yapacaksak tüm kombinasyonları -1 olarak düşünmek matematiğe daha uygun olur. Malum boş küme (0 elemanlı kombinsyon/altküme)ile adres üretmek mantıklı olmaz.
1 adres neyi değiştirir meselesi ayrı bir konu tabiki.
>>
(3) Ayrıca 2^160 adres(private key) üretilse ve bunlar 2 li, 3lü de kullanılabilse, bu durumda (1) madesindeki sorunun cevabı zaten evettir, fakat sıkıntılı bir evet olur.
A kişisi
a keyi ile X adresini üretti,
B ve C kişileri
a ve
b keyleri ile Y adresini üretti.
C,D ve E kişileri
a,
b ve c keyleri ile Z adresini üretti.
... ....
Şimdi C kişisi
a private keyini aktive ettiğinde doğrudan X cüzdanına ulaşabilir, C ve D birlikte hem X hem de Y cüzdanına ulaşabilir.
>>>
(4) Eğer çoklu kullanıcılı cüzdanlar için standart 2^160 ın
dışındaki seçenekler;
2^160 farklı özel anahtar var. Ama bu demek değil ki bu kadar adresle sınırlıyız.
1 ile başlayan 2 tip adres var, bunlardan biri compressed, diğeri uncompressed. yani buradan bile 2^161 tane açık anahtar (adres) var diyebiliriz.
Bunun dışında "m of n" dediğimiz 3 ile başlayan multi (çoklu) adresler de var.
...
içinden seçim yapılacak dersek bu durumda
(2) maddedeki adres sayısı hesabımız yanlış olacaktır.
>>>>
Matematikle bir takım adres sayılarını buluyoruz, ama bunlar insan beyni için zaten bir anlamda anlamsız sayılar.
http://www.biyolojiegitim.yyu.edu.tr/matpdf/saygidegersayarsmkum.PDF2^160 ~ 10^48 yapıyor.Tahmini yıldız sayısı 10^24
Evreni kum taneleri ile doldursak gerekecek tane sayısı 10^63
Evrenin oluşumundan bu yana geçen süre/saniye 10^17
Evrendeki Hidrojen atomu sayısı 4x10^79
"Clara was one in a million. one in a billion. one in a googolplex!"