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)