Keyspace English

Sık sorulan sorular

Doğrudan yanıtlar — bu siteyi övmeyenler dahil.

Bitcoin puzzle nedir?

Bitcoin puzzle, Ocak 2015’te kimliği bilinmeyen bir kişi tarafından fonlanan 160 Bitcoin adresinden oluşur. Her adresin özel anahtarı bilerek bilinen bir aralığa hapsedilmiştir: #n numaralı puzzle’ın anahtarı 2^(n−1) ile 2^n−1 arasındadır. #1 puzzle’ında 1 olası anahtar vardır, #10’da 512, #71’de yaklaşık 1,18 × 10^21. Oluşturan kişi daha sonra Bitcointalk’ta bunun gizli ipucu içeren bir bilmece değil, özel anahtar aramada gelinen noktayı ölçen basit ve herkese açık bir kıyaslama olarak tasarlandığını açıkladı. Çözülecek bir şifre yok. Tek yol aralığı taramak.

Paralar gerçek mi, herkes alabilir mi?

Evet. Adreslerde gerçek bitcoin var — çözülmemiş 78 puzzle’da şu anda yaklaşık 903 BTC — ve özel anahtarı türeten herkes bu parayı harcayabilir. Tasarımın tamamı bu. Şimdiye kadar çözülen her puzzle, kırılmasından dakikalar sonra, genellikle mempool’u izleyen botlar tarafından boşaltıldı. Birini çözerseniz, işlem ücretinde bu botlarla yarışmayı bekleyin.

Tarayıcı çözücüsü gerçekten anahtar bulabilir mi?

Bulabilir — matematik, özel yazılımların yaptığıyla birebir aynı — ama sıradan bir bilgisayarda çözülmemiş herhangi bir puzzle için olasılık yok denecek kadar küçüktür. Bu çözücüyü çalıştıran hızlı bir sekiz çekirdekli dizüstü bilgisayar saniyede yaklaşık dört milyon anahtara ulaşır. #71 puzzle’ı 1,18 × 10^21 anahtar içerir; yani tamamını taramak yaklaşık 9,4 milyon yıl sürer. Bu çözücü gerçekten doğru ve JavaScript için gerçekten hızlıdır; yine de #71’i çözmek için gerekenin dokuz on kat büyüklük mertebesi gerisindedir. Onu bitcoin edinme planı olarak değil, problemi anlamaya yarayan bir ölçüm aracı olarak görün.

Gerçek olasılıklar ne?

#71 puzzle’ı için saniyede 4 milyon anahtar hızıyla tam bir yıl aramak yaklaşık 1,26 × 10^14 anahtar kapsar — aralığın yüzde birinin on milyonda biri kadarı. Yıllık başarı olasılığınız budur: yaklaşık 9,4 milyonda 1. Harcanan çaba başına beklenen getiri açısından piyango bileti daha iyidir. Küçük aralıklarda olasılık çarpıcı biçimde artar, ama tarayıcının erişebileceği kadar küçük olan her puzzle yıllar önce çözüldü.

Hangi puzzle’lar hâlâ çözülmedi?

Yetmiş sekiz tanesi duruyor: #71–#74, #76–#79, #81–#84 ve böyle devam ediyor — 70’in üzerindeki, 130’a kadar beşin katları dışındaki tüm puzzle’lar. 1’den 70’e kadar olanların hepsi çözüldü. Çözülmemiş en küçük puzzle 7,10 BTC tutan #71; en büyüğü 16,0 BTC tutan #160.

Puzzle’ı çözmek yasal mı?

Bu adresler için özel anahtar türetmek herhangi bir şeyi hacklemek değildir. Oluşturan kişi fonları bilerek yerleştirdi ve puzzle’ı çözenin alması için orada olduklarını açıkça belirtti. Yine de bu genel bilgidir, hukuki tavsiye değildir; böyle bir kazancın vergilendirilmesi ülkeden ülkeye çok değişir. Bir anahtar bulursanız, parayı hareket ettirmeden önce bir uzmana danışın.

Bazı puzzle adreslerinin bakiyesi neden değişiyor?

Oluşturan kişi 2017’de ve yeniden 2023’te dönerek çözülmemiş adreslere ekleme yaptı ve ödülleri birkaç kat artırdı. Bazı adresler ayrıca onları yoklayan kişilerden küçük toz ödemeleri alıyor. Bu sitede gösterilen bakiyeler doğrulanmış bir anlık görüntüden geliyor; canlı rakam için herhangi bir puzzle sayfasındaki blok gezgini bağlantısını izleyin.

HASH160 nedir ve çözücü neden adres yerine onu karşılaştırıyor?

Eski tip bir Bitcoin adresi aslında yalnızca RIPEMD-160(SHA-256(açık anahtar)) — yirmi bayt — değerinin sürüm baytı ve sağlama toplamıyla birlikte base58 ile sarılmış hâlidir. O yirmi bayt HASH160’tır. Ham HASH160 baytlarını karşılaştırmak base58 kodlamasını tamamen atlar; aksi hâlde bu kodlama özetlemenin kendisinden daha pahalıya gelirdi. Çözücü hedef adresi başlangıçta bir kez HASH160’a çözer, sonra aday anahtar başına yalnızca yirmi bayt karşılaştırır.

Ciddi çözücüler hangi yazılımı kullanıyor?

Tarayıcı değil, GPU araçları. BitCrack ve VanitySearch aralıkları CUDA ve OpenCL üzerinde kaba kuvvetle tarar; keyhunt CPU üzerinde birkaç arama modu sunar; açık anahtar zaten biliniyorsa Pollard Kangaroo uygulamaları en hızlı seçenektir ve işi O(N)’den kabaca O(√N)’e indirir. Son büyük puzzle’lar bireyler tarafından değil, havuzlanmış GPU kümeleriyle çözüldü. Kangaroo’nun ancak bir adres işlem yapıp açık anahtarını açığa çıkardıktan sonra işe yaradığını unutmayın — dokunulmamış puzzle adreslerinde yalnızca açık anahtarın özeti bilinir, dolayısıyla tek seçenek kaba kuvvettir.

Bir sonraki numaralı puzzle neden iki kat zor?

Çünkü her puzzle aralığı ikiye katlar. #71, 2^70 ile 2^71−1 arasını kapsar; #72 ise 2^71 ile 2^72−1 arasını — tam olarak iki katı aday anahtar. On puzzle yukarısı kabaca bin kat, yirmi puzzle yukarısı bir milyon kat daha zordur. Ödülün zorluğa kıyasla neden bu kadar yavaş arttığı da budur: para doğrusal büyürken iş üstel büyür.

Rastgele aramak sırayla aramayı yener mi?

Beklenen değerde hayır. Bir aralığı sırayla taramak ile rastgele örneklemek, isabete kadar beklenen deneme sayısı bakımından aynıdır. Rastgeleliğin önemi başka: aynı puzzle’ı bağımsız birçok kişi aralığın başından itibaren ararsa hepsi birbirinin işini tekrarlar. Rastgele başlangıç noktaları bu çakışmayı olasılık dışı kılar; böylece rastgele arayan bir kalabalık, sırayla arayan bir kalabalıktan çok daha geniş bir alanı kapsar. Bu çözücüde varsayılanın rastgele olmasının nedeni budur.

Kuantum bilgisayar bu puzzle’ları çözebilir mi?

Shor algoritmasını çalıştıran, yeterince büyük ve hataya dayanıklı bir kuantum bilgisayar secp256k1’i doğrudan kırar ve puzzle aralıklarını anlamsız kılardı. Böyle bir makine yok; 256 bitlik eliptik eğri anahtarlarına saldırabilecek bir makine için tahminler milyonlarca fiziksel kübite ulaşıyor. Grover algoritması kaba kuvvet aramada yalnızca karekök mertebesinde hızlanma sağlar — #71’i 2^70’ten yaklaşık 2^35 işleme indirir — ama bunun için aramanın tamamı boyunca tutarlı kalan bir kuantum bilgisayar gerekir ki bu bugünkü donanımın çok ötesindedir.

Bu site anahtarlarımı görüyor mu?

Hayır. Çözücü, sekmenizin içinde Web Worker’larda çalışan sade JavaScript’tir. Analitik yok, çerez yok, hesap yok ve sayfa yüklendikten sonra hiçbir türde ağ isteği yok. Bunu tarayıcınızın ağ panelini açıp çözücü çalışırken boş kaldığını izleyerek ya da sayfayı kaydedip çevrimdışı çalıştırarak doğrulayabilirsiniz. Bir anahtar bulursanız yalnızca sekmenizde görüntülenir, başka hiçbir yerde saklanmaz — hemen kopyalayın.

Bir şey kurmam gerekiyor mu?

Hayır. Bir puzzle sayfasını açın, iş parçacığı sayısını seçin ve başlata basın. Çözücünün tek ihtiyacı Web Worker ve BigInt destekleyen bir tarayıcıdır; yani 2020 ve sonrasındaki her Chrome, Firefox, Safari veya Edge sürümü. Bir kez yüklendikten sonra çevrimdışı da çalışır; telefonlarda da çalışır ama telefon masaüstünden kabaca yirmi kat yavaştır ve ısınır.