Btcpuzzle.info
Btcpuzzle.info web sitesi nedir?
Btcpuzzle.info web sitesi “Bitcoin Puzzle” üzerine kurulu bir platform olup, bu amaçla ücretsiz hizmetler sunmaktadır. Btcpuzzle.info'nun ana hedefi Bitcoin Puzzle üzerine kurulu bir "solo havuz" hizmeti sunmaktır. Web sitemiz bir havuz sitesi olmasına rağmen ekstra araç ve hizmetler de sunmaktadır.
Solo havuz nedir?
Solo genel bir terimdir ve insanların yalnızca bireysel olarak çalıştığı ancak ödülün/hizmetin tamamını kendilerine kazandığı bir havuz türü olarak açıklanabilir. Her ne kadar “solo havuz” mantığıyla çalışsak da paylaşımlı iş gücü kullanıyoruz. Burada insanlar güçlerini birleştiriyor, ancak yalnızca bir şanslı kişi ödülün tamamını alıyor.
Havuz ücretli mi?
Çoğu zaman havuza katılım ücretsizdir. Havuzun ücretli olup olmayacağını "topluluk" belirler ve genellikle ilgili puzzle'ın belli bir yüzdesi aşıldığında havuza sonradan katılan üyelerden "giriş ücreti" talep edilir. Toplamam giriş ücretlerinin %80'i "havuza katkı" sağlayan kullanıcılara arasında paylaştırılır. Kullanıcılar havuza sunduğu katkı oranı kadar payını alır.
Havuzun çalışma mantığı nedir?
Btcpuzzle.info havuzu “range (aralık)” mantığıyla çalışmaktadır. Havuz kullanıcıya (işçiye) bir “aralık” gönderir ve onlardan bu aralığı taramalarını ister. Her aralık içerisinde 1,1 trilyon özel anahtar bulundurur. Kullanıcı bu aralığı taramasını bitirdiğinde havuza "taradım" diyerek flag (işaretleme) isteği gönderir ve ilgili aralık havuzda taranmış olarak işaretlenir. Bu aralık bir daha asla başkası tarafından taranamaz/talep edilemez.
Havuzumuz "proof of work" (iş ispatı) mantığıyla çalışır ve kullanıcılardan çalışmasının kanıtını ister. Bu kanıt, mevcut her aralık için "3 ekstra özel anahtar" bulmayı amaçlamaktadır. Kullanıcı havuzdan her aralık talep ettiğinde “ek olarak 3 BTC cüzdan adresi” iletilir. Bu adreslerin tamamı mevcutta taranan aralık içerisindedir ve kullanıcıdan bu cüzdan adreslerinin özel anahtarlarını bulması istenir. Bulunan özel anahtarlar SHA256 ile özel bir sırayla hashlenerek havuz sunucusuna bu çalışmanın kanıtı olarak iletilir. Aktarılan kanıt doğruysa, taranan aralık artık güvenli bir şekilde "tarandı" olarak işaretlenir.
Havuza nasıl katılabilirim?
Havuza katılmak için öncelikle btcpuzzle.info web sitesinde ücretsiz bir hesap açmalısınız. Daha sonra " Github " sayfasında paylaşılan açık kaynak kodlu istemciyi (client) indirerek havuzda çalışmaya başlayabilirsiniz. Dilerseniz GPU kiralama hizmetlerinden yararlanarak havuza kolaylıkla katılabilirsiniz. Bu konuda Btcpuzzle'ın sunduğu “CloudSearch” yeni başlayanların çok kolay bir şekilde başlamalarına olanak sağlıyor.
Ayrıntılı bir başlangıç kılavuzu için bu bağlantıyı izleyin.
Havuza nasıl güvenebilirim?
Havauzdaki ana amacımız güvenliktir. Havuzda tarama yapmanızı sağlayan uygulamaya (Bitcrackrandomiser) %100 açık kaynak olarak erişebilir ve tüm kodları ile inceleyebilirsiniz. Ayrıca tüm ek programlara (Bitcrack, VanitySearch vb.) Github sayfasından %100 açık kaynak olarak erişilebilmektedir. Sunduğumuz API dokümantasyonu sayesinde herkes kendi istemcisini yazıp havuza katılabilir.
Ayrıca Btcpuzzle, günlük yedeklemelerle AWS sunucularında barındırılıyor ve "proof of work" sistemiyle çalışıyor. Bu sayede yetkisiz ve yanlış bilgilerin havuz sistemine girmesi önlenir.
Havuz ödülleri nedir?
Puzzle taramalarında arama her zaman tek bir için yapılır. Yani asıl amacımız ilgili puzzle cüzdan adresinin özel anahtarını bulmaktır. Btcpuzzle.info'da ilgili bulmacada "havuz ödülü" varsa tek hedef yerine birden fazla adres aranabilir. Havuz ödülleri sponsorlar tarafından belirlenir ve ilgili puzzle'ın aralığından rastgele bir özel anahtar seçilir. Kullanıcılar puzzle'ın ana hedefi dışında bu adresleri de arayabilirler. Havuz ödülü bulunursa btcpuzzle.info web sitesinde bulunan özel anahtarı kullanarak ödül içeriğini görüntüleyebilirler ve ödüllerini alabilirler.
Havuz ödülünü alabilmek için kullanıcının havuz ödülünün özel anahtarının bulunduğu aralığı taramış olması ve toplamda en az 100 aralık taramış olması gerekir. Havuz ödüllerini taramak için uygulamanın ayarlar dosyasında "scan_rewards" ayarının "true" olarak ayarlanması gerekir.
Havuz bulunan özel anahtarı bilebilir mi?
BTC Puzzle, bulunan özel anahtarı bilemez. Herhangi bir kullanıcı özel anahtarı havuzda bulursa, bunu yalnızca kendisi bilir. Herhangi bir puzzle'ın özel anahtarını bulursanız havuza herhangi bir bildirim gönderilmez. Uygulamanın açık kaynak kodlarını inceleyerek daha fazla bilgi edinebilirsiniz.
Havuz verileri halka açık mı?
Havuz verileri herkese açık değildir.
Puzzle (Bitcoin Puzzle) nedir?
Her ne kadar sıklıkla "puzzle" (bulmaca) desek de olayın içine girdiğimizde görevin bir bulmacadan çok, belirli bir alanı aramak olduğunu görebiliriz. Kısaca tanımlamamız gerekirse; “Bitcoin Puzzle” belirli bir alanda gizlenmiş özel anahtarın bilgisayar gücü kullanılarak bulmaya çalışılması işlemidir.
Bitcoin özel anahtarları (private key), cüzdan adresleri üzerinde yetki sahibi olmamızı sağlayan özel anahtarlardır. Herhangi bir cüzdanın özel anahtarını bilmek, o cüzdan üzerinde tam yetkiye sahip olmasını sağlar.
Bitcoin Puzzle; 1 numaralı puzzle ile başlıyor ve şu anda 160 numaralı puzzle'a kadar uzanıyor. Bu olay 2015 yılında biri veya birileri tarafından (Büyük bir kitle Satoshi olduğunu düşünüyor) yapılan bir işlemle ortaya çıktı. İlgili işlemde belirli adreslere, belirli bir kurala göre ödeme gönderilmişti. Gönderilen ilk ödeme, Bitcoin'in ilk özel anahtarının (yani "1") kullanıldığı ilk cüzdan adresine gönderildi. Yapılan her bir sonraki transfer işleminde "ödeme miktarı" belirli bir kurala göre artış gösteriyordu. Sonrasında bunun her bir transferde ödemenin gönderildiği adresin özel anahtarının bir öncekine göre 2 kat daha büyük bir alanda yer aldığı keşfedildi. Yani her bir transfer işlemi, bir öncekine göre daha fazla ödül ve daha fazla özel anahtar içeriyor demek. Amacımız ise alanı belirli olan bir alanda ilgili puzzle'ın özel anahtarını bulmaktır. Bu anahtarı bulan kişi ödülün tamamına sahip olacaktır. Bitcoin Puzzle'ın genel itibariyle tanımı budur. Bu Bitcoin transfer işlemini Blockchain üzerinden de görebilirsiniz. Ayrıca Bitcoin bulmaca listesinin tamamını görmek için ilgili sayfaya gidebilirsiniz.
Puzzle isimleri neye göre belirlendi?
Puzzle isimlendirmesi (1 ve 160) aslında belli bir matematiğe göre yapılmıştır. ilgili sayfaya giderek mantığını kolaylıkla anlayabilirsiniz. İlk Bitcoin transferi (0,001 BTC/ilk transfer) “1BgGZ9tcN4rm9KBzDn7KprQz87SZ26SAMH” cüzdan adresine yapıldı. Bu cüzdan adresinin özel anahtarı ise “ 00000000000000000000000000000000000000000000000000000000000000000000001 ” olarak bilinir. Yani bu adres Bitcoin'de oluşturulabilecek ilk cüzdan adresidir. Sonraki her transferde ödeme tutarlarının “0,001 BTC/ilk transfer” oranında artırılmasıyla özel bir kural oluşturuldu.
Puzzle isimleri belli bir sıraya göre belirlenmiş ve ilk özel anahtarın devamı ile 2 üzeri 1 (2^1) olur. Bu durumda bir sonraki puzzle (2^2) olmalı ve başlangıç noktası bir önceki puzzle'ın bittiği yerden başlamalıdır. Bunu aşağıdaki tablodan daha kolay anlayabilirsiniz.
...1 | Puzzle #1 özel anahtarı | (2^1)-1 = 1 |
...3 | Puzzle #2 özel anahtarı | (2^2)-1 = 3 |
...7 | Puzzle #3 özel anahtarı | (2^3)-1 = 7 |
...1d3 | Puzzle #9 özel anahtarı | (2^9)-1 = 513 |
...? | Puzzle #160 özel anahtarı | (2^160)-1 = …. |
Yukarıdaki örneklere baktığımızda her transfer işlemi için cüzdan adresinin özel anahtarının bir öncekine göre iki kat daha fazla alanda oluşturulduğunu görüyoruz. Bu, örneğin Puzzle 23'ü aramak için ihtiyacımız olan aralıkların (2^22)...(2^23)-1 olması gerektiği ve Puzzle 23'ün özel anahtarının burada bulunması gerektiği anlamına gelir. Aşağıdaki tabloda bunu daha kolay anlayabilirsiniz.
Puzzle | Toplam Anahtar Sayısı/Başlangıç |
Puzzle 1 | (2^0) = 0/1 |
Puzzle 2 | (2^1) = 2 |
Puzzle 3 | (2^2) = 4 |
Puzzle 4 | (2^3) = 8 |
Puzzle 5 | (2^4) ) = 16 |
Puzzle 6 | (2^5) = 32 |
Puzzle 66 | (2^65) = 36.893.488.147.419.103.232 |
Her puzzle'ın sayısı +1 artırıldığında, önceki puzzle'ın iki katı kadar olası özel anahtara sahip olduğu görülür ve bu da sonraki her puzzle'ın bir öncekinden iki kat daha zor olduğu anlamına gelir. Puzzle'ların adı bulmacanın muhtemel son taranma aralığına göre belirlenir. Bu durumda Puzzle 66'nın isminin "65" olması gerekirken son anahtarın bulunduğu aralık da dahil edilerek "Puzzle 66" ismi verilmiştir.
Bulmacayı kim yarattı? Amacı nedir?
Bu puzzle'ın kim veya kimler tarafından oluşturulduğu ne yazık ki bilinmiyor ancak ortalıkta pek çok "Satoshi Nakamato" söylentisi var. Bu yüzden kim tarafından oluşturulduğunu değil, gerçek amacının ne olduğunu bilmemiz gerekiyor.
Puzzle'ın temel amacı Bitcoin'in kriptografik ve teknolojik gücünü kanıtlamaktır. Çünkü aslında her puzzle sadece belirli küçük alanlarda arama yapmamızı sağlıyor. Bugün (23 Nisan 2024) itibarıyla Bulmaca 66 henüz bulunamamıştır. Günümüz teknolojisiyle belli bir alana sahip küçük bir alanda belirli bir anahtarı bulamıyoruz. Bu da bize sıradan bir Bitcoin özel anahtarının şifresini çözmenin ne kadar imkansız olduğunu kanıtlıyor.
Herhangi bir sıradan Bitcoin özel anahtarı yalnızca 256 Bitlik bir sayıdır. Yani toplam anahtar sayısı aslında 2^256'dır (2'nin 256'ncı kuvveti). En zor bulmaca sadece 2^160'tır. Şu anda çözülmeyi bekleyen en kolay bulmaca 2^66'dır ve 21 Nisan 2024 itibarıyla henüz bulunamamıştır. Bu, Bitcoin'in bugün ve muhtemelen gelecek yüzyıllarda ne kadar güvenilir olduğunun canlı bir kanıtıdır.
Puzzle'ı çözmek ne kadar zor?
Oldukça zor. Mevcut teknolojiyle daha eski ve daha kolay puzzle'ları kolaylıkla bulabiliyoruz. Ancak her puzzle bir öncekinin iki katı zor olduğundan gün geçtikçe (puzzle'lar çözüldükçe) daha da zorlaşıyor. Şu an (21 Nisan 2024) itibarıyla çözülmesi en kolay puzzle, 66 numaralı olanıdır. Bu puzzle'da bile 36 kentilyon özel anahtarın olduğunu ve saniyede sadece 4-5 milyar özel anahtarı tarayabildiğimizi da eklersek, hayal edebilirsiniz ki ne kadar zor olduğunu anlayabilirsiniz.
Bir puzzle'ın özel anahtarını bulmak tek başınıza son derece zor bir olasılıktır. Bu yüzden ortaya havuzlar çıkmıştır.
Her 5 puzzle'dan birinin çözülmüş olması ne anlama geliyor?
Listeyi incelediğinizde her 5 puzzle'da bir çözülmüş olduğunu göreceksiniz. Bunun temel nedeni, harcama yapan her beş adresten sonra ilgili cüzdan adresinin "genel anahtarının" (public key) açığa çıkmasıdır. Bu özellikle düşük numaralı puzzle'larda ilgili ödülün alınmasını kolaylaştırır.
Şimdilik 80'den küçük herhangi bir puzzle'ın genel anahtarını ortaya çıkarmak, o puzzle'ın çözülmesini son derece kolaylaştıracaktır.
Ödül tutarları ne kadar?
Toplam ödül yaklaşık 990 BTC olup bunun yalnızca 32 BTC'si çözülmüştür. (21 Nisan 2024). Yani bu demek oluyor ki yaklaşık 956 BTC tutarında bir ödül halen bizi bekliyor. Bu ödüller Nisan 2023'ten sonra artırılmıştır. Örneğin Puzzle 66 için bu tarihten önce ödül "0,66 BTC" iken bu tarihten sonra 10 kat artırılarak "6,6 BTC" olmuştur. Ödül artışının puzzle yaratıcısı tarafından yapıldığı düşünülse de, kim tarafından artırıldığı belli değildir..
Şu anda çözülmeyi bekleyen en kolay bulmaca 66 numaralı bulmacadır. Bunun ödülü 6,6 BTC'dir.
Ödül nasıl kazanılır/bulunur?
Şu anda ödülü kazanmanın tek yolu ilgili aralıkta tarama yapmaktır. Bu işlem, bilgisayar/GPU gücü gerektirir. Her puzzle'ın Bitcoin cüzdan adresleri ve bu adreslerin bulunduğu aralıklar belirlidir. Burada ödülün alınabilmesi için cüzdan adresinin özel anahtarının bulunması gerekmektedir. Özel anahtarı bulduktan sonra artık ilgili cüzdan adresinden bakiyeyi dilediğiniz başka bir adrese gönderebilirsiniz.
Örneğin Puzzle 66'nın cüzdan adresi “ 13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so ” şeklindedir. Bu adresin “200000000000000000” ve “3ffffffffffffffff” HEX aralığında olduğu bilinmektedir. Daha basit ifadeyle “36893488147419103232” ile “73786976294838206463” arasında herhangi bir sayıdır. Burada yaklaşık olarak "36893488147419103232" (Yaklaşık 36 kentilyon) özel anahtar bulunmaktadır ve bunlardan yalnızca biri puzzle'ın özel anahtarıdır.
Bilgi işlem gücü, doğru sayıyı/hex özel anahtarını bulmak için kullanılır ve taranan her özel anahtar, bir Bitcoin cüzdan adresine dönüştürülür ve doğru anahtar olup olmadığı kontrol edilir. Doğru anahtar bulunduğunda ödül kazanılır.
Ödül, havuzun dışında bulunabilir mi?
Kesinlikle. Bu havuzun dışında bu puzzle'ları tarayan birçok kişi ve havuz var. Havuzların avantajı, iş gücünü birçok kişinin paylaşması ve tarama sürecinin daha hızlı gerçekleşmesidir.
Ödülü başka bir BTC adresine nasıl aktarabilirim?
Herhangi bir puzzle'ın özel anahtarını bulduysanız ödülü almaya hak kazanırsınız. Burada anlatılanlar genel bilgilendirme amaçlı olup, ödülün başka bir adrese aktarılması kullanıcının sorumluluğundadır.
Ödülü başka bir adrese aktarmanın en kolay yolu, ilgili özel anahtarı mobil kripto para cüzdanı kullanarak süpürmektir. Çoğu cüzdan HEX tabanlı özel anahtarların içe aktarılmasını desteklemez. Bu nedenle öncelikle elde ettiğiniz HEX özel anahtarını, içe aktarılabilir bir format olan “WIF” formatına dönüştürüp, elde edilen özel anahtarı herhangi bir cüzdan (Exodus vb.) ile tarayıp bakiyenin tamamını aktarmanız gerekmektedir. cüzdanınıza. HEX'ten WIF'e dönüştürme aracımızı çevrimdışı kullanarak dönüşümler yapabilirsiniz.
Ödülü aktarırken nelere dikkat etmeliyim?
Düşük numaralı puzzle'larda çok fazla tartışılan bir konu var. Genel anahtarları (public key) bilinen düşük numaralı (yaklaşık 80 ve altı) puzzle'lar "kangoroo/bsgs" gibi yöntemler kullanılarak kolayca bulunabilir. Bu durum, düşük numaralı puzzle'ların ödüllerinin başka bir BTC cüzdan adresine aktarılırken dikkatli olunması konusunu gündeme getirdi. Bu konuya özel olarak botların oluşturulduğu ve transfer yapmak için ilgili puzzle'ların adreslerinden bir transfer (harcama) işleminin çıkması (çoğunlukla 66, 67 ve diğerleri) beklendiği sıklıkla duyulmaktadır.
Puzzle 66 bulunup ödül başka bir adrese aktarıldığında botlar devreye girerek ilgili transfer işlemini yakalar. Bu aktarım sürecinde ilgili bulmacanın "genel anahtarı" (public key) ortaya çıkacağına göre, ilgili bulmacanın özel anahtarı daha önce bahsettiğimiz yöntemlerle (muhtemelen 1 dakikadan az bir sürede) hızlı bir şekilde bulunup işlemi manipüle edebilir miyiz? Elbette riskler var ama bunları en aza indirmek sizin elinizde.
Diyelim ki bir ödül buldunuz ve bunu kendi Bitcoin cüzdan adresinize aktaracaksınız. Dikkat etmeniz gereken bazı önemli kriterler var.
1 - Kullandığınız cüzdanda RBF'nin kapalı olduğundan emin olun. RBF (Replace by Fee), cüzdanın "transfer ücretini" değerini transfer işleminden sonra da değiştirmemize olanak tanıyan güzel bir özelliktir. İlgili transfer işlemini daha sonra gerçekleştirin ve yeni bir işlem başlatın. Ancak sayının az olduğu puzzle'larda bu durum risk oluşturabilir. Bir puzzle ödülünü başka bir adrese aktardığınızda RBF'nin açık olduğunu varsayarsak, özel anahtarı bilen biri işlemi daha yüksek bir ücret karşılığında manipüle edebilir. Bu nedenle RBF'nin kapalı olduğu bir cüzdanda transfer işlemi başlatmanız tavsiye edilir. (Exodus, 21 Nisan 2024 itibarıyla varsayılan olarak devre dışı bırakılan RBF ile özel anahtar içe aktarmayı destekler.)
2 - Ağ tıkanıklığından kaçının. Bitcoin ağının etkin olduğu bir dönemde aktarım başlatmak normalden yavaş olması riskleri artırabilir. Bu nedenle aktarımın ağ normal çalışırken yapılması daha doğru olacaktır. Bu, transfer işleminin kolaylıkla bir bloğa dahil edilebileceği ve sizi her türlü riskten koruyabileceği anlamına gelir.
3 - Transfer ücretlerinin düşük olduğu bir dakika bekleyin. Önceki maddeye benzer bir risk azaltma yöntemi. Bitcoin transfer ücretleri standart hale geldikten sonra transfer süreci başlatıldığında riskleri azaltabilirsiniz.
4 - Duygularınıza güvenin. Bir sonraki bloğun kazıldığını hissettiğinizde transfer işlemini başlatın. Bu, işlemin hemen bir sonraki bloğa dahil edileceği ve riskleri mümkün olduğunca en aza indirebileceğiniz anlamına gelir.
Elbette bazı riskler var ancak yukarıdakileri dikkate almadığınız takdirde bu olasılığın gerçekleşme olasılığı daha yüksektir.
Ayrıca Mara Pool'un "Slipstream" hizmetini kullanabilirsiniz. Bu hizmet kısaca, yapılan transferin "mempool" da gözükmesini engeller. Örnek vermek gerekirse; Electrum cüzdanına ilgili puzzle'ın özel anahtarını import edin. Sonrasında yeni bir gönderim işlemi başlatın, ancak sadece imzalayın ve ödemeyi göndermeyin. İmzalama sonucunda oluşturulan "TX Hex" değerini Mara pool üzerine yapıştırın ve "activate" seçeneği ile işlemi tamamlayın. Bu işlemle beraber, transfer işleminiz bir sonraki bloğa dahil edilecektir.
Sitedeki “meydan okuma” özelliği nedir?
Havuzun daha eğlenceli hale gelmesi için elimizden geleni yapıyoruz. Kullanıcı panelinden "meydan okuma" (challenge) aktif edildiğinde şu şekilde çalışır; Havuz her 6 saatte bir rastgele bir başlangıç noktası belirler ve mücadeleye katılan her kullanıcı 6 saat boyunca yalnızca bu başlangıç noktasından başlayan aralıkları tarayabilir.
Mücadeleye katılmak/çıkmak gerçek zamanlıdır ve bu ayar kullanıcı panelinden değiştirilebilir. Örnek olarak diyelim ki meydan okumaya katıldınız ve havuz "3A" ile başlayan bir başlangıç noktası oluşturdu. Havuzda aktif olarak çalışan tüm çalışanlarınız yalnızca “3A” ile başlayan aralıkları talep edecek ve tarayacaktır.
Sitedeki “krallık” özelliği nedir?
Sıkıcı olmaktan uzaklaşıp biraz eğlence katmak için Btcpuzzle.info'da her bulmacanın bir krallığı var. Kral, son 24 saat içinde en çok aralıklı tarayan kullanıcıdır ve havuz tarafından otomatik olarak belirlenir. Kral olan kullanıcı dilerse puzzle'ın sayfasındaki mesajı yayınlayabilir ve eğlenceli bir GIF sisteminde yer alır. Krallığın her 5 dakikada bir güncellenir.
Sitede 'atlanan aralıklar' ne anlama geliyor?
Bazı puzzle'larda manuel olarak "tarandı" olarak işaretlenen aralıklar bulunabilir ve bu aralıklar genellikle özel anahtarın bulunma olasılığının en düşük olduğu alanlar olarak belirlenir. Bunlara site genelinde "atlanan aralıklar" olarak adlandırıyoruz. Örneğin, şu anda Puzzle 66'nın yalnızca ilk %0,98'lik ve son %0,98'lik alanları "atlanan aralık" olarak adlandırılıyor. Kullanıcılar dilerlerse “includeDefeatedRanges” ayarını aktif ederek bu alanları tarayabilirler. "Atlanan aralıkların" yüzdesi genellikle mavi renkle gösterilir.
Bitcrackrandomiser
Bitcrackrandomiser nedir?
Havuzda kullanılan istemci (client). %100 açık kaynaktır ve Github aracılığıyla erişilebilir. Bitcrackrandomiser, Btcpuzzle.info tarafından yazılan ve resmi olarak havuzda kullanılan istemcidir. Havuz tarama işlemleri bu uygulama ile yapılmakta olup Windows/Linux platformlarında çalıştırılabilmektedir.
Ayrıca tarama programı olarak “Bitcrack” ve “VanitySearch” uygulamalarını entegre olarak kullanır. Bu uygulamaları %100 açık kaynak olarak Github sayfasında bulabilirsiniz. Dilerseniz tüm uygulamaları kendiniz oluşturabilirsiniz. Ayrıca en iyi yöntemlerden biri olan “Docker imajı” kullanarak tüm uygulamaların orijinal depolarından oluşturulmasını sağlayabilirsiniz.
Nasıl indirebilirim?
İlgili Github sayfasından önceden oluşturulmuş en son sürümü indirebilir veya dilerseniz Visual Studio ile kendiniz derleyip kullanabilirsiniz. Tavsiyemiz her zaman kendi oluşturduğunuz uygulamaları kullanmanızdır.
Uygulama ayarlarını nasıl öğrenebilirim?
Uygulama ayarlarına ilişkin tüm detaylı bilgilere Github adresinden ulaşabilirsiniz.
Üyelik zorunlu mu?
btcpuzzle.info havuzundaki Bitcrackrandomiser uygulamasını kullanmak için üyelik “her zaman zorunlu değildir”. Giriş ücretinin aktif olduğu puzzle'da çalışabilmek ve katılabilmek için üye olmanız ve "settings.txt" dosyasına"user token" değerini girmeniz gerekmektedir. Ancak giriş ücreti aktif olmayan tüm puzzle'lar (21 Nisan 2024 itibarıyla 66 numaralı bulmaca) için üyelik zorunlu değildir ve anonim olarak havuza katılabilirsiniz.
İşçilerinizin durumunu gerçek zamanlı olarak takip edebilmeniz için üyelik zorunludur. Anonim taramalarda çalışan isimleri "Unknown" olarak belirlenir ve kullanıcı tarafından takip edilemez.
En iyi ipuçları nelerdir?
Bitcrackrandomiser uygulamasını varsayılan ayarlarla da kullanabilirsiniz. Burada yararlı ipuçları bulacaksınız.
Uygulamayı kendi bilgisayarınızda (veya herhangi bir güvenli bilgisayarda) çalıştırıyorsanız ekstra güvenlik önlemi almanıza gerek yoktur. Ancak eğer bilinmeyen/güvenilmeyen bir bilgisayarda çalışıyorsanız “untrusted_computer” değerini mutlaka “true” olarak ayarlamanız tavsiye edilir. Böylece anahtar ilgili PC'de bulunduğunda, özel anahtar çalışan bilgisayarda açığa çıkmayacaktır. Bunun için “telegram_share” veya “api_share” özelliklerinden birinin (tercihen “api_share”) kullanılması gerekmektedir. Böyle bir senaryoda anahtar bulunduğunda uygulamanın çalıştığı bilgisayara kaydedilmeyecek ve yalnızca bildirim olarak tarafınıza iletilecektir.
Tarama türü ("scan_type") için en azından "excludeIterated4" ayarını etkinleştirmeniz önerilir. Özel anahtarlarda aynı dört karakterin yan yana gelme olasılığı çok düşüktür.
Cloud Search
Cloud Search nedir?
Cloud Search, havuza en kolay şekilde katılmanızı sağlayan “bulut tabanlı” bir GPU kiralama hizmetidir. Tek yapmanız gereken yeni bir şablon oluşturmak, bakiye yüklemek ve istediğiniz sunucuyu kiralamak. Cloud Search, üçüncü taraf servis sağlayıcılar tarafından sunulmaktadır.
Cloud Search, seçtiğiniz en iyi GPU'lardan oluşan sunucularla hızlı bir tarama başlatmanıza olanak tanır. Saatlik ücretlerle sunulur ve çalışan bulut sunucularını istediğiniz zaman silebilirsiniz.
Cloud Search nasıl çalışır?
Cloud Search, üçüncü taraf servis sağlayıcılarla ortak çalışır. Tüm ödemeler saatlik olup, bulut sunucusunu aktif tuttuğunuz sürece saatlik tutar bakiyenizden otomatik düşmektedir. Havuza katılmanın en kolay yoludur ve son derece basittir. Btcpuzzle.info ve bitcrackrandomiser ile %100 uyumlu olacak şekilde tasarlanmıştır.
Cloud Search'e nasıl bakiye yükleyebilirim?
Cloud Search'e bakiye yüklemek için "Faturalandırma" sayfasını ziyaret edin ve "Yükle" düğmesini tıklayarak yüklemek istediğiniz bakiye miktarını girin. Ödeme yapabilmeniz için harici bir bağlantı oluşturulacaktır. Ödeme sistemi Coinbase & Binance tarafından sağlanmaktadır.
Minimum 0,01$'a kadar ödeme yapabilirsiniz. Polygon,Base varsayılan olarak ödeme ağı olarak kullanılır ve ödeme işlemleri için önerilir. Çünkü bu ağlar son derece düşük transfer ücretlerine sabitlenmiştir.
Bitcoin ve diğer para birimleriyle ödeme yapmak için "Binance Pay" ödeme yöntemini seçin.
Yüklenen bakiyenin iadesi mümkün müdür?
Maalesef ödediğiniz ücretler doğrudan üçüncü taraf sağlayıcılara ödenmektedir ve geri ödeme mümkün değildir. Bu yüzden küçük bakiyeleri yükleyin ve bittikçe yeniden yükleyin.
SSH Anahtarı Nedir? Gerekli mi?
SSH, bilgisayar ile bulut sunucusu arasındaki bağlantıyı sağlayan bir ağ protokolüdür. Cloud Search ile kiraladığınız bulut sunucularına SSH üzerinden bağlanmak istiyorsanız SSH anahtarı girmeniz gerekmektedir.
SSH anahtarı nasıl oluşturulur?
SSH anahtarı oluşturmanın birçok yolu vardır. En kolay yöntemlerden biri olan “PuttyGen” ile oluşturmanızı sağlayacak basit bir rehber hazırladık. Bunu yapmak için aşağıdaki adımları izleyin.
1 - Web sitesinden PuTTY 'i indirip yükleyin. Varsayılan olarak gerekli uygulamalar yüklenecektir.
2 - Puttygen'i çalıştırın ve “Oluştur” butonu ile yeni bir anahtar oluşturun. Butona bastıktan sonra fareyi ekranda rastgele hareket ettirerek anahtar oluşturmayı tamamlayın. Referans için lütfen aşağıdaki resmi takip edin.
3 - “Public key” alanında “ssh-rsa ….” ile başlayan ve devam eden tüm metni seçin. ve btcpuzzle.info web sitesindeki “dashboard” alanına girin ve “ssh anahtarları” bölümüne kaydedin.
4 - Oluşturulan anahtarı kaydetmeden önce "PPK file version" değerini 2 olarak güncellemeniz gerekmektedir. Bunun için "PuTTYgen" uygulaması açıkken "Keys & Parameters" seçeneğine gidin. Menüdeki anahtar dosyaları kaydetme" menüsü. Bu bölümde “PPK file version” değerini 2 olarak güncelleyin ve “OK” butonuna basın.
5 - Özel anahtarı kaydedin. Dilerseniz “Passphrase” alanına şifre girerek özel anahtarı şifre ile koruyabilir ve bulut sunucularına bağlandığınızda bu şifre ile kimlik doğrulaması yapabilirsiniz. Kaydettiğiniz özel anahtarı istediğiniz klasörde saklayın, bu bulut sunucularına bağlanırken kullanılacaktır.
Bir sunucuya SSH aracılığıyla nasıl bağlanabilirim?
Bir sunucuya SSH aracılığıyla bağlanmak için öncelikle, önceki başlıkta yer alan "SSH anahtarını" oluşturmanız gerekir. SSH anahtarınız hazırsa bağlanabiliriz. Bu adımda tekrar Putty kullanacağız ve btcpuzzle.info adresindeki bir bulut sunucusuna bağlanacağız.
1 - Kurulu değilse web sitesinden PuTTY indirip kurun.
2 - Btcpuzzle.info aracılığıyla bir bulut sunucusu kiralayın. Örnek "çalışıyor" durumuna gelene kadar bekleyin ve her şey hazır olduğunda ilgili alandan SSH bağlantısı için gerekli IP ve port'u alalım.
3 - Putty uygulamasını açalım ve ilgili “session” alanlarına SSH bağlantı bilgilerini girelim.
4 - Daha sonra daha önce oluşturduğumuz SSH anahtarının özel anahtar dosyasını seçmemiz gerekiyor. Bunun için Putty’de soldaki menüden “Connection> SSH > Auth > Credential” menüsüne gidin. “Private key file for authentication” alanından daha önce oluşturduğunuz “.ppk” dosya türünden özel anahtar dosyasını seçin.
Daha sonra “Open” diyerek örneğimize bağlanır. Eğer SSH anahtarınız için şifre belirlediyseniz giriş yaparken sizden şifrenizi girmenizi isteyecektir. Artık şifrenizi girerek sunucuya bağlanabilirsiniz.
Şablon nedir? Nasıl oluşturulur?
Cloud Search'teki şablonlar “bitcrackrandomiser” için ayarlar oluşturabileceğiniz bir alandır. Dilediğiniz kadar şablon oluşturabilirsiniz. Bulut sunucuları oluşturulurken şablonlar kullanılır.
Cloud Search, en uygun şablonu oluşturmanıza yardımcı olacak çeşitli özelliklerle donatılmıştır. Dilerseniz bu uyarıları dikkate almayarak da sunucuları çalıştırabilirsiniz. Burada belirtilen uyarılar yalnızca bilgilendirme amaçlıdır ve deneyimsiz kullanıcıların güvenliği dikkate alınarak tasarlanmıştır.
Yeni şablon oluşturmak için “Yeni şablon oluştur” butonuna basın ve istediğiniz ayarlarla yeni şablonlar oluşturun. Her ayarın yanındaki "küçük soru işaretlerine" tıklayarak ilgili ayarın ne için kullanıldığını inceleyebilirsiniz.
Son olarak bir şablon adı girin ve “Şablonu Kaydet” butonuna basarak ilgili şablonu kaydedin. Şablon adında özel karakterler kullanmaktan kaçının ve yalnızca Latin alfabesini kullanın.
Yeni bir sunucuyu nasıl başlatabilirim?
Yeni bir sunucu başlatmak için öncelikle kullanabileceğiniz bir şablona ihtiyacınız var. Şablon kullanmadan da varsayılan ayarlarla yeni sunucular başlatabilirsiniz. Cloud Search sayfasına ilerleyin ve "Sunucu Arayın" bağlantısını tıklayın. Kullanmak istediğiniz şablonu seçin. Daha sonra kiralamak istediğiniz herhangi bir bulut sunucusunun yanındaki "Kirala" butonuna tıklayarak bulut sunucunuzu kiralayın.
Sunucu kiralandı! Bulut sunucusu durumunu “Sunucularım” sayfasından kontrol edebilirsiniz.
Sunucu durumları nelerdir?
Sunucular ilk kiralandığında "yükleniyor" durumuyla başlatılır. Başarılı bir şekilde çalıştırılan bir sunucu, "çalışıyor" durumuyla gösterilir. Bir bulut sunucusunun bağlantı sorunu yaşaması durumunda “çevrimdışı” duruma geçecektir. Çevrimdışı durumundaki bulut sunucuları kredi tüketmeyecektir. Bağlantı sorunları çözülen bulut sunucuları otomatik olarak yeniden çalışacaktır.
Bunun dışında diğer tüm durum ve açıklamalar ilgili sayfada açıklanmıştır.
Sunucunun düzgün çalıştığından nasıl emin olabilirim?
Kiraladığınız bulut sunucusunun düzgün ve sorunsuz çalıştığından emin olmak için aşağıdakileri kontrol edin. Sunucu durumu "çalışıyor" mu? Durum doğruysa "günlüklere" bakın ve uygulamanın düzgün çalıştığını doğrulayın.
Eğer loglarda önceden bilinen bir hata varsa bu size log penceresinde gösterilecektir.
Sunucum çok mu yavaş çalışıyor?
Her bulut sunucusu vaat ettiği hızı sağlayamaz. Bu nedenle çalıştırdığınız bulut sunucusunun sağladığı gücü loglardan takip edin. Hız anormal derecede düşükse ilgili sunucuyu kaldırın ve başka bir tane kiralayın.
Sunucuyu nasıl yeniden başlatabilirim?
Bir sunucuyu yeniden başlatmak istediğinizde, ilgili örneğin yanındaki "Yeniden Başlat" düğmesine tıklamanız yeterlidir. Sunucu yeniden başlatılacaktır.
Sunucuyu nasıl silebilir/yok edebilirim?
Eğer sunucuyu kullanmaktan vazgeçtiyseniz ilgili bulut sunucusunun yanındaki "Kaldır" butonuna tıklayarak ilgili sunucuyu tamamen silebilirsiniz.
Sunucu günlükleri nedir?
"Loglar" butonuna tıklayarak çalışan sunucunun uygulama loglarını takip edebilirsiniz. Loglar kısmında “bitcrackrandomiser” uygulamasının nasıl çalıştığını ve herhangi bir sorun olup olmadığını görebilirsiniz. Ayrıca varsayılan ayarlarla çalıştırılan bulut sunucularının özel anahtarı bulması durumunda ilgili anahtar günlükleri bölümünde görünecektir. (Önerilmeyen yöntem, önerilen yöntem için sonraki başlığı izleyin)
Cloud Search'teki en iyi uygulama yöntemleri nedir?
Cloud Search'ü kullanmaya karar verdiyseniz yapmanız gereken ilk şey güvenilir bir şablon oluşturmaktır. Varsayılan ayarlarla tarama yapmak çalışan sunucudaki anahtarı ortaya çıkaracağından bir paylaşım mekanizması kurmanız gerekir.
Şablonunuzda her zaman “untrusted_computer” değerini “true” olarak kullanın. Bu, bulunan anahtarın uygulama konsolunda, günlüklerde ve anahtar bulunduğunda çalışan sunucunun herhangi bir yerinde saklanmasını önleyecektir. Anahtar yalnızca sizin belirttiğiniz şekilde size gelecektir. API paylaşımı veya Telegram paylaşımı özelliğinin kullanılması zorunludur.
İlgili şablonu oluşturduktan sonra şablonun ne kadar güvenilir olduğu size uyarı olarak gösterilecektir.
Kendi Docker imajımı kullanabilir miyim?
Cloud Search'te varsayılan olarak yalnızca "orijinal docker imajı" kullanılır. Ancak kendi docker imajınızı kullanabilmeniz için bunu yakında güncelleyeceğiz.