Pages:
Author

Topic: Bitcoin; Algoritma Üzerine Yöntemler - page 26. (Read 33534 times)

member
Activity: 183
Merit: 35
Bu olayı şaşırtıcı buluyorum - Etkinlik belirli bir adresi çözmez - program çalışmıyor  Sad
Belirli bir adrese yönelik bir çalışmam var. Olur olmaz deneyerek öğreneceğiz  Grin ancak sayfalama mantığı ile çalıştığında denk geliyor.

2 sorum kaldı bitcoin core ile 1 ile başlayan adresleir nasıl üreteceğiz bir diğeri ise adres üretmeyi nasıl hızlandırabiliriz
konu içerisinde bayram günü uzun bir mesaj yazmıştım oradaki konuları araştırarak denk gelebilirsiniz.

konuya ara ara bakıyorum. ancak gördüğüm kadarı ile konu haricinde hem buradan hem ayrı olarak ilgilenenler mevcut. benzer şekilde deneme yanılma çalışmalarına devam ediyorum. farklı tarama şekillerinde daha çok denk geldiğini gördüm. direk hesabı bulan formüle kadar çalışmaya devam  Grin Grin Roll Eyes
newbie
Activity: 34
Merit: 0
bitcoin-cli ile yeni adres oluşturuyorum ama adresi tekrarlama işlemini gerçekleştirecek komutu bulamadım.

bitcoin-cli ile uğraşmakta ayrı bir keyf

neyse echo ile hallettim

2 sorum kaldı bitcoin core ile 1 ile başlayan adresleir nasıl üreteceğiz bir diğeri ise adres üretmeyi nasıl hızlandırabiliriz
newbie
Activity: 58
Merit: 0
konuyu uzun zamandır üyelik olmadan takip ediyordum son durum nedir bulunan bir adres var mı?
member
Activity: 126
Merit: 38
http://www.ethersecret.com/388694417193525147872766792583954831276485008786424128096673596578838044286

ether için bu sitedeki mantık üzerinden gidilebilir... daha önce ustaların bitcoin için söylediği gibi sayfalayarak tarama... taramayı https://etherscan.io üzerinden yapılacaksa zaten maks. 25 adresli taramaya izin verilecek api konulmuş. yani https://etherscan.io'dan yapılacak taramada sayfalayarak tarama mecburi. ama node  kurulup bir yazılımla random adres oluşturup yerelde taratmak mümkün
newbie
Activity: 25
Merit: 0
Bu olayı şaşırtıcı buluyorum - Etkinlik belirli bir adresi çözmez - program çalışmıyor  Sad
newbie
Activity: 34
Merit: 0
full node basit iş ama eth tarafında hiç bu tarz konular ile ilgilenen de görmemiştim
member
Activity: 274
Merit: 88
eth tarafında da  geth uygulaması ile console açılarak eth adres üretimi çok hızlı olarak yapılabiliyor ve balance kontrolu ancak rpc üzerinden komutlara karşılık cevap alamadım.

Alabilmeniz için tek geth yetmez. full node olarak  eth blockchain ini edinmeniz lazım.
ondan sonra ancak cevap alabilirsiniz.
https://ethereum.gitbooks.io/frontier-guide/content/getting_a_client.html adresinde kurulum bilgileri var.
jr. member
Activity: 111
Merit: 1
eth tarafında da  geth uygulaması ile console açılarak eth adres üretimi çok hızlı olarak yapılabiliyor ve balance kontrolu ancak rpc üzerinden komutlara karşılık cevap alamadım.
member
Activity: 183
Merit: 35
programsız basit ve işe yarar bir yöntem...
...
yavaş ve basit ama bu işe merak salanlar için programsız ve hiç bir dil bilmeden uygulanabilecek bir yöntem... Smiley

Jupiter senin dediğinde Leteravian'ın bahsettiği durum ortaya çıkabilir. Yani sen sayfayı tarat dediğinde sana yanıtları döndüren sistem senden önce kontrol ederek, çekim talebini kendi adresine yapabilir ->

Şu konu başlığımda ki 2 ve 3 numaralı soru cevapları okuyabilirsiniz > https://bitcointalksearch.org/topic/kripto-para-kullanclarnn-dikkat-etmesi-gerekenler-4481806

Dediğin yöntemde lokal çalıştırma hala en mantıklı yöntem.

Yazılan çizilen ne varsa okudum. Okumaya devam edecegim. Sanırım buraya yazmayıp bu konuyla ilgilenen baya bir arkadaş var. Herhese başarılar diliyorum.  Aramaya devam. Mutlaka birşey bulunur yada bu tür guruplar çogalınca karşı taraf yeni algoritmalar la önlem alırlar.

valla ilgilenen veya uğraşan arkadaşlar yazabilir. burada yarış yok, bilgi paylaşımı, deneme yanılma ve daha birçok şey mevcut. üzerine ilave edilen her bilgi bize kat kat geri dönüyor.
member
Activity: 126
Merit: 38
programsız basit ve işe yarar bir yöntem...

https://braliman.com/bitcoin/1

otomatik bir mause tıklama programı kurup yukarıdaki sitede random tarama başlatıp, tıklama süresini iki saniye ye ayarlayıp random bir şekilde taratıyorsun... 1 gün sonra chrome de geçmişi açıp  #received  araması yaptırıyorsun... eğer bir sayfa çıkarsa kullanılmış bir hesaba denk gelmiş olursun.. denedim sıkıntı yok çalışıyor... site kullanılmış veya bakiye bulunan bir hesaba denk geldiği zaman otomatik olarak #received veya #balanced ekini adres satırının sonuna ekliyor....
örneğin
https://braliman.com/bitcoin/3218354257798565532172975385080666337181246895256188593543106156284864533953#received

şeklinde...
denemeyi şöyle yapabilirsiniz verdiğim adresin sonundaki 953 sayısını 100 arttırıp yani ...4053 yapıp geriye doğru otomatik tıklama yaptırıp daha sonra geçmişten #received araması yaptırarak görebilirsiniz...

önerim random dan ziyade rasgele bir sayıdan sonra geri ve ileri gitmek

2 saniyede 1 sayfa dakikada 30 sayfa 24 saate 43200 sayfa yapıyor... her sayfa 32 adres 1.382.400 adres yapıyor 24 saatte...

yavaş ve basit ama bu işe merak salanlar için programsız ve hiç bir dil bilmeden uygulanabilecek bir yöntem... Smiley
member
Activity: 126
Merit: 38
https://bstavroulakis.com/demos/billcoin/address.php

ters mühendislik burda da gözüküyor

https://blockchain.info/q/pubkeyaddr/adresekle

burdan da publickeye ulaşabilirsin
ve sonuçta dedin gibi privatekeye dayanıyor herşey tersten 0 kadar gidiyorsun... sorun zaten burda Smiley

burdaki anlatımda gayet güzel incelenebilir

http://learnmeabitcoin.com/glossary/base58
member
Activity: 183
Merit: 35
Şimdi konuyu tekrar okuyunca farkettim. Akla gelebilecek 6 farklı yöntemi yazmışım ancak ters mühendislik olayına tam değinmemişim. Yedinci olarakta https://bitcointalk.org/index.php?topic=421842.0;all konusunda nasıl bulunabileceği konusuna değiniyor. Bitcoin 1 ile başlayan adres oluşturulurken 10 adımlı bir işlemden geçiyor. ( http://gobittest.appspot.com/Address ). Örneğin Gobittest'teki forma adresi yapıştırıp ters işlem yaptığınızda "3 - RIPEMD-160 Hash of 2" aşamaya kadar geliyor. Ancak adresin öncelikle public key'ini https://bitcoinprices.org/address-to-public-key/ adresinde oluşturup, forma geri kopyalayarak direk "1 - Public ECDSA Key" kısmına geçebilirsiniz. Peki formdan Private Key'i elde edebiliyor muyuz? Hayır. Zaten Public key'in oluşturulma amacıda bu. Ancak diğer tüm yolları eleyip başlangıç noktasına en yakın ve en zor noktaya geliyorsunuz.  https://bitcointalk.org/index.php?topic=421842.0;all  adresinde epey hararetli bir tartışma yaşanmış. Secp256k1'ya göre (https://en.bitcoin.it/wiki/Secp256k1) public key üretmenin formülü belli zaten elimizde adres'in public key'ide var. Public key->Private key dönüşümü için formülde  Baby-step / giant-step formülünde denilerek artır/azalt (http://bilgisayarkavramlari.sadievrenseker.com/2011/02/11/bebek-ve-dev-adimi-baby-step-giant-step/) ile konuda belirtildiği gibi belirli noktalara tarama yapılarak bulunabileceği anlatılmış. Aralığın bu kadar büyük olması ile deneme ihtimali çok olduğu için ortak noktalar hesaplanabilir. Aşağıdan yukarı gitmek daha zor Roll Eyes yada daha önce dediğim gibi yukarıdan aşağı yani sayfalama yaparak taramaya devam edebilirsiniz  Grin
hero member
Activity: 1330
Merit: 533
vincetcm bence gayet başarılı....
kaç taramadan sonra cevap vermiyor

İlk 5 veya 6 denemeden sonra cevap vermiyordu sanırım, dolu adreslerle test etmiştim.
Sorgulama kısmını geçip direkt core içerisine kaydetmek daha mantıklı olur herhalde.
member
Activity: 126
Merit: 38
vincetcm bence gayet başarılı....
kaç taramadan sonra cevap vermiyor
hero member
Activity: 1330
Merit: 533
İğne ile kainatı kazmak bunun yanında daha mantıklı, bu boş umut için neden ödeme yapsın insanlar?

Konu yazılım satışından uzaklaşalı çok oldu. Artık bir grup hevesli kişi kendini geliştirmek için denemeler yapıyor bu konuda.
onun airdrop u bunun bounty si yerine temel bilgileri öğrenmek, bilgileri tazelemek, bilgi birikimine bir şeyler katmak isteyenler bu konuda tartışıyor.
Teknik öğrenme işi deneyimlemeye dayanır. Bu bağlamda arkadaşların yaptıkları egzersizler bence çok değerli.


Söyle bir şey yapmıştım zamanında, keyleri hex veriyor, format ayarlanabilir.
Blockchain.info dan kontrol etsin diye ayarlamıştım ama DDos saldırısı sandığından cevap vermiyor bir zaman sonra.
Core kurup oradan kontrol edilebilir ama onu yapmaktansa direkt keyleri import etmek daha mantıklı olur sanırım.

Bi bakın bakalım, hızı yeterli mi?

http://kripex.io/brain/
legendary
Activity: 3248
Merit: 1531
İğne ile kainatı kazmak bunun yanında daha mantıklı, bu boş umut için neden ödeme yapsın insanlar?

Konu yazılım satışından uzaklaşalı çok oldu. Artık bir grup hevesli kişi kendini geliştirmek için denemeler yapıyor bu konuda.
onun airdrop u bunun bounty si yerine temel bilgileri öğrenmek, bilgileri tazelemek, bilgi birikimine bir şeyler katmak isteyenler bu konuda tartışıyor.
Teknik öğrenme işi deneyimlemeye dayanır. Bu bağlamda arkadaşların yaptıkları egzersizler bence çok değerli.
hero member
Activity: 1330
Merit: 533
Brainwallet in dosyalarını temel alarak random yada belli bir dizilimle adresler yaratan ve kontrol eden bir algoritma yazmışlığım oldu geçmişte.

6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b

5JdeC9P7Pbd1uGdFVEsJ41EkEnADbbHGq6p1BwFxm6txNBsQnsw

0cbb3eeba6c4805531b18a1d27957fba561f8689

12AKRNHpFhDSBDD9rSn74VAzZSL3774PxQ

aradığınız tüm adresler 64bit lik hex kodların farklı kombinasyonlarının içersinde.
Varyasyonları siz düşünün bir de onu 2 ile çarpın.

İğne ile kainatı kazmak bunun yanında daha mantıklı, bu boş umut için neden ödeme yapsın insanlar?
member
Activity: 183
Merit: 35
o benzerlikleri yapabilmek için öncelikle belirli bir başlangıç noktası seçmen gerekiyor. Örneğin 1E ile başlayan adresler 2,22,25,634,765,884 sayılarında (heksadesimal) çıkmış, başlangıç 2 olsun, 22 sonraki aradaki fark 20, ikinci ile üçüncü değer arasındaki fark 3, o zaman 42'de var mı? yada 45'de var mı? evet saçma Smiley ama tekrarlayan bir aralık var mı ile sıralı taraman gerekiyor. yada başlangıç noktası 2'ye 1 Milyon kez 20 ekleyeceksin her eklediğinde 1E mi? değilse aslında çıkan değeri hazır fırsattan istifade Roll Eyes uzun ve kısa adresleri kontrol edip, kendi başlangıç noktalarına mimleyeceksin. (misal 16rCmCmbuWDhPjW... denk geldi hemen onun hex tablosuna kayıt edeceksin. zaten adres kontrolündede tam eşleşiyorsa yani 16rCmCmbuWDhPjWTrpQGaU3EPdZF7..... eşlesiyorsa bu adres başlangıcı bittrex cüzdanına denk geldiniz tebrik ediyoruz Cheesy) böylelikle belirli bir sıradan sonra daha geniş bir havuz olacak. he tutacak mı? bilinmez ama o zamanda diyeceğiz ki arkadaşlar bu yolu denedik. izlediğimiz yol bu. başlangıç noktaları aralıkları belirli desene uymuyor. Boşuna denemeyin.  Tongue

jupiter 100k çok ufak kalıyor en az 1 milyona bakmalısın.

a uzunluk anlamında;
Code:
a2 58
a3 3364
a4 195107
a5 6733290
a6 122119264
a7 185599259
a8 187106958
a9 187137394
a10 186240338
a11 185009778
a12 185011709

normalde;
Code:
2 haneli Oluşturulabilecek: 58
3 haneli Oluşturulabilecek: 3364
4 haneli Oluşturulabilecek: 195112
5 haneli Oluşturulabilecek: 11316496
6 haneli Oluşturulabilecek: 656356768
7 haneli Oluşturulabilecek: 38068692544
8 haneli Oluşturulabilecek: 2207984167552
9 haneli Oluşturulabilecek: 128063081718016
10 haneli Oluşturulabilecek: 7427658739644928
11 haneli Oluşturulabilecek: 430804206899405824
12 haneli Oluşturulabilecek: 24986644000165537792
gördüğünüz gibi 2-3-4 haneliler %100 oluşturulmuş (örneğin 1Enh). uzunluk 4'den sonra aralık oluşturulması düşüyor. Daha güncel bloğa kadar parçalama bitmedi. Bittiğinde tam net sonuç çıkacak. Aslında ben öncellikle aralıkları çıkartmaya çalışıyorum. Ondan sonra yüzlerce algoritma var. Deneye deneye gideceğiz. Çoğunuda bilgisayara verip bekleyeceğim. yine denediğimde yazarım Grin

birde yarışmacı arkadaşlara tekrar hatırlatayım;
1.  bulduğunuz adresi resim olarak paylaşın, yada hiç paylaşmayın.
2. mesajlarımdan uzun alıntılar yapmaz iseniz sevinirim. sayfa gereksiz uzuyor, okuyanada yazık. kısaltıp alın istediğiniz yeri alın.

jupiter ve diğer arkadaşlar benden mesajları tam alıntılamayın, alıntıladıklarınızıda lütfen siliniz.. düzenliyorum. silmem gereken yerler oluyor, sonra sayfa uzuyor. bu konuda çok takıntılıyım mazur görün Smiley

--- İlave
aklıma takılan diğer noktada 1 ile başlayan adreslerin hex aralığı. derdi bulan dermanıda buldu bence. yoksa bu aralıklar rastgele seçilmemiş. testleri yapılmış belli ki. deli saçması bir komplo teorisi oldu ancak açık hava tımarhanesinde yaşadığımızın farkındasınızdır. public hex'in oluşturulduğu formül başka bir algoritma ile private key'i belirli düzeyde bulunabiliyor (768 ortak nokta)
member
Activity: 126
Merit: 38

şöyle bir şey deniycem kullanılmış hesaplar ile benim oluşturduğum txt dosyaları arasında benzerlikleri bulma...i
1. txt dosyası kullanılmış hesaplar
2. txt dosyası 100000 adetlik benim elimdeki keyler
2 dosya arasında bir benzerlik yakalarsam kullanılmış bir hesap yakalarım tabi bakiye boş olabilir...
benzerlikleri ve farklılıkları karşılaştıran programlar vardı bide python ile de bir kodla çözülür sanırım
hız nasıl olur bilmiyorum şu anda indiriyorum kullanılmış hesapları... deneyen arkadaş varmı böyle bir yöntem yine 100.000 şeklinde gidicem
member
Activity: 274
Merit: 88

@tesla80 haklı. Neden python da yaptınız @miyav ?



python bilen bir arkadaş var. kişisel bilgisayarlar windows.
windows da exe yapmayı beceremiyoruz, o yüzden c# veya delphi ye girmedik.

biz ekip olarak 4 kişi devam ediyoruz. amaç bakiye bulmadan çok istemci sunucu mimarisi, bitcoin adresleme mantığı, bir işi parçalayarak çok sistemi birlikte çalıştırma, sql sorgulama gibi konularında deneyim kazanmak.
4 arkadaş bilgimiz yettiğince uğraşıyoruz.
Ekibimizde python bilen 1 kişi,
vps işletecek kadar linux bilen 1 kişi,
az biraz RPC sorgularından anlayan 1 kişi var.
bende hepsinden biraz anlıyorum, işin koordinasyonunu sağlıyorum.
Pages:
Jump to: