Pages:
Author

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

newbie
Activity: 27
Merit: 1
@Jupiter_01 teşekkürler. Sanal ram dan kaynaklanıyormuş. ram yeter diye düzenlememiştim.  Fakat sanal bilgisayar gerçek değerleri vermiyor. gerçek bilgisayarda daha hızlı tamamladı. amacım adresleri bölmekdi. tamamladım en cok adres 1G ve 1B de oluşmuş.  1B=(631.906.390 bayt) 1a ve 1b gibi küçük harf ile başlayanlar 10mb da kaldı.
member
Activity: 126
Merit: 38
python 3.6.4 64bit  pythona yabancı olduğumdan tam çözemedim

Traceback (most recent call last):
  File "C:\Users\mtahadestan\Desktop\deneme\deneme.py", line 10, in
    b_icerik = b_dosyasi.read()
MemoryError
>>>
 b dosyası 7.5gb

bilisayar özellikleri:
google cloud platform
inter xeon cpu 2.00ghz x 4
20gb ram
işletim sistemi win10 64 bit kurdum
biraz daha yüksek mi kurmalıydım


Ram miktarı az gelmiş normal bir pc için yeterli olurdu hatta sanal ram miktarını arttırıp normal pc için yarı yarıya da hızlandırmak mümkün olurdu
newbie
Activity: 27
Merit: 1
# -*- encoding: utf-8 -*-
# converting a unknown formatting file in utf-8
# !/usr/bin/python

a_dosyasi = open("a.txt")
b_dosyasi = open("b.txt")
a_icerik = a_dosyasi.read()
a_dosyasi.close()

b_icerik = b_dosyasi.read()
b_dosyasi.close()

ast = set(a_icerik.splitlines())
bst = set(b_icerik.splitlines())   
fark = ast.intersection(bst)
son = []

 
for i in fark:
    son.append(i+"\n")

c_dosyasi = open("c.txt", "w")
c_dosyasi.writelines(son)
c_dosyasi.close()


python 3.6.4 64bit  pythona yabancı olduğumdan tam çözemedim

Traceback (most recent call last):
  File "C:\Users\mtahadestan\Desktop\deneme\deneme.py", line 10, in
    b_icerik = b_dosyasi.read()
MemoryError
>>>
 b dosyası 7.5gb

bilisayar özellikleri:
google cloud platform
inter xeon cpu 2.00ghz x 4
20gb ram
işletim sistemi win10 64 bit kurdum
biraz daha yüksek mi kurmalıydım
newbie
Activity: 27
Merit: 1
@Mugt teşekkürler. yordum seni.
member
Activity: 183
Merit: 35
Code:
100 Bin blok şeklinde parçalı:
https://drive.google.com/drive/folders/1lXW81-52nOH8qExFjaCLO0R2ZILa-bDg

Tek parça:
https://yadi.sk/d/GgVWxJLsBe0fgg



100 bin'li bloklara parçalayarak yaptım. Sebebi tekrarlarda yoğunlukları daha iyi görebilmek. Tek dosya şeklinde de yüklemeye başladım.

Burası teknik konusu ile ilgilenenlere;
RPC ile blokları çekerken başındaki 1 ile olanları ayır demiştim (3 ve bc'leri de dedim de o ayrı Smiley ) şimdi farkettim ki bazı bloklarda işlem adresleri yanlış (blockchaninde öyle) 17kSwY8WcqCiN7sTaLuaMAiavCr7W1AZADxRx5M3P8VoDT7DSPW adresi var. 249957. blokta a60143eb3f8d3cd1f42cca874f35736186d67c488efd3c1b7214bbd74b310e0c
 tx id'li işlemde ( https://btc249957.z.tl kontrol edebilirsiniz. ) 1 ile başlıyor ancak maksimum 35 uzunlukta olması gerekirken 51 karakter uzunluğunda! . YADA işlemlerde adrese para gönderilerken yada alınırken virgül ile tek seferde gönderilmeye çalışılan adresler var. Bunlar multisig işlemli adresler sanırım.Örnek: 1xXCPxBC7kRkkYnTeS4ARk3YYwLF5Y5QT,1dk5EsUX1JzrxWZwvEyA3yR5Q4mwCWvYj vs...

Aşağıdaki işlemler hatalı aslında ama adresler kullanılan da var kullanılmayanda. Virgülleri "Enter" ile değiştirip kullanabilirsiniz diye silmedim.
Code:
100


1VayNert3x1KzbpzMGt2qdqrAThiRovi8,1VayNert3x1KzbpzMGt2qdqrAThiRovi8
19w2hHUNp1sR1MU4Lhdu9uAy9NXnN7p4GX,1MpYGKEL4yLZUysuACUGmSzMHtFnFDNMxv
1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F,1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq
1NiA6V8Ges2vEkSx11X5oo2aCyTsCv3XH3,18am8jUnBqru2jtQpQbE4LCywBWUPUooP1,1Fr1wwdwoNH3F7zFAvcWJte5vsacto3EXC
1EJs4UCxotGu8QYf5wUjCvmATzCpctUTmF,1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F,1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq
1ETBbsHPvbydW7hGWXXKXZ3pxVh3VFoMaX,1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F,1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq
1EdEfrJSF2AszUFbTXKu17P9Ck8DjNGhNW,1NiA6V8Ges2vEkSx11X5oo2aCyTsCv3XH3,18am8jUnBqru2jtQpQbE4LCywBWUPUooP1
13cCk3LG1VMrkxf5ZoWJFke7dw7ZLw5CwH,13pbXfW1YDy9vkenYiSFDuv7mADpUCrKqL,16dKTKxwsgqZzkbU6RDaXd9cuL5an6ZLMY


--------------
20000
.....

13MEGAM25f5JHwtgJj88JokHtBM1n4gbRk,18wE8sffFctvFv88pQSF8s9GDGZcT8huE3,18cdgk6L91mutJ3XyJ5k3CjUBHGJTrzbsG
112ZP4goHA84GxDJbTk3ndwKJaSNWoU6Dr,15bwAxWLeDSpgAC7ua3e3VWAjUeG4ZqAuu,13MwoSJH3hgz4CuJGAz36f2v5cftNNH2QG
17U8UoKy7Nva8VkLVdGzNJR3hjVoJ4F6h3,1Q6iHwKhzs98T3LvPReBnAiAq8AsyHiGmM,16zwpBHMkfG9dEcNyPkoAVT2VPnjUhp5PY,152q849uVmoB5oRcZ4d4tJHyRuB6FPB9Hz
12fai6JhCHKGdDpJCM8ej3g7RySThdMxCD,112CienthEeC3Qs8bBPbXGYff1HS6xdyuS,1NGtmZttBEUGWTTGGyQTHTTrC76dHXPEZt,112BSnyyqFd2bqtWrxm83cVUU3S7HSvioV
17U8UoKy7Nva8VkLVdGzNJR3hjVoJ4F6h3,1Pi6M5bUbojRHtBTwnCUgXVhFDurdAEi4K,16Uqgcra6NPRVHmPJsurtdD1U1QGeoocVS,1Q8oHDU1EN2eLnW3zsDAukNRpWX35qyKv9,1CDntCQW9GaeJCAWfJZEf27UfKcChpaCAG
17U8UoKy7Nva8VkLVdGzNJR3hjVoJ4F6h3,1Pi6M5bUbojRHtBTwnCUgXVhFDurdAEi4K,16Uqgcra6NPRVHmPJsurtdD1U1QGeoocVS,1Q8oHDU1EN2eLnW3zsDAukNRpWX35qyKv9,19zXdQUbUm8Xyv73MVm2oCpGEWteZ2Wdu8
18F257qE,18ZeVC9v,1VEr9Bu6qDLndavX9x1JUUGyXaWVsYcAXk4yLFvPb8mPZtktPw,13b9hjq5zuJTv6NbCtx3g43EroXRktHySp3Xv6AGQjUC4Kfd646N3RuryKeXtGBaApHFvHsxACa2AV1rsPZRZ3KJZhqcMEP,13nG6ourWcLzpK6zMRrSF9ezYppQV1di3B4JU5M1ZsHMe7SWMENEKwJGUVB4P2aDfEnAckrGkCNdiZefevkoKvGSJC246oE
18F257qE,18ZeVC9v,1VEr9Bu6qDLndavX9x1JUUGyXaWVsYcAXk4yLFvPb8mPZtktPw,13i5v2uikMyvrMmzDGo7tnRgYAS2Ddnxn8YDtGci5vuhY6W4tRqDZF1eR9Q5uVg4sHNuSSEYCVVAmTgEPywYnibeQh7i19t,13nG6ourWcLzpK6zMRrSF9ezYppQV1di3B4JU5M1ZsHMe7SWMENEKwJGUVB4P2aDfEnAckrGkCNdiZefevkoKvGSJC246oE
152q849uVmoB5oRcZ4d4tJHyRuB6FPB9Hz,1BaJ2fYiAVnZC73MtX1LsyJBtXNZWDSkt6,1CW2Z2yMsWMAEuL6BVJriXFY9jSB5LWKRz,16zwpBHMkfG9dEcNyPkoAVT2VPnjUhp5PY,17U8UoKy7Nva8VkLVdGzNJR3hjVoJ4F6h3,1Q6iHwKhzs98T3LvPReBnAiAq8AsyHiGmM,17U8UoKy7Nva8VkLVdGzNJR3hjVoJ4F6h3,1Q6iHwKhzs98T3LvPReBnAiAq8AsyHiGmM
17U8UoKy7Nva8VkLVdGzNJR3hjVoJ4F6h3,1Pi6M5bUbojRHtBTwnCUgXVhFDurdAEi4K,17TWb3BVMjg7dWk6j93yFbBPqpf9wSSJey,17U8UoKy7Nva8VkLVdGzNJR3hjVoJ4F6h3,1Pi6M5bUbojRHtBTwnCUgXVhFDurdAEi4K,16zwpBHMkfG9dEcNyPkoAVT2VPnjUhp5PY,17U8UoKy7Nva8VkLVdGzNJR3hjVoJ4F6h3,1Pi6M5bUbojRHtBTwnCUgXVhFDurdAEi4K,1LGaG5TpkzsuAYZpQdmBCpwBCpL36e4TtA,1FRaUVT8TTPjx1hcb14LyZgBPyrLZFLLfW,1LyskBLbZDg2NKqyFDTP1Q5CF5NXQNZ8Y3,13Qon1638DmJ7gM7a6fLn29WYK5qctc7KE,1Neug4wYQ3Lzn2zJKgDpdGN8PJXS2PF6oc
1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T
16gbG4hC3sTsZXn47KG6uWcjN8ww6EB5Xi,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T,16gbG4hC3sTsZXn47KG6uWcjN8ww6EB5Xi


Düzeltme: virgül'lü adresler multisig'li imiş sanırım Smiley
full member
Activity: 156
Merit: 170
@destansi uzun mesajı alıntı yapmak yerine @ olarak yanıt vermeniz konuyu okumak isteyenler için daha iyi olacaktır en azınadn yorucu olmaz.


amacınız sadece kendi adresiniz üzerine çalışmaksa şu videodaki kodları kullanmanız daha yararlı ve hızlı olacaktır. https://www.youtube.com/watch?v=W3aKkYbPOFs
newbie
Activity: 27
Merit: 1
Üretim hızında bir sorunum yok gpu ile yapıyorum. sadece karşılaştırma biraz zorluyor. c# hazırladığım karşılaştırma programı çok iyi performansa sahip. bunu biraz daha hızlandırmak için karşılaştırma yapacağım btc dosyalarını 1A.txt 1a.txt 1B.txt 1b.txt ........  diye parçalamayı düşünüyorum. akşam programı hazırlayıp deniyeceğim. Eğer 14.5gb btc dosyasını gönderebilirsen güzel olur onun parçalanmış hali üzerinde çalışırım. ve adreslere bakıp 1a mı yoksa 1x mi üretmek daha mantıklı olur onuda görmüş oluruz. aynı şekilde oluşmuş eth dosyası olan varmı?

Karşılaştırma yapmak için @Jupiter_01 arkadaşımızın yayınladığı bir python kodu var onu kullanabilirsiniz. elinizdeki .txt dosyasını parçalamadan tek seferde çok hızlı biçimde karşıaştırırsınız. kodun çalışma biçimi a.txt de bulunan dataları, b.txt ile karşılaştır ve sonuç bulursan c.txt e yaz. en son 25milyon adres, 77milyon adres karşılaştırması yaptım 1 dakikadan az sürdü.

İlgili mesaj :

İşe yarar bir kod...(32 GB Ramli ve güçlü bir işlemci ile a.txt tüm adresler yaklaşık 10 GB b.txt yaklaşık 1 GB karşılaştırma süresi 5 dakika) (4gb ramli bir bilgisayar ile a.txt 1 gb yaklaşık 32 m bakiyeli adres b.txt 100 mb yaklaşık 3 m oluşturulmuş adres karşılaştırma 2 dakika)  her iki sistemde de denenmiştir...

tüm satırları okuyup a ve b txt teki aynı satırı yakalarsa c.txt e atar... (hem eth hemde btc için kullanabilir)...


Herkese bol şans...

a_dosyasi = open("a.txt")
b_dosyasi = open("b.txt")
a_icerik = a_dosyasi.read()
a_dosyasi.close()
b_icerik = b_dosyasi.read()
b_dosyasi.close()

ast = set(a_icerik.splitlines())
bst = set(b_icerik.splitlines())

fark = ast.intersection(bst)
son = []
for i in fark:
    son.append(i+"\n")

c_dosyasi = open("c.txt", "w")
c_dosyasi.writelines(son)
c_dosyasi.close()

Eth ile ilgili aşağıdaki programları kullanabilirsin.

Eth random adres üretme :  https://github.com/makevoid/vanieth
Dakika/1 milyon şeklinde üretim yapıyor, işlemciyi biraz zorlayıcı o nedenle çok uzun saatler açık tutmuyorum 10milyon üretip kapatıyorum. (2012 ortası macbook, i7, 2.3ghz, 8gb)
Examples bölümünde yer alan 'vanieth -n 3 'ABC' kodunu 'vanieth -n 1000000 ' ' olarak terminale yazarsanız size random olarak 1milyon adet ethereum adresi verir.
Ethereum adres üretimi : https://bitcointalksearch.org/topic/ozel-ethereum-adresleri-oluturmak-rehber-windows-mac-5160868
istediğiniz biçimde veya adres başlangıcına göre kullanabileceğiniz bir program.. ilgili rehberi ben hazırlamıştım.
Ethereum Database : https://github.com/adonley/ethereum-brute-force/releases/download/v0.1/balances.csv
içerisinde işlem görmüş 27.5milyon adres var. son güncellemesi nisan 2018 o tarihten sonraki elimde yok açıkcası ben sadece işlem görmüş adres peşinde olduğumdan bana yeterli geliyor. yine güncel liste olan varsa paylaşmak isterse paylaşır.

teşekkür ediyorum bu işe merak salmam huobiye para atacağıma hotbite attım geri vermiyorlar. eth da erc20 olarak duruyor. bende adresimin key bulmaya karar verdim. (tabiki imkansız). ben eth https://github.com/johguse/profanity bunu kullanıyorum.
full member
Activity: 156
Merit: 170
Üretim hızında bir sorunum yok gpu ile yapıyorum. sadece karşılaştırma biraz zorluyor. c# hazırladığım karşılaştırma programı çok iyi performansa sahip. bunu biraz daha hızlandırmak için karşılaştırma yapacağım btc dosyalarını 1A.txt 1a.txt 1B.txt 1b.txt ........  diye parçalamayı düşünüyorum. akşam programı hazırlayıp deniyeceğim. Eğer 14.5gb btc dosyasını gönderebilirsen güzel olur onun parçalanmış hali üzerinde çalışırım. ve adreslere bakıp 1a mı yoksa 1x mi üretmek daha mantıklı olur onuda görmüş oluruz. aynı şekilde oluşmuş eth dosyası olan varmı?

Karşılaştırma yapmak için @Jupiter_01 arkadaşımızın yayınladığı bir python kodu var onu kullanabilirsiniz. elinizdeki .txt dosyasını parçalamadan tek seferde çok hızlı biçimde karşıaştırırsınız. kodun çalışma biçimi a.txt de bulunan dataları, b.txt ile karşılaştır ve sonuç bulursan c.txt e yaz. en son 25milyon adres, 77milyon adres karşılaştırması yaptım 1 dakikadan az sürdü.

İlgili mesaj :

İşe yarar bir kod...(32 GB Ramli ve güçlü bir işlemci ile a.txt tüm adresler yaklaşık 10 GB b.txt yaklaşık 1 GB karşılaştırma süresi 5 dakika) (4gb ramli bir bilgisayar ile a.txt 1 gb yaklaşık 32 m bakiyeli adres b.txt 100 mb yaklaşık 3 m oluşturulmuş adres karşılaştırma 2 dakika)  her iki sistemde de denenmiştir...

tüm satırları okuyup a ve b txt teki aynı satırı yakalarsa c.txt e atar... (hem eth hemde btc için kullanabilir)...

Herkese bol şans...

a_dosyasi = open("a.txt")
b_dosyasi = open("b.txt")
a_icerik = a_dosyasi.read()
a_dosyasi.close()
b_icerik = b_dosyasi.read()
b_dosyasi.close()

ast = set(a_icerik.splitlines())
bst = set(b_icerik.splitlines())

fark = ast.intersection(bst)
son = []
for i in fark:
    son.append(i+"\n")

c_dosyasi = open("c.txt", "w")
c_dosyasi.writelines(son)
c_dosyasi.close()

Eth ile ilgili aşağıdaki programları kullanabilirsin.

Eth random adres üretme :  https://github.com/makevoid/vanieth
Dakika/1 milyon şeklinde üretim yapıyor, işlemciyi biraz zorlayıcı o nedenle çok uzun saatler açık tutmuyorum 10milyon üretip kapatıyorum. (2012 ortası macbook, i7, 2.3ghz, 8gb)
Examples bölümünde yer alan 'vanieth -n 3 'ABC' kodunu 'vanieth -n 1000000 ' ' olarak terminale yazarsanız size random olarak 1milyon adet ethereum adresi verir.
Ethereum adres üretimi : https://bitcointalksearch.org/topic/ozel-ethereum-adresleri-oluturmak-rehber-windows-mac-5160868
istediğiniz biçimde veya adres başlangıcına göre kullanabileceğiniz bir program.. ilgili rehberi ben hazırlamıştım.
Ethereum Database : https://github.com/adonley/ethereum-brute-force/releases/download/v0.1/balances.csv
içerisinde işlem görmüş 27.5milyon adres var. son güncellemesi nisan 2018 o tarihten sonraki elimde yok açıkcası ben sadece işlem görmüş adres peşinde olduğumdan bana yeterli geliyor. yine güncel liste olan varsa paylaşmak isterse paylaşır.
member
Activity: 183
Merit: 35
ETH kısmına @Senius bakıyor.

@destansi Dışarı çıkartıp, 1 GB'lık parçalara bölüyorum. Akşama dosyaları yükleyeceğim Smiley
newbie
Activity: 27
Merit: 1
Bayadır konuyu takip etmiyordum, bir gelişme oldu mu? bir şeyler yakalandı mı? Ne kadar adres üretildi tarandı, karşılaştırıldı, proje üzerinde hala çalışanlar varsa bir istatistik paylaşsa güzel olurdu.

İstatistik tutmuyorum. Belirli bir adres desenine yönelik çalışıyorum. 1 BTC altı birkaç tane denk geldi. Ellemedim öyle duruyorlar Smiley

Eğer talep gelirse güncel btc bloğuna kadar kullanılmış 1 ile başlayan adresleri isteyen varsa yükleye bilirim. Belirli periyotlarla güncellerim. GDrive veya istediğiniz, indirme sınırı ve kotası koymayacak bir yere. Şu an 14.5 GB boyutunda. Hangi adres aralığı daha fazla kullanılıyor falan diye istatistik çıkarmak isteyenlere yada belirli aralıkları taramak isteyeceklere fikir verebilir. Roll Eyes
Üretim hızında bir sorunum yok gpu ile yapıyorum. sadece karşılaştırma biraz zorluyor. c# hazırladığım karşılaştırma programı çok iyi performansa sahip. bunu biraz daha hızlandırmak için karşılaştırma yapacağım btc dosyalarını 1A.txt 1a.txt 1B.txt 1b.txt ........  diye parçalamayı düşünüyorum. akşam programı hazırlayıp deniyeceğim. Eğer 14.5gb btc dosyasını gönderebilirsen güzel olur onun parçalanmış hali üzerinde çalışırım. ve adreslere bakıp 1a mı yoksa 1x mi üretmek daha mantıklı olur onuda görmüş oluruz. aynı şekilde oluşmuş eth dosyası olan varmı?
newbie
Activity: 27
Merit: 1
Bayadır konuyu takip etmiyordum, bir gelişme oldu mu? bir şeyler yakalandı mı? Ne kadar adres üretildi tarandı, karşılaştırıldı, proje üzerinde hala çalışanlar varsa bir istatistik paylaşsa güzel olurdu.

İstatistik tutmuyorum. Belirli bir adres desenine yönelik çalışıyorum. 1 BTC altı birkaç tane denk geldi. Ellemedim öyle duruyorlar Smiley

Eğer talep gelirse güncel btc bloğuna kadar kullanılmış 1 ile başlayan adresleri isteyen varsa yükleye bilirim. Belirli periyotlarla güncellerim. GDrive veya istediğiniz, indirme sınırı ve kotası koymayacak bir yere. Şu an 14.5 GB boyutunda. Hangi adres aralığı daha fazla kullanılıyor falan diye istatistik çıkarmak isteyenlere yada belirli aralıkları taramak isteyeceklere fikir verebilir. Roll Eyes

evet güzel olur. ihtiyacım var.
eğer bir bulut oluşturup bazı önemli olan programları ve dosyaları yüklersek herkes yararlanabililir
full member
Activity: 156
Merit: 170
Eğer talep gelirse güncel btc bloğuna kadar kullanılmış 1 ile başlayan adresleri isteyen varsa yükleye bilirim. Belirli periyotlarla güncellerim. GDrive veya istediğiniz, indirme sınırı ve kotası koymayacak bir yere. Şu an 14.5 GB boyutunda. Hangi adres aralığı daha fazla kullanılıyor falan diye istatistik çıkarmak isteyenlere yada belirli aralıkları taramak isteyeceklere fikir verebilir. Roll Eyes

Merhaba, güncel adreslere ihtiyacım var eğer zor olmayacaksa almak isterim Smiley
member
Activity: 183
Merit: 35
Bayadır konuyu takip etmiyordum, bir gelişme oldu mu? bir şeyler yakalandı mı? Ne kadar adres üretildi tarandı, karşılaştırıldı, proje üzerinde hala çalışanlar varsa bir istatistik paylaşsa güzel olurdu.

İstatistik tutmuyorum. Belirli bir adres desenine yönelik çalışıyorum. 1 BTC altı birkaç tane denk geldi. Ellemedim öyle duruyorlar Smiley

Eğer talep gelirse güncel btc bloğuna kadar kullanılmış 1 ile başlayan adresleri isteyen varsa yükleye bilirim. Belirli periyotlarla güncellerim. GDrive veya istediğiniz, indirme sınırı ve kotası koymayacak bir yere. Şu an 14.5 GB boyutunda. Hangi adres aralığı daha fazla kullanılıyor falan diye istatistik çıkarmak isteyenlere yada belirli aralıkları taramak isteyeceklere fikir verebilir. Roll Eyes
member
Activity: 126
Merit: 38
..... 3 milyon keyde 18 adet gayet iyi gibi. fotoda hata kodu var. Evdeki ekran kartım oclvanitygen diffi yükselttiğim de tek kart ile saniyede 78mkey tarama yapıyor. ethereum için ise en iyisi küfür programı 98mkeys amd 580 8gb mavi kart ile. tabiki imkanlar kısıtlı bir FPGA miners: Xilinx BCU 1525 kart olmuş olsa eter adresi çözmek 1 hafta sürmeyebilir.

bu işere merak sarıp donanımsal sorunları olan arkadaşlarada bir çözüm

https://cloud.google.com/ yeni üyelere 300 dolarlık bir kullanım hakkı vermektedir... tek yapmanız gereken üye olduktan sonra compute engine kısmına girip sanal makine örneklerine giriceseksiniz orda oluştura tıklayıp cpu seçiminde 64 cpu ya kadar seçebilirsiniz... işletim sistemi olarak windows veya linux seçebilirsiniz 1 cpu ile 8 ay ücretsiz kullanım mümkün 96 cpu seçerseniz 1 kaç günlük süreniz olacaktır ben windows kullanmaktayım 64 cpu ile ethaddrgen.exe 500.000 altına düşmüyor  vanitygen veya diğer uygulamalarıda kullanabilirsiniz...

İlave: Özelden adres üretimi ile alakalı çok mesaj geliyor... Aşağıdaki basit bir kodu da kullanabilirsiniz random üretilen adresleri ve adres+keyleri ayrı dosyalara satır satır yazar karşılaştırma yapmak için txt dosyalarında hiçbir düzenleme yapmanıza gerek yok direk satır satır karşılaştırmaya geçebilirsiniz...

from bitcoin import *
f = open("sifreler.txt", "w")
z = open("addr.txt", "w")
for addr in range(1000):
    priv = sha256(random_key())
    pub = privtopub(priv)
    addr = pubtoaddr(pub)
    f.write(priv+ "\n"+ addr+ "\n")
    z.write(addr+ "\n")
    print (addr)
    #print (priv)
legendary
Activity: 2100
Merit: 1452
valla 1 ay boyunca  7/24 vanitygen ile adres ürettim bulunan 0
full member
Activity: 602
Merit: 122
Bayadır konuyu takip etmiyordum, bir gelişme oldu mu? bir şeyler yakalandı mı? Ne kadar adres üretildi tarandı, karşılaştırıldı, proje üzerinde hala çalışanlar varsa bir istatistik paylaşsa güzel olurdu.
member
Activity: 183
Merit: 35
Geçen gün Vanity gen ile uğraşırken aklıma farklı bir adres yaratma seçeneği geldi ama program üzerinde bilgim sınırlı olduğu için deneyemedim. Vanitygen ana konusuna baktım yine aynı şekilde istediğim gibi bir bilgi bulamadım.

Şöyle bir adresimiz olsun : 1Q643GzctxJC5LXWB6thEkWRv4XqU8Wqrz

Vanitygen üzerine şu şekilde arama yaptırma şansımız var mı veya başka bir programla 1Q...........5........E......... gibi.  yani adresi 1Q64 gibi oluşturmak yerine yine 3 karakter kullanarak adresin belirli yerlerini oluşturarak bir database elde etmek. mantıksızdır, imkansızdır veya olasılık olarak mümkün değildir bilmiyorum ama 1Q64 gibi bir adres oluşturmaktan daha faydalı gibi geliyor nedense.
Dediğiniz olur vanitygen regex (regular expression) olarak arama yapın denk gelecektir. 1Q - 1Q6 - 1Q64 - 1Q643 - 1Q643G ... şeklinde taramalara denk gelebilmek için farklı yöntemler denediğimde bulma yüzdesi çoktan aza doğru gidiyor. Zamanla %0.004'e kadar düşse de aralıkların aralarındaki benzerleri de taradığında denk gelmeye devam ediyor. Mantıksız ve imkansız olabilir ama tekrar deseni bulunduğunda birçok adres için geçerli olacaktır diye düşünüyorum. Eski mesajlarda nasıl başladığım yazıyor şu anda ondan farklı bir yöntem izliyorum ama yinede fikir verecektir. Zaman gösterecek Smiley
member
Activity: 126
Merit: 38
İşe yarar bir kod...(32 GB Ramli ve güçlü bir işlemci ile a.txt tüm adresler yaklaşık 10 GB b.txt yaklaşık 1 GB karşılaştırma süresi 5 dakika) (4gb ramli bir bilgisayar ile a.txt 1 gb yaklaşık 32 m bakiyeli adres b.txt 100 mb yaklaşık 3 m oluşturulmuş adres karşılaştırma 2 dakika)  her iki sistemde de denenmiştir...

tüm satırları okuyup a ve b txt teki aynı satırı yakalarsa c.txt e atar... (hem eth hemde btc için kullanabilir)...

Herkese bol şans...

a_dosyasi = open("a.txt")
b_dosyasi = open("b.txt")
a_icerik = a_dosyasi.read()
a_dosyasi.close()
b_icerik = b_dosyasi.read()
b_dosyasi.close()

ast = set(a_icerik.splitlines())
bst = set(b_icerik.splitlines())

fark = ast.intersection(bst)
son = []
for i in fark:
    son.append(i+"\n")

c_dosyasi = open("c.txt", "w")
c_dosyasi.writelines(son)
c_dosyasi.close()




Daha önce konu içinde paylaşdığım bir kod denemenizi öneririm çok hızlı ve sorunsuz çalışıyor windows kullanıcıları için bence önemli bir kod karşılaştırma yapanlara
full member
Activity: 156
Merit: 170
Bende benzer çalışma yapıyorum oranlar çok değişken oluyor ancak belirli bir desene sürekli uymuyor. Belirli aralıklarda sanki tekrar ediyor gibi... aralıklar doldukça tekrar etme sayısı artıyor gibi. Tıpkı debian'ın logosundaki girdap gibi  Roll Eyes

Geçen gün Vanity gen ile uğraşırken aklıma farklı bir adres yaratma seçeneği geldi ama program üzerinde bilgim sınırlı olduğu için deneyemedim. Vanitygen ana konusuna baktım yine aynı şekilde istediğim gibi bir bilgi bulamadım.

Şöyle bir adresimiz olsun : 1Q643GzctxJC5LXWB6thEkWRv4XqU8Wqrz

Vanitygen üzerine şu şekilde arama yaptırma şansımız var mı veya başka bir programla 1Q...........5........E......... gibi.  yani adresi 1Q64 gibi oluşturmak yerine yine 3 karakter kullanarak adresin belirli yerlerini oluşturarak bir database elde etmek. mantıksızdır, imkansızdır veya olasılık olarak mümkün değildir bilmiyorum ama 1Q64 gibi bir adres oluşturmaktan daha faydalı gibi geliyor nedense.
member
Activity: 183
Merit: 35
... Başka güzel ve hizli api bilen varsa geri dönüş yaparsa sevinirim....
Programın tarama sonrası bir fotosunu attım. eski tarihli boş bir tane key bulmuş.
Daha önceki mesajlarda en hızlı çözümün lokale bitcoin-core kurup txid=1 ile tüm işlemleri tarayarak harici bir veritabanına kayıt edip oradan sorgulamanın daha hızlı olacağını yazmıştım. Ondan daha hızlı ve kesilmeyecek çözüm yok. Adresi kelime taratarak mı? random key oluşturarak mı denk geldiniz?

... son olarak balance kontrolü yerine benzerlik taraması yaptırmak daha mantıklı.. örneğin database içerisinde yer alan adresleri gruplayarak yani 1cf, 1sp, 1pp, 1az gibi random adresler üreterek sorgulatmak daha mantıklı diye düşünüyorum.
Bende benzer çalışma yapıyorum oranlar çok değişken oluyor ancak belirli bir desene sürekli uymuyor. Belirli aralıklarda sanki tekrar ediyor gibi... aralıklar doldukça tekrar etme sayısı artıyor gibi. Tıpkı debian'ın logosundaki girdap gibi  Roll Eyes

Bitcoin-core kurmak istemeyenler içinde https://btc0.z.tl sitesi denk geldi. Bloktaki bilgiler ve güncel blok sürekli güncelleniyor. Wget tarzı programla çekip içindeki veri temizlenebilir. Temizlendikten sonra db'ye aktarılabilir. Yinede python ile bitcoin-core'dan okutup db'ye girmek daha mantıklı Smiley
Pages:
Jump to: