Pages:
Author

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

legendary
Activity: 1288
Merit: 1110
June 12, 2018, 09:31:05 AM
#54
~snip
Bu noktada aslında bitcoini bitireceğim derken gerçekten bitcoine olan inancım arttı diyebilirim Smiley

Aynen öyle oluyor Smiley
jr. member
Activity: 237
Merit: 3
June 12, 2018, 09:25:57 AM
#53
aliser'in konusunu bende okumuştum. Bende bu konu açılınca merak saldım. Önceden başlasaydım 2 haftada bulduklarımla köşe olmuştum Smiley çok ince detaylar var. En dikkatimi çekende 1 ile başlayan maksimum adres uzunluğu 36 iken Base58'de (58x58..) "52478302028992644968172978478148648556151605660894866578604032" adres yapıyor. Ancak oluşturulabilecek maksimum sayı "115792089237316195423570985008687907852837564279074904382605163141518161494336" x 2 (kısa adresler ile). Base58'e göre yaklaşık 2^203 adres yapıyor. 2^255 değil yani. (https://i.hizliresim.com/DDM21O.png) birde ripemd160 olayı var. Havuz gitgide küçülüyor.

Pattern olayına daha bakamadım. Sen Pattern olayını nasıl çözdün? Bende kullanılmış adresleri listeyerek bakacağım.

encokAlinan : https://i.hizliresim.com/aY53vz.png
idSirali: https://i.hizliresim.com/Y6Bky6.png
sonKullanilma : https://i.hizliresim.com/8zgZOa.png

id'lerden anlayacağınız üzere 18 binden fazla bulduğum var. Bulunan anahtarlarda örneğin ingilizce kelimeler, "gmail", "$" gibi kelimelerin anahtarlarını içeriyor. Şu an yaklaşık 400Milyon kullanılmış adres var. Önemli olan kullanılmış adresleride elemek olduğu için bunlarında sistemde kayıtlı olması doğal.Bakiye dolu denk geldi mi derseniz o da geldi : https://i.hizliresim.com/9N4oBN.png

Jupiter'in dediği gibi sayfalayarak çekme olayını denedim. Daha hızlı yada spesifik bir aralığı taramak için daha fazla işlem gücü gerekiyor. resim : https://i.hizliresim.com/nl7M4N.png

Yine belirteyim. Burada çökmek, çalmak vs. amacı yok. Tıpkı yabancılardaki gibi kendinizi sınama,sistemi test etme vs. Zaten yabancılarda bunu yapanlar var. geçtiğimiz aylarda waves benzer şekilde ödül dağıtmıştı o konuda da aynı şekil fikir yürütenler olmuştu. Yıllardır forumu takip ederdim. şimdi daha net farkına vardım. Bu bounty'ler için açılmış onlarca hesap var. Zamanındaki aktif kaliteli kullanıcıların çoğu kaçmış.

ben top 250 rich listteki bitcoin adreslerinin ilk 4 karakterleri ile eşleşen adresleri depolamayı denedim. Ancak saniyede binlerce key türetildiği için bunu rpc ile check etmek çok zor olacaktı. dolayısıyla sona 1 karakter daha ekleyip 1abcde ( ve sonradan f) ile eşleşen kayıtları yazdırıp check ettim. Dediğim gibi bırakın bakiyeli olana denk gelmeyi yakınından bile geçmesi imkansız bir olaydan bahsediyoruz. Çok fazla matematikten anlamam ama anladığım şey şu , o kadar büyük bir sayı evreninde bir sayı arayıp duruyoruz. olasılık dahilinde olmayabilir ama ben buna piyango olarak bakıyordum o zamanlar. Daha sonradan listeyi değiştirip bir kere hareket olup da 10 senedir hiç dokunulmayan hesaplar olarak değiştirdim. Bunun etik olup olmadığını tartışamam ama denemiştim. Sonra beyhude olduğunu anladım
member
Activity: 122
Merit: 26
June 12, 2018, 08:13:37 AM
#52


slm usta
kullandığın proğramı bana da yollayabilirmisin
[email protected]
jr. member
Activity: 146
Merit: 1
June 12, 2018, 05:12:53 AM
#51
bu yöntemlerde cidden btcnin en tehlikeli tarafı işte bu sürekli adres üreten programlarla şans eseri birşeyler bulmak.
jr. member
Activity: 158
Merit: 1
June 12, 2018, 03:46:05 AM
#50
eminim bu konudan para kazanan arkadaşlar vardır sonuçta private keyler ortada ancak aynı privatekeyin bir başka kişiye gelme ihtimali her zaman var
jr. member
Activity: 237
Merit: 3
June 11, 2018, 05:06:51 PM
#49
daha önce de buna benzer oluşumlar olmuştu ve sert tartışmalar neticesinde sonlanmıştı (aliser'ın yaptığından bahsediyorum. )

Bunun üzerine ben de aliserın yazılımına benzer clientta çalışan ve belirli periyot da private key'leri servera basan ve en nihayetinde bitcoin-cli rpc ile bakiyelerini kontrol eden bir yazılım yaptım. O zamanlar heves işte kayıp 2000 btc'yi bulacaktım. Ama! aması var öyle büyük bir sayı kümesiyle uğraşıyorsunuz ki haftalarca çalışmasına rağmen 6. basamaktan sonrasına benzer bir pattern bile yakalayamadım. Smiley

Bu noktada aslında bitcoini bitireceğim derken gerçekten bitcoine olan inancım arttı diyebilirim Smiley
legendary
Activity: 1288
Merit: 1110
June 01, 2018, 11:18:36 AM
#48

Bu site ne yapıyor, anlamadım ben?
Anladıktan sonra da şu soruyu soracağım. Elinde içinde BTC olan keylerin private key'leri varsa eğer, neden dağıtıyor?
member
Activity: 122
Merit: 26
June 01, 2018, 10:29:50 AM
#47

var, özel mesaj gönderemedim. yeni üyelerin mesaj göndermesi kapalı olduğu için. PHP ile ne yapmak istediğini yazarsan yapılabilirliğine bakabilirim.

burdanda yazayım aslında basit bişe aradığım ama php asp bilmediğim için çözemiyorum

https://braliman.com/bitcoin/4

bu site üzerinde  durmak istiyorum....

kota sorunu yaşamıyor site uzunca bir süre denedim...

bi html sayfası düşün iki kutucuk olacak birince başlangıç ikinciyede son sayfanın numarasını kullanıcı girecek
https://braliman.com/bitcoin/aaaa ve https://braliman.com/bitcoin/bbbb
aaaa yı ve bbbb yi kullanıcı girecek bizim sayfamız bu iki değer arasında tarama yapıp
Bitcoin total balanced: 0 BTC Bitcoin total received: 0 BTC
burdaki iki değerden biri 0 dan büyük çıktığı zaman ekrana yazacak
örneğin aaaa=100000 girdi bbbb=110000 girdi kullanıcı sayfamız https://braliman.com/bitcoin/100000 ile https://braliman.com/bitcoin/110000 sayfaları arasındaki bütün sayfalara gidip 0'dan büyük bir veri bulacak ve bulduğu sayfayı ekranımıza yazacak
member
Activity: 122
Merit: 26
June 01, 2018, 10:19:46 AM
#46
arkadaşlar aranızda iyi derecede php yada asp bilen yok mudur???
var, özel mesaj gönderemedim. yeni üyelerin mesaj göndermesi kapalı olduğu için. PHP ile ne yapmak istediğini yazarsan yapılabilirliğine bakabilirim.

usta [email protected]
burdan mesajlaşalımmı?
member
Activity: 202
Merit: 10
June 01, 2018, 08:53:47 AM
#45
Gençlerin hevesini kırmayalım lütfen. Evet, doğru yoldasınız.

Bence siz bitcoini yakında bitirirsiniz, dış mihraklar düşünsün şimdi  Grin Grin Grin Grin



member
Activity: 183
Merit: 35
June 01, 2018, 06:47:53 AM
#44
arkadaşlar aranızda iyi derecede php yada asp bilen yok mudur???
var, özel mesaj gönderemedim. yeni üyelerin mesaj göndermesi kapalı olduğu için. PHP ile ne yapmak istediğini yazarsan yapılabilirliğine bakabilirim.

ee sonuç ne şimdi? yakında zengin miyiz?

sistemin bilinen bir adresleme formatı için kullanılmış ve dolu olup olmadığını kontrol eden algoritmayı yazarak ispatlamaya çalışıyoruz.  yakında zengin olursak senide haberdar ederiz. Söz  Roll Eyes
member
Activity: 122
Merit: 26
June 01, 2018, 05:25:20 AM
#43
arkadaşlar aranızda iyi derecede php yada asp bilen yok mudur???
member
Activity: 448
Merit: 89
Full Stack Engineer
ee sonuç ne şimdi? yakında zengin miyiz?
member
Activity: 183
Merit: 35
Bitcoinin bitmesi gibi bir durum söz konusu mu sizce ?
değil sadece tek anahtarlı (1 ile başlayan) adreslerin oluşturulması için gerekli değerin bulunmasını esas alıyor konu. Smiley
jr. member
Activity: 32
Merit: 2
Bitcoinin bitmesi gibi bir durum söz konusu mu sizce ?
legendary
Activity: 1288
Merit: 1110
Bu sebeple doğru cevap vermiş olmak yeterli değil. Kullanılabilir bir yöntem arayışındayız.


Şey yapsak Wink 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
member
Activity: 183
Merit: 35
yine bir fikir
https://braliman.com/bitcoin/3218354257798565532272975385080666337181246895256118593543106156284864531324

diye bir site var, burdaki sayfaları tarayacak bir kod
https://braliman.com/bitcoin/xxxxx 'den başlayıp https://braliman.com/bitcoin/xxxxxxxxxxx kadar tarayacak burda xxxx değerleri biz giriceğiz
burda 0   0'dan büyük değer bulduğunda o sayfanın linkini yazacak https://braliman.com/bitcoin/2548548452418545 şeklinde.... Php de basit bir kodla yapılabilir diye düşünüyorum

benim program la aynı işi yapar tek fark eksisi ag olayı yok
+ sı benimkinden daha sitebil ve tarama hızı çok daha hızlı olur...

php veyada asp de yazılıp arayüzssüz html de çalıştırılabilir...

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.
member
Activity: 122
Merit: 26
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...
legendary
Activity: 3136
Merit: 1516
Bu sebeple doğru cevap vermiş olmak yeterli değil. Kullanılabilir bir yöntem arayışındayız.


Şey yapsak Wink 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? 
member
Activity: 122
Merit: 26
yine bir fikir
https://braliman.com/bitcoin/3218354257798565532272975385080666337181246895256118593543106156284864531324

diye bir site var, burdaki sayfaları tarayacak bir kod
https://braliman.com/bitcoin/xxxxx 'den başlayıp https://braliman.com/bitcoin/xxxxxxxxxxx kadar tarayacak burda xxxx değerleri biz giriceğiz
burda 0   0'dan büyük değer bulduğunda o sayfanın linkini yazacak https://braliman.com/bitcoin/2548548452418545 şeklinde.... Php de basit bir kodla yapılabilir diye düşünüyorum

benim program la aynı işi yapar tek fark eksisi ag olayı yok
+ sı benimkinden daha sitebil ve tarama hızı çok daha hızlı olur...

php veyada asp de yazılıp arayüzssüz html de çalıştırılabilir...
Pages:
Jump to: