patlicanmoru
Member
Offline
Activity: 239
Merit: 14
|
|
May 29, 2018, 08:36:11 AM |
|
bu örneği kaydettim bende deneyeceğim bakalım enteresan bu kaynağı nereden alıyor bu shell komutu pek anladığımda sayılmazda.
|
|
|
|
nefsim
Jr. Member
Offline
Activity: 252
Merit: 6
|
|
May 29, 2018, 09:20:57 AM |
|
Bu nasıl proje hiçbirşey anlamadım ? Eğer iddanızı kanıtlayacaksanız 3,5 satırlık iddaname yazcağınıza bir video çekin. İspat oranını artırın. Btc bitirecek proje içinde ayrıca yine btc istemek çok ironi olmaş...
|
|
|
|
nesso
|
|
May 29, 2018, 12:26:49 PM |
|
hayır bunu yapmak için o kadar program satın almaya gerek yok ki. Çok basit bir shell script ile bunu yapabilirsiniz. #!/bin/bash
sayac=1 while [ $sayac -le 3 ] do ./oclvanitygen 1 -o aa btcadresi=`cat aa|grep Add | cut -d ' ' -f2` privkey=`cat aa|grep Priv | cut -d ' ' -f2` bakiye=`curl -s https://blockchain.info/q/addressbalance/$btcadresi`
echo $btcadresi $privkey $bakiye>> adresler rm aa ((sayac++)) done
çalıştırılmış hali de bu : mav@miyavpc:~/vanitygen$ ./yap.sh Difficulty: 1 Pattern: 1 Address: 1EbxMq7xxQ51b1q9FPdGbPynQzvjze9r2X Privkey: 5K5pWLv1gvz8zxGZnKjMX3CB7MrSaHpurBT77yizv4AWGU7pGGC Difficulty: 1 Pattern: 1 Address: 1H4DVCR9TnFFkKGvMj4sBiQ12PFjRFcCFN Privkey: 5HyrFAvgYHCq17PzNYKrUtdLeaTyuzQvABBTAMh4EPHkhGLZnWk Difficulty: 1 Pattern: 1 Address: 139RZy9YLkEu7j9i3wBJxhS8b622RJ7t2A Privkey: 5JUjqrPMYxFAmo6nwK8aiqnWv7bmJWoYHQ6rWMF9tLgLu5mPhJC mav@miyavpc:~/vanitygen$ cat adresler 1EbxMq7xxQ51b1q9FPdGbPynQzvjze9r2X 5K5pWLv1gvz8zxGZnKjMX3CB7MrSaHpurBT77yizv4AWGU7pGGC 01H4DVCR9TnFFkKGvMj4sBiQ12PFjRFcCFN 5HyrFAvgYHCq17PzNYKrUtdLeaTyuzQvABBTAMh4EPHkhGLZnWk 0139RZy9YLkEu7j9i3wBJxhS8b622RJ7t2A 5JUjqrPMYxFAmo6nwK8aiqnWv7bmJWoYHQ6rWMF9tLgLu5mPhJC 0Peki yaptığı sistemde bir sıkıntı var mı arkadasın? yoksa sadece uzun yoldan mı yapmış? ..ve bir yalnış görebildin mi?
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 125
Merit: 38
|
|
May 29, 2018, 01:04:07 PM |
|
bende anlamadım bu komutu nerden neyi alıyor
|
|
|
|
miyav
Member
Offline
Activity: 274
Merit: 88
|
|
May 30, 2018, 07:30:39 AM |
|
Peki yaptığı sistemde bir sıkıntı var mı arkadasın? yoksa sadece uzun yoldan mı yapmış? ..ve bir yalnış görebildin mi?
Programcılık açısından bir hata yok arkadaşın yolunda. Anlatmak istediğim yazılım geliştirmeye gerek yok işi karmaşıklaştırmaya gerek yok. Aslında olayın mantığı şu, içinde süs balıkları dolu bir göl düşünün. elinizde 1 su bardağı var. bardağı suya daldırıp içinde balık var mı diye bakıp sonra suyu geri boşaltıyorsunuz. matematiksel olarak baktığımızda limit sonsuza giderken arada balığa denk gelme olasılığınız var.
|
|
|
|
mhanbostanci
Legendary
Offline
Activity: 3234
Merit: 1531
|
|
May 30, 2018, 11:33:14 AM |
|
hayır bunu yapmak için o kadar program satın almaya gerek yok ki. Çok basit bir shell script ile bunu yapabilirsiniz. . . .
Öncelikle evet bu çalışıyor da öyle betik yazmakla bitmez bu işler. Bir dene bakalım 100 veya 200 sorgulamadan sonra blockchain.info sorgulara cevap veriyor mu? Peşinen söyleyeyim vermiyor. Peki ne yapmak lazım? milyarlarca adres var daha denenecek.
|
|
|
|
MorpheWQ
Legendary
Offline
Activity: 1288
Merit: 1110
|
|
May 30, 2018, 12:40:33 PM |
|
~snip öyle betik yazmakla bitmez bu işler. Bir dene bakalım 100 veya 200 sorgulamadan sonra blockchain.info sorgulara cevap veriyor mu? Peşinen söyleyeyim vermiyor. Peki ne yapmak lazım? milyarlarca adres var daha denenecek.
Üstat, bu blockchain hani public ledger ya blockchaininfo ile niye uğraşıyoruz? Ether için de gidip etherscan'den mi sorgulayacağız?
|
|
|
|
mhanbostanci
Legendary
Offline
Activity: 3234
Merit: 1531
|
|
May 30, 2018, 12:47:25 PM |
|
Üstat, bu blockchain hani public ledger ya blockchaininfo ile niye uğraşıyoruz? Ether için de gidip etherscan'den mi sorgulayacağız? şiişşşt! kopya verme. bakalım çözüm olarak ne öneriler gelecek Bu işler böyle böyle öğreniliyor. Denesinler uğraşsınlar. Biraz çaba göstersinler. Ona göre baktık ilerleyemiyorlar açıklar bilgi veririz. Bizde geçtik bu yollardan.
|
|
|
|
MorpheWQ
Legendary
Offline
Activity: 1288
Merit: 1110
|
|
May 30, 2018, 01:11:20 PM Merited by Zz (2), Vispilio (1) |
|
Bir ipucu vereyim, dayanamayacağım. Bitcoin için konuşuyorum, sistem kusursuz. Aklınıza gelen ilk yöntemle delemezsiniz. Boşa kürek çekersiniz başka bir şey olmaz. Amaa, evet aması var. Kusursuz bir sistem kurulsa bile bileşenlerinde kusurlar olabilir. Buradaki en büyük sıkıntı kullanıcıda. Borsalarda, bireysel yatırımcılarda, komponent üreticilerinde vs. Bir şey elde edebilme ihtimali olan yer tam olarak burası. Bitcoin'i kurcalamak konusunda etiktir değildir diye yorum yapamam. Keza etik olduğu durumlar da var. Ama bileşenleri kurcalamak kesinlikle etik değil. Eğer benim bir keyimi kurcalıyor olasanız size iyi gözle bakmam. Bir borsa da kendi cold walletlarını kurcalayanlara iyi gözle bakmaz. Forumda geriye doğru giderseniz benzer denemeleri göreceksiniz. Hatta başarılı olmuş olanlar da var. Bizzat içinde olduğum çalışmalar da oldu. Hatta işin etik durumunu tartışacak noktaya da tesadüf ettik. İşte o anda şu oluyor. "Lan, bulduk bu key dolu. Eee ne yapacağız şimdi?" İnanın, o pozisyonda kalmış olmak şu anda heyecanını duyduğunuz kadar güzel bir şey değil. Eforunuzun farklı konulara yöneltmenizi tavsiye ederim. etehr tarafında benzerini deniyordum uzun süredir ufak tefek kazançlarım olmadı değil. bu iş hırsızlık değil hocam sen adres oluşturuyorsun içinde coin var almayacakmısın
Nasıl hırsızlık değil? Şunu atlamayın, siz bir key oluşturmuyorsunuz. O keylerin tamamı zaten var. Sonlu bir olasılğın sonuç listesinden bir tanesi tesadüfen size denk geliyor.
|
|
|
|
|
mhanbostanci
Legendary
Offline
Activity: 3234
Merit: 1531
|
|
May 30, 2018, 04:17:21 PM |
|
mhanbostanci'nin dediği yöntemlerden bir taneside bitcoin core'u indirmek.. .
10 puan! evet miyav ın idrak etmesini istediğim şey buydu. merit lik bir cevap ama malesef meritim yok. Yapılacak şey bitcoin-core kurup sorguları bitcoin-cli yapmak. Çok daha hızlı olur. Ayrıca aynı mantıkla ethereum node kurmak gerek. İşin etiği bir yana, taze üyelerin işin tekniğine de ilgi göstermesi beni ziyadesi ile mutlu etti. Tebrik ederim.
|
|
|
|
MorpheWQ
Legendary
Offline
Activity: 1288
Merit: 1110
|
|
May 30, 2018, 07:13:31 PM |
|
O halde daha metodolojik yaklaşalım olaya. Gözü kapalı girişmek yerine daha efektif çözümler olabilir mi? Problem şu: İçi dolu bir private key nasıl bulunur? Brute force ve rastgele bir private keyin içine bakmak cevap kabul edilmiyor
|
|
|
|
miyav
Member
Offline
Activity: 274
Merit: 88
|
|
May 30, 2018, 09:12:32 PM |
|
O halde daha metodolojik yaklaşalım olaya. Gözü kapalı girişmek yerine daha efektif çözümler olabilir mi? Problem şu: İçi dolu bir private key nasıl bulunur? Brute force ve rastgele bir private keyin içine bakmak cevap kabul edilmiyor Aslında gene brute force ama şöyle bir yol izlenebilir; içi dolu bir bitcoin adresi bulunur. https://99bitcoins.com/bitcoin-rich-list-top100/ buradan mesela oclvanitygen i19 karakter den büyük bitcoin adresi için key çıkarmak istediğinde hata verip çıkıyor. koduyla oynayıp, (pattern.c) vanitygen in hata verip çıkmasını engellersek belli bir bitcoin adresi için private key üretmeye çalışmış olmaz mıyız? Evet hesaplaması çoooook uzun olacaktır ama teorik olarak yeterli zaman tanınır ise bulur gibi geldi.
|
|
|
|
MorpheWQ
Legendary
Offline
Activity: 1288
Merit: 1110
|
|
May 31, 2018, 08:32:58 AM |
|
O halde daha metodolojik yaklaşalım olaya. Gözü kapalı girişmek yerine daha efektif çözümler olabilir mi? Problem şu: İçi dolu bir private key nasıl bulunur? Brute force ve rastgele bir private keyin içine bakmak cevap kabul edilmiyor Aslında gene brute force ama şöyle bir yol izlenebilir; içi dolu bir bitcoin adresi bulunur. https://99bitcoins.com/bitcoin-rich-list-top100/ buradan mesela oclvanitygen i19 karakter den büyük bitcoin adresi için key çıkarmak istediğinde hata verip çıkıyor. koduyla oynayıp, (pattern.c) vanitygen in hata verip çıkmasını engellersek belli bir bitcoin adresi için private key üretmeye çalışmış olmaz mıyız? Evet hesaplaması çoooook uzun olacaktır ama teorik olarak yeterli zaman tanınır ise bulur gibi geldi. %100 doğru cevap. Brute force kesin sonuç üretecek. Ama ne zaman üretecek? Belki ilk denemesinde bulacak belki de 85 undecillion deneme sonra. İnsanlığın sonucu bekleyecek kadar vakti olduğunu sanmıyorum Bu sebeple doğru cevap vermiş olmak yeterli değil. Kullanılabilir bir yöntem arayışındayız.
|
|
|
|
|
mhanbostanci
Legendary
Offline
Activity: 3234
Merit: 1531
|
|
May 31, 2018, 09:30:28 AM |
|
Bu sebeple doğru cevap vermiş olmak yeterli değil. Kullanılabilir bir yöntem arayışındayız.
Şey yapsak olasılıkları azaltsak mesela. bunu nasıl yaparız bir düşünün bakalım. Yada yapılabilir mi? Yada şöyle sorayım. vanitygen bitcoin adresini nasıl üretiyor? önce bir private key üretip sonra buna karşılık gelen bitcoin adresini mi üretiyor? yoksa ne yapıyor?
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 125
Merit: 38
|
|
May 31, 2018, 09:50:23 AM Last edit: May 31, 2018, 10:04:00 AM by Jupiter_01 |
|
vanitygen ters mühendislik yapıyor örneğin siz 1K ile başlayan bir adres istiyorsunuz bunu olasılığı çok az örneğin şöyle düşünün çarpma işlemini kullanarak bana 2 yi bulacak sonuçlar bulun tek sonuç var 2x1... 13KM ile başlayan bir adres istiyorsunuz bunu da şöyle düşünün 1000 sayısını elde edecek olasılıklardan bir tanesi mesela 2x500 13km....................... adresi verecek.... 4x250 ise bambaşka bir adres çıkartıyor....
13EPS2i5h429jAhV9z3rCxTLjyfb7ct3Ym örneğin adresin tamamını istiyorsunuz... tirilyonlarca çarpa işlemi düşünün bu işlemlerden bir tanesi bu adresi verecek...
|
|
|
|
mugt
Member
Offline
Activity: 183
Merit: 35
|
|
May 31, 2018, 12:14:20 PM Last edit: May 31, 2018, 04:42:15 PM by mugt |
|
Yazdığınız uygulama buradan çekiyor sanırım. Kelimeler sıralamaları falan aynı. belirli bir süreden sonra yanıt vermeyebilir. resmini paylaştığınız uygulamada hash160'ı (5aac0e7068f53ede5a96ffabdba2053e229af799) gözüken adres 19GRvxHVquox8UEVLMVHXD2oYP1Qd3q9iM uygulamada alınan 12 btc diyor. Ancak giren çıkan yok. 1Q ile başlayan doğru. Aslında siteden herkes bir parça download edip, bash scriptle hızlıca bakılabilir diyecektim. fakat koduna bakınca javascript ile çektiğini farkettim. hız açısından lokal yine mantıklısı duruyor.
|
|
|
|
MorpheWQ
Legendary
Offline
Activity: 1288
Merit: 1110
|
|
May 31, 2018, 01:07:41 PM |
|
Bu sebeple doğru cevap vermiş olmak yeterli değil. Kullanılabilir bir yöntem arayışındayız.
Şey yapsak olasılıkları azaltsak mesela. bunu nasıl yaparız bir düşünün bakalım. Yada yapılabilir mi? Yada şöyle sorayım. vanitygen bitcoin adresini nasıl üretiyor? önce bir private key üretip sonra buna karşılık gelen bitcoin adresini mi üretiyor? yoksa ne yapıyor? Hakikaten ne yapıyor? Benim çıktılardan gözlemlediğim şey, rastgele bir şekilde private key üretmeye başlıyor, ürettiği private keyi public key'e dönüştüyor. Bizim isteğimize uygun bir sonuç yakaladığı zaman ekrana basıyor. Peki bitcoin core nasıl key üretiyor? Çat diye public key önümüze geliyor gibi görünüyor. Önce public key'i üretip, boş zamanlarında private key'i oluşturmaya çalışıyor olabilir mi? Kısa okuma: * https://en.bitcoin.it/wiki/Private_key* https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses#How_to_create_Bitcoin_Address
|
|
|
|
karya741
Jr. Member
Offline
Activity: 32
Merit: 2
|
|
May 31, 2018, 02:34:30 PM |
|
Bitcoinin bitmesi gibi bir durum söz konusu mu sizce ?
|
|
|
|
|