Post
Topic
Board Proje Geliştirme
Re: Bitcoin; Algoritma Üzerine Yöntemler
by
vincetcm
on 20/01/2020, 21:43:20 UTC
yukarıdaki basit koda ekleme compressed ve uncompressed adresin aynı anda bitcoin kütüphanesinden random üretilmesi ve history'in kontrolü

ran aralığı random atanmaktadır Decimal formattadır... random aralık 1 ile pow(2,256) / 128 arasında girerseniz bütün adresler arasında adres üretimi yapar...

Bu arda aşağıdaki ran aralık 0,64 BTC lik bulmacanın aralığıdır...

from bitcoin import *
for i in range(10000000):
    ran = random.randrange(10046744073709551615,18406744073709551615)
    myhex = "%064x" % ran
    myhex = myhex[:64]
    priv = myhex
    pub = privtopub(priv)
    pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed")
    addr = pubtoaddr(pubkey1)
    addr1 = pubtoaddr(pub)
    z = history(addr)
    z1 = history(addr)
    print (priv)
    print (addr)
    print (addr1)
    print (z)
    print (z1)


ben onun için 2**63, 2**64 yazdım.
Bu arada eline sağlık güzel çalışıyor fakat biraz hızlandırmak bir de hedefe ulaştığında yazdırmak lazım. (ekrana gereksiz yere 3 satır basmak ta hızı etkiliyor belki bilemem)