You're probably not going to find an address with a large search range using a single 660Ti or even four GPUs.
What's the ideal speed to find an address, small and large search range?
It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
// https://github.com/ZenulAbidin/BitCrack-3000/blob/master/CudaKeySearchDevice/CudaKeySearchDevice.cpp line 112
// Generate key pairs for k, k+1, k+2 ... k +
secp256k1::uint256 privKey = _startExponent;
if(!_randomMode) {
exponents.push_back(privKey);
}
// ...
// Line 272
if(!_randomMode) {
offset = (secp256k1::uint256((uint64_t)_blocks * _threads * _pointsPerThread * _iterations) + privateKeyOffset) * _stride;
privateKey = secp256k1::addModN(_startExponent, offset);
} else {
offset = secp256k1::uint256(_iterations) * _stride;
privateKey = exponents[privateKeyOffset];
privateKey = secp256k1::addModN(privateKey, offset);
}
16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN -
16jY7qLJnxLQQRYPX5BLuCtcBs6tvXz8BE - 3AD3536AEA8CEB2B0
16jY7qLJnx2EZZumnYFke3GutCrRnHKs1M - 7013536A91A6441B0
from bit import *
from bitcoin import *
import random
list = ["16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN","13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so","1BY8GQbnueYofwSuFAT3USAhGjPrkxDdW9","1MVDYgVaSN6iKKEsbzRUAYFrYJadLYZvvZ"]
while 1==1:
a = random.randrange(144,255)
while a <= 4095:
a+=1
b = ("3536A")
c = random.randrange(16777216,268435455)
d = ("b0")
myhexa = "%050x" % a
myhexc = "%0x" % c
j = (myhexa+b+myhexc+d)
priv = j
pub = privtopub(priv)
pubkey1 = encode_pubkey(privtopub(priv), "bin_compressed")
addr = pubtoaddr(pubkey1)#compressed
s1 = j
s2 = addr
if addr in list:
print ("...............FOUND.............")
f=open(u"C:/found.txt","a")
f.write(s2+" ")
#f.write(s3+" ")
f.write(s1+"\n")
f.close()
break
if addr.startswith("16j")or addr.startswith("13z")or addr.startswith("1B8")or addr.startswith("1MV"):
print(j,addr)
000000000000000000000000000000000000000000000002813536A3855b0ab0 1MVBvZWijEX6jLHqvc62ycQmAwQF2MGtn1
000000000000000000000000000000000000000000000003323536A37ecc11b0 13z3UU2fSmoHFsnkc3PNVEtz5fGunJyxWk
000000000000000000000000000000000000000000000004163536Af36acf8b0 16jzjW8DghfsvE9s5oYVdQjdCL68KfQWCD
000000000000000000000000000000000000000000000004763536A4d3f7d8b0 16j4ZG3tQJdCNNB7FxAXEX2pddUbcVQurc
0000000000000000000000000000000000000000000000061f3536A3b9564bb0 16jKBfsPZpqTr3Wf68UpG9GXFzGy5tvMLD
0000000000000000000000000000000000000000000000062f3536Af43f269b0 1B8fpioKSuEHWh6GNXzKYT2FhnEcisi7TS
00000000000000000000000000000000000000000000000a883536A5c18381b0 1MVAj6xiQtR9aZMvoAvCXaKKapXx5mZAoj
00000000000000000000000000000000000000000000000df93536Ab136b68b0 1B886nbuaUaXYCtYxXVU4ykrhXDM5up71v
00000000000000000000000000000000000000000000000e4a3536A58eb38bb0 16jjxYEA2ccW8pTiSzozPCX7u4m6AwCWMc
00000000000000000000000000000000000000000000000e813536A42123d2b0 13zV6pBA4aZZzKGj8dJALiW7KAtiRq5SP7
00000000000000000000000000000000000000000000000f413536Aabe707bb0 13zQuhCczRWABxgXGw1WtDAK1e1z9PXJtk
000000000000000000000000000000000000000000000001563536A67fee37b0 1MV7GUZu4efY1hRbTJm4qEUWYtN42tKgdh
000000000000000000000000000000000000000000000004073536Ac381924b0 1B8ZsYYvyqjyndX8mg3QNb3NXnPX1FeK8B
000000000000000000000000000000000000000000000004853536Ade61185b0 1B8Q2s1hKF6B8GdymtfSVUrQGan1TEBd9a
000000000000000000000000000000000000000000000008db3536A6c40e08b0 1MVTW3PdbmkF57pruNJckLNFiz6cJyoyHn
00000000000000000000000000000000000000000000000e133536A4f412b7b0 13zs9rHG9A41ih8UNDZzrA4RcTAiqfSz15
16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN -
16jY7qLJnxLQQRYPX5BLuCtcBs6tvXz8BE - 3AD3536AEA8CEB2B0
16jY7qLJnx2EZZumnYFke3GutCrRnHKs1M - 7013536A91A6441B0
000000000000000000000000000000000000000000000002813536A3855b0ab0 1MVBvZWijEX6jLHqvc62ycQmAwQF2MGtn1
000000000000000000000000000000000000000000000003323536A37ecc11b0 13z3UU2fSmoHFsnkc3PNVEtz5fGunJyxWk
000000000000000000000000000000000000000000000004163536Af36acf8b0 16jzjW8DghfsvE9s5oYVdQjdCL68KfQWCD
000000000000000000000000000000000000000000000004763536A4d3f7d8b0 16j4ZG3tQJdCNNB7FxAXEX2pddUbcVQurc
0000000000000000000000000000000000000000000000061f3536A3b9564bb0 16jKBfsPZpqTr3Wf68UpG9GXFzGy5tvMLD
0000000000000000000000000000000000000000000000062f3536Af43f269b0 1B8fpioKSuEHWh6GNXzKYT2FhnEcisi7TS
00000000000000000000000000000000000000000000000a883536A5c18381b0 1MVAj6xiQtR9aZMvoAvCXaKKapXx5mZAoj
00000000000000000000000000000000000000000000000df93536Ab136b68b0 1B886nbuaUaXYCtYxXVU4ykrhXDM5up71v
00000000000000000000000000000000000000000000000e4a3536A58eb38bb0 16jjxYEA2ccW8pTiSzozPCX7u4m6AwCWMc
00000000000000000000000000000000000000000000000e813536A42123d2b0 13zV6pBA4aZZzKGj8dJALiW7KAtiRq5SP7
00000000000000000000000000000000000000000000000f413536Aabe707bb0 13zQuhCczRWABxgXGw1WtDAK1e1z9PXJtk
000000000000000000000000000000000000000000000001563536A67fee37b0 1MV7GUZu4efY1hRbTJm4qEUWYtN42tKgdh
000000000000000000000000000000000000000000000004073536Ac381924b0 1B8ZsYYvyqjyndX8mg3QNb3NXnPX1FeK8B
000000000000000000000000000000000000000000000004853536Ade61185b0 1B8Q2s1hKF6B8GdymtfSVUrQGan1TEBd9a
000000000000000000000000000000000000000000000008db3536A6c40e08b0 1MVTW3PdbmkF57pruNJckLNFiz6cJyoyHn
00000000000000000000000000000000000000000000000e133536A4f412b7b0 13zs9rHG9A41ih8UNDZzrA4RcTAiqfSz15
16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN -
16jY7qLJnxLQQRYPX5BLuCtcBs6tvXz8BE - 3AD3536AEA8CEB2B0
16jY7qLJnx2EZZumnYFke3GutCrRnHKs1M - 7013536A91A6441B0
16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN -
16jY7qLJnxLQQRYPX5BLuCtcBs6tvXz8BE - 3AD3536AEA8CEB2B0
16jY7qLJnx2EZZumnYFke3GutCrRnHKs1M - 7013536A91A6441B0