Bitcoin Forum
June 02, 2024, 10:31:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Aynı seed key verilme olasılığı ?  (Read 94 times)
Juf (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 1


View Profile
January 20, 2021, 04:25:21 PM
 #1

Merhaba,

Bilindiği gibi cüzdan oluşturulduğunda otomatik olarak seed key veriliyor bu tohumların 2 kişiye verilme olasılığı nedir ?
Aynı verildiğinde ne gibi sıkıntılar olur ?
Heibo
Member
**
Offline Offline

Activity: 125
Merit: 22

bestcrypto.shop


View Profile
January 20, 2021, 05:32:44 PM
 #2

Bitcoin cüzdanı oluştururken kimi wallet bize 12 adet kimi walletsa 24 adet kelime veriyor.

Electrum wallet kullanarak cüzdan oluşturduğumuzu var sayalım. Bu cüzdan BIP39 formatında cüzdan oluşturuyor. Bu kelimeler bu link üzerinden https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt rastgele bir şekilde çekiliyor ve bize sunuluyor. Burada tam 2048 det kelime var. Bu da oldukça fazla kombinasyon demek. Hatırladığıma göre 2^256 gibi bir sayı çıkıyordu. Yani neredeyse imkansız.

Ayrıca aşağıdaki linklerde bulunan yazıları okursanız size oldukça fazla bilgi katacaktır diye düşünüyorum.

https://medium.com/@ahmetseyhan/brute-force-ile-private-key-bulmak-mumkun-mu-1cb71e6396eb
https://medium.com/@ahmetseyhan/sha-256-kriptografik-hash-algoritması-294d13f0ca5d


▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ★ ★ ★ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
SEMrush   ● Moz License KeysEverything is hereBest Crypto Shop ║ ● AdobeWebmoney  ● Canva  ● Happy Customers
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ★ ★ ★  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Juf (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 1


View Profile
January 20, 2021, 06:22:51 PM
 #3

Bitcoin cüzdanı oluştururken kimi wallet bize 12 adet kimi walletsa 24 adet kelime veriyor.

Electrum wallet kullanarak cüzdan oluşturduğumuzu var sayalım. Bu cüzdan BIP39 formatında cüzdan oluşturuyor. Bu kelimeler bu link üzerinden https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt rastgele bir şekilde çekiliyor ve bize sunuluyor. Burada tam 2048 det kelime var. Bu da oldukça fazla kombinasyon demek. Hatırladığıma göre 2^256 gibi bir sayı çıkıyordu. Yani neredeyse imkansız.

Ayrıca aşağıdaki linklerde bulunan yazıları okursanız size oldukça fazla bilgi katacaktır diye düşünüyorum.

https://medium.com/@ahmetseyhan/brute-force-ile-private-key-bulmak-mumkun-mu-1cb71e6396eb
https://medium.com/@ahmetseyhan/sha-256-kriptografik-hash-algoritması-294d13f0ca5d



Teşekkürler, açıklayıcı anlatım olmuş.
Bthd
Legendary
*
Offline Offline

Activity: 2254
Merit: 2584


Chancellor on Brink of Second Bailout for Banks


View Profile WWW
January 20, 2021, 06:29:32 PM
 #4

Merhaba,

Bilindiği gibi cüzdan oluşturulduğunda otomatik olarak seed key veriliyor bu tohumların 2 kişiye verilme olasılığı nedir ?
Aynı verildiğinde ne gibi sıkıntılar olur ?

12 kelimelik bir seed'in güvenlik seviyesini matematiksel olarak hesaplayabilirsiniz. Havuzda toplam 2048 kelime olduğunu ve her kelimenin sadece 1 kere kullanılacağı göz önüne alınırsa bunu 2048!/2036! olarak hesaplayabiliriz. Elde edeceğiniz sayı yaklaşık 40 basamaklıdır.

Code:
2048.2047.2046.2045.2044.2043.2042.2041.2040.2039.2038.2037

12 kelimelerinin birbiriyle yer değiştirmeleri durumu göz önüne alınırsa 12! ile çarpmanız gerekecektir. 12!(2048!/2036!)

Code:
479001600.2048.2047.2046.2045.2044.2043.2042.2041.2040.2039.2038.2037

Elde edeceğiniz olasılık havuzu artık 50 haneli bir sayıya denk gelmektedir. İki cüzdana aynı seed'in verilme olasılığını hesaplamak için bu sayıyı kendisiyle çarpmanız gerekecek. Ortada bir olasılık var ancak bu olasılık sıfıra o kadar yakınki sıfır sayabilirsiniz.

24 kelimelik bir seed için olasılık sayısı 2 kat değil çok daha fazla artar. Kabaca hesaplarsak;

Code:
24!(2048!/2024!)

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Juf (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 1


View Profile
January 20, 2021, 06:34:47 PM
 #5

Merhaba,

Bilindiği gibi cüzdan oluşturulduğunda otomatik olarak seed key veriliyor bu tohumların 2 kişiye verilme olasılığı nedir ?
Aynı verildiğinde ne gibi sıkıntılar olur ?

12 kelimelik bir seed'in güvenlik seviyesini matematiksel olarak hesaplayabilirsiniz. Havuzda toplam 2048 kelime olduğunu ve her kelimenin sadece 1 kere kullanılacağı göz önüne alınırsa bunu 2048! - 2036! olarak hesaplayabiliriz. Elde edeceğiniz sayı yaklaşık 40 basamaklıdır.

Code:
2048.2047.2046.2045.2044.2043.2042.2041.2040.2039.2038.2037

12 kelimelerinin birbiriyle yer değiştirmeleri durumu göz önüne alınırsa 12! ile çarpmanız gerekecektir. 12!(2048! - 2036!)

Code:
479001600.2048.2047.2046.2045.2044.2043.2042.2041.2040.2039.2038.2037

Elde edeceğiniz olasılık havuzu artık 50 haneli bir sayıya denk gelmektedir. İki cüzdana aynı seed'in verilme olasılığını hesaplamak için bu sayıyı kendisiyle çarpmanız gerekecek. Ortada bir olasılık var ancak bu olasılık sıfıra o kadar yakınki sıfır sayabilirsiniz.

24 kelimelik bir seed için olasılık sayısı 2 kat değil çok daha fazla artar. Kabaca hesaplarsak;

Code:
24!(2048!-2024!)

Teşekkürler, mantığını öğrendim Smiley
PHI1618
Legendary
*
Offline Offline

Activity: 1554
Merit: 1334



View Profile
January 21, 2021, 09:56:08 AM
 #6

Merhaba,

Bilindiği gibi cüzdan oluşturulduğunda otomatik olarak seed key veriliyor bu tohumların 2 kişiye verilme olasılığı nedir ?
Aynı verildiğinde ne gibi sıkıntılar olur ?

12 kelimelik bir seed'in güvenlik seviyesini matematiksel olarak hesaplayabilirsiniz. Havuzda toplam 2048 kelime olduğunu ve her kelimenin sadece 1 kere kullanılacağı göz önüne alınırsa bunu 2048!/2036! olarak hesaplayabiliriz. Elde edeceğiniz sayı yaklaşık 40 basamaklıdır.

Code:
2048.2047.2046.2045.2044.2043.2042.2041.2040.2039.2038.2037

12 kelimelerinin birbiriyle yer değiştirmeleri durumu göz önüne alınırsa 12! ile çarpmanız gerekecektir. 12!(2048!/2036!)

Code:
479001600.2048.2047.2046.2045.2044.2043.2042.2041.2040.2039.2038.2037

Elde edeceğiniz olasılık havuzu artık 50 haneli bir sayıya denk gelmektedir. İki cüzdana aynı seed'in verilme olasılığını hesaplamak için bu sayıyı kendisiyle çarpmanız gerekecek. Ortada bir olasılık var ancak bu olasılık sıfıra o kadar yakınki sıfır sayabilirsiniz.

24 kelimelik bir seed için olasılık sayısı 2 kat değil çok daha fazla artar. Kabaca hesaplarsak;

Code:
24!(2048!/2024!)

Son işleme karşı Google'ın cevabı Smiley







Bu konular forumda globalde de Türkçe bölümde de çok tartışıldı arkadaşlar. O ihtimal evet var, ama o kadar o kadar küçük bir ihtimal ki yok denecek kadar az.

"Damnant quod non intelligunt." Anlamadıkları şeyi suçlarlar. BTC
trendcoin
Legendary
*
Offline Offline

Activity: 2226
Merit: 1131


Next Generation Web3 Casino


View Profile
January 22, 2021, 03:20:22 PM
 #7

konuya verilen cevaplara ek olarak, forum içerisinde daha önceden oluşturulmuş şöyle iyi bir açıklama da vardı.

Daha önce private key hakkında benzer konunun tartışıldığı bir başlıkta bir yazı yazdım. Merak ve endişeleri gidermek adına buraya aynen ekliyorum.


"Burada yapılan iş sıradan bir Bitcoin adresi yaratmak ve Block Explorer'lar aracılığı ile bakiye sorgulamak. Buna benzer yüzlerce proje bulunuyor. En bilineni "Large Bitcoin Collider" ve istatistiklerini buradan inceleyebilirsiniz:

https://lbc.cryptoguru.org/stats

Bunun dışında Plutus oldukça bilinen bir yöntem. Aynı işlemi yalnız başınıza yapmanızı sağlıyor. Proje açık kaynak kodlu sizlerde inceleyebilirsiniz. Kod temel olarak adres yaratma ve bu adresi kontrol etmek üzerine kurulu olduğu iç biraz deneyimi olanlar kendileri de kodlayabilir benzer bir programı. Plutus'u merak edenler buradan inceleyebilirler:

https://github.com/Isaacdelly/Plutus

Son olarak böyle bir deneme yapmaya başlamadan önce bir hatırlatma yapmak istiyorum sizlere. İki adresin çakışma ihtimali yaklaşık 2¹⁶⁰'da 1. Bu sayının büyüklüğünü açıklayan güzel bir yöntem var.

Saniyede 1 milyar deneme(2³⁰) yapıyor olsaydınız, kesin bir çakışma için 2¹³⁰ saniyeye ihtiyacınız olurdu.
Bu işlemi aynı anda 1 milyar makina ile yapabiliyor olsaydınız ihtiyacınız olan süreyi 2¹⁰⁰ 'e indirebilirdiniz.
Ayrıca sizin kadar zengin ve manyak 1 milyar yatırımcı daha bulabilseydiniz süreyi daha da azaltarak 2⁷⁰ 'e çekebilirdiniz.

Bu durumda,
Bir yıl içerisinde 2²⁵ saniye olduğunu göz önüne alırsak, 2⁴⁵ yıla ihtiyacınız olurdu.

Hala aranızda "Ama, ya olursa...?" diye düşünenler varsa şunu da ekleyeyim; Evrenimizin yaşı 2³⁴ yıl.


İlgilenen arkadaşlar için bu konu ile bağlantılı iki yazımı paylaşıyorum.
https://medium.com/@ahmetseyhan/sha-256-kriptografik-hash-algoritmas%C4%B1-294d13f0ca5d
https://medium.com/@ahmetseyhan/bitcoin-matemati%C4%9Fi-ve-bloklar%C4%B1n-dili-6cc6fa5d0ae2
"

█████████████▄▄▄▄▄▄▄█████▄
█████████████▄▀███████▄▄
███████▄▄████▀▄██▀▀█▀██▄▄▄██▄▄
█████▄████████████████▄▀█▄██████▄▄
████▀▄█▄█████████████████▄▀█████████▄
░▄█████████████████████▄▄▄██████████
█████████████████████████████████
▀████████████████████▀██████▌████
░▀████████████████████▀▄█▀███▀████
░░▀███████████▀████████▀▄███████
███▀█████████████▀██████████████
████▀████████████████▀██████████
█████▀██▀▀██████████████▀█████▀

██████    ██
██
██
██
██
██
██
██
██
██
██████████
       ▄▄▄██▄▄▄
    ▄███████████▄
    █████████████▄
   ███████████████
▄█████████████████▄
▀▀▀▀█████████████▀██
    ▀█████████████▄
    ▄▀█████████████▄
   █▀ ▀▀▀██████████▌
▐███    ▄█████████▀▀
 ▀▀     ▄█████▀▀
       ███▀▀
      ██▀

██████
██
██
██
██
██
██
██
██
██
██████
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!