Post
Topic
Board Proje Geliştirme
Merits 2 from 2 users
Re: Bitcoin; Algoritma Üzerine Yöntemler
by
Senius
on 12/07/2019, 13:40:09 UTC
⭐ Merited by Mauser 98 (1) ,Blacknavy (1)
Konuyu uzun zamandır inceliyorum. imkansız bir şey biliyorum. yine de denemek istedim. vanity programi ile üretmiş olduğum adresi kendi yazdığım program ile blockchain api den sorgulama yapıyorum. Dandik bir bilgisayar ile denememde 1saniyede 11'e yakın adres sorgulaması yapabildim. Başka güzel ve hizli api bilen varsa geri dönüş yaparsa sevinirim. Amacım bütün apilere keyleri göndermek ve daha hizlı geri dönüş almak. Programın tarama sonrası bir fotosunu attım. eski tarihli boş bir tane key bulmuş.

https://www.imagevisit.com/image/gWr4o      

API üzerinden yapacağınız işlemler size çok fazla fayda sağlamayacaktır. belirli adetlerde sorgulama yaparsınız ve sonrasında program çalışır ama balance bilgileriniz
sürekli olarak ''0'' olarak gözükür. konuyu baştan sona okuduğunuzu ve unuttuğunuzu düşünerek önceki sayfalarda bunlarla ilgili örnekler bulabilirsiniz.


Benim size önerim daha farklı olabilir. Random btc adresi üretip bunların bakiyelerini sorgulamak yerine kullanılan aktif bitcoin adreslerini alıp bir database oluşturun ve random bitcoin adresi - private key üreterek benzerlik taraması yaptırın. python bilginiz ne durumda bilmiyorum ama bununla ilgili rahat bir çalışma yapabilirsiniz. yine size örnek olması açısından bir iki program linki bırakıyorum bunları inceleyip kendinize uygun bir program yazabilirsiniz veya mevcutta olanları kullanabilirsiniz.

Plutus : https://github.com/Isaacdelly/Plutus

Açıklama : Database dosyası içerisinde bulunan adresleri kullanır ve random bitcoin adresi üreterek benzerlik araması yapar. program açıklamasında 3-6 ay arasında database dosyasının güncellendiğini yazıyor şu an 4 ay geçmiş bir hareket yok. saniyede yaklaşık 370 civarı (işlemci hızına göre) arama yaptığını yazmış. yine siz bunu ortalama 150-200 olarak hesaplayın.


Brutus : https://github.com/diehummel/Brutus

Açıklama : line 57 bölümündeki bitcoin adresini değiştirip istediğiniz adresi yazarak yine random oluşturulan adres ve private keyler ile benzerlik araması yaptırır. yine çok hızlı bir uygulama değil ama en azından içerisindeki kodlar size fikir verebilir.

Mfbc : https://github.com/mobb111/mfbc-master

Diğer iki programla aynı mantık, database içerisinde yer alan adreslere random adres ve key üreterek adres benzerliği sorgular.


Bütün bu programların aslında kendi içerisinde boş olduğunu düşünüyorum ama sistemi hiç yormayan ve mantıklı olanları kullanmaya çalışıyorum. MFBC dosyasında yer alan database dosyasını istediğiniz adresleri editleyerek -az veya çok- kendi sisteminizi kurabilirsiniz.

yine sorunuza cevaben bu konudan ilgili alıntıyı sizinle paylaşıyorum. mesajın üst bölümüne tıklayarak devam eden yazışmaları takip edebilirsiniz.. 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.

Arkadaşlar Python öğrenmeye çalışıyorum da bir sorum olacak ustalardan ;

kod şu

bu kodla girilen adresin bakiye kontrolü yapılıyor
>>>>>>

from bs4 import BeautifulSoup
import urllib.request
 
tr = input(" Adres Girin ")
url = ("https://blockchain.info/q/addressbalance/"+tr)

url_oku = urllib.request.urlopen(url)

soup = BeautifulSoup(url_oku, 'html.parser')
 
print(soup)
print (tr)

<<<<<<<

ben burada bir txt dosyasından tr değişkenini satır satır çekmek istiyorum... (her bir satıra bir adres gelecek şekilde oluşturulmuş 10 satırlık bir txt dosyası mesala ) Bunu nasıl yapabilirim? çıktıyıda başka bir txt dosyasına yazdırmak...


Bu şekilde dış bir kaynaktan sorgulama yaparsanız en fazla 10 sorguya yanıt alırsınız, bir süre sonra site ddos saldırısına uğradığını düşünüp sizi bloklayacaktır.

Bunun yerine core kullanmanız daha yerinde olacaktır.