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.
static void secp256k1_fe_get_b32(unsigned char *r, const secp256k1_fe_t *a) {
int i;
#ifdef VERIFY
VERIFY_CHECK(a->normalized);
secp256k1_fe_verify(a);
#endif
for (i=0; i<32; i++) {
int j;
int c = 0;
for (j=0; j<2; j++) {
int limb = (8*i+4*j)/52;
int shift = (8*i+4*j)%52;
c |= ((a->n[limb] >> shift) & 0xF) << (4 * j);
}
r[31-i] = c;
}
}
static void hrdec_fe_get_b32(uchar *r, const secp256k1_fe *a) {
r[31] = a->n[0] & 0xFF; // i = 0
r[30] = (a->n[0] >> 8) & 0xFF; // i = 1
r[29] = (a->n[0] >> 16) & 0xFF; // i = 2
r[28] = (a->n[0] >> 24) & 0xFF; // i = 3
r[27] = (a->n[0] >> 32) & 0xFF; // i = 4
r[26] = (a->n[0] >> 40) & 0xFF; // i = 5
r[25] = ((a->n[0] >> 48) & 0xF) // i = 6
| ((a->n[1] & 0xF) << 4);
r[24] = (a->n[1] >> 4) & 0xFF; // i = 7
r[23] = (a->n[1] >> 12) & 0xFF; // i = 8
r[22] = (a->n[1] >> 20) & 0xFF; // i = 9
r[21] = (a->n[1] >> 28) & 0xFF; // i = 10
r[20] = (a->n[1] >> 36) & 0xFF; // i = 11
r[19] = (a->n[1] >> 44) & 0xFF; // i = 12
r[18] = a->n[2] & 0xFF; // i = 13
r[17] = (a->n[2] >> 8) & 0xFF; // i = 14
r[16] = (a->n[2] >> 16) & 0xFF; // i = 15
r[15] = (a->n[2] >> 24) & 0xFF; // i = 16
r[14] = (a->n[2] >> 32) & 0xFF; // i = 17
r[13] = (a->n[2] >> 40) & 0xFF; // i = 18
r[12] = ((a->n[2] >> 48) & 0xF) // i = 19
| ((a->n[3] & 0xF) << 4);
r[11] = (a->n[3] >> 4) & 0xFF; // i = 20
r[10] = (a->n[3] >> 12) & 0xFF; // i = 21
r[9] = (a->n[3] >> 20) & 0xFF; // i = 22
r[8] = (a->n[3] >> 28) & 0xFF; // i = 23
r[7] = (a->n[3] >> 36) & 0xFF; // i = 24
r[6] = (a->n[3] >> 44) & 0xFF; // i = 25
r[5] = a->n[4] & 0xFF; // i = 26
r[4] = (a->n[4] >> 8) & 0xFF; // i = 27
r[3] = (a->n[4] >> 16) & 0xFF; // i = 28
r[2] = (a->n[4] >> 24) & 0xFF; // i = 29
r[1] = (a->n[4] >> 32) & 0xFF; // i = 30
r[0] = (a->n[4] >> 40) & 0xFF; // i = 31
}
antonio@ubuntu:~/collider$ rm LBC
antonio@ubuntu:~/collider$ wget ftp://ftp.cryptoguru.org/LBC/client/LBC
--2016-12-20 14:05:35-- ftp://ftp.cryptoguru.org/LBC/client/LBC
=> "LBC"
Risoluzione di ftp.cryptoguru.org (ftp.cryptoguru.org)... 92.43.104.60
Connessione a ftp.cryptoguru.org (ftp.cryptoguru.org)|92.43.104.60|:21... connesso.
Accesso come utente anonymous ... Accesso eseguito.
==> SYST ... fatto. ==> PWD ... fatto.
==> TYPE I ... fatto. ==> CWD (1) /LBC/client ... fatto.
==> SIZE LBC ... 34675
==> PASV ... fatto. ==> RETR LBC ... fatto.
Lunghezza: 34675 (34K) (non autorevole)
LBC 100%[====================================>] 33,86K --.-KB/s in 0,05s
2016-12-20 14:05:35 (671 KB/s) - "LBC" salvato [34675]
antonio@ubuntu:~/collider$ ls -al *
-rw-r--r-- 1 antonio root 114 dic 19 22:41 bench.pst
-rw-r--r-- 1 antonio root 472 dic 19 22:43 FOUND.txt
-rw-r--r-- 1 antonio antonio 536870912 dic 19 17:36 funds_h160.blf
-rwxr-xr-x 1 antonio antonio 1074624 dic 19 17:10 gen-hrdcore-sse41-linux64
-rw-r--r-- 1 antonio antonio 34675 dic 20 14:05 LBC
-rw-r--r-- 1 antonio root 50166 dic 18 18:56 LBCdiag.txt
antonio@ubuntu:~/collider$ sudo ./LBC -c 1 -t 1:0
Best generator chosen: gen-hrdcore-sse41-linux64
PAGE-TO: 0 PAGE-FROM: 0
Ask for work... got blocks [200617417-200618024] (637 Mkeys)
oo
-rwxr-xr-x 1 antonio antonio 34671 dic 18 16:06 LBC
antonio@ubuntu:~/collider$ sudo ./LBC -c 1 -t 1:0
Best generator chosen: gen-hrdcore-sse41-linux64
PAGE-TO: 0 PAGE-FROM: 0
Ask for work... Server doesn't like us. Answer: error 0x567.
$ wget ftp://ftp.cryptoguru.org/LBC/client/LBC
$ ll LBC
-rwxr-xr-x 1 rico rico 34675 Dec 20 13:30 LBC
antonio@ubuntu:~/collider$ sudo ./LBC -V
[sudo] password di antonio:
0.899
antonio@ubuntu:~/collider$ sudo chown antonio *
antonio@ubuntu:~/collider$ ls -al *
-rw-r--r-- 1 antonio root 114 dic 19 22:41 bench.pst
-rw-r--r-- 1 antonio root 472 dic 19 22:43 FOUND.txt
-rw-r--r-- 1 antonio antonio 536870912 dic 19 17:36 funds_h160.blf
-rwxr-xr-x 1 antonio antonio 1074624 dic 19 17:10 gen-hrdcore-sse41-linux64
-rwxr-xr-x 1 antonio antonio 34671 dic 18 16:06 LBC
-rw-r--r-- 1 antonio root 50166 dic 18 18:56 LBCdiag.txt
antonio@ubuntu:~/collider$ sudo ./LBC -c 1 -t 1:0
Best generator chosen: gen-hrdcore-sse41-linux64
PAGE-TO: 0 PAGE-FROM: 0
Ask for work... Server doesn't like us. Answer: error 0x567.
antonio@ubuntu:~/collider$ sudo ./LBC -x
Will use 0 CPUs.
Best generator chosen: gen-hrdcore-sse41-linux64
Testing mode. Using page 0, turning off looping.
Benchmark info not found - benchmarking... done.
Your maximum speed is 204516 keys/s per CPU core.
PAGE-TO: 0 PAGE-FROM: 0
Test ok. Your test results were stored in FOUND.txt.
Have a look and then you may want to remove the file.
o2d17543d32448acc7a1c43c5f72cd5be459ab302:u:(hex)priv:000000000000000000000000000000000000000000000000000000000000005f
02e62151191a931d51cdc513a86d4bf5694f4e51:c:(hex)priv:0000000000000000000000000000000000000000000000000000000000000066
9d74ffdb31068ca2a1feb8e34830635c0647d714:u:(hex)priv:00000000000000000000000000000000000000000000000000000000000f9f8d
3d6871076780446bd46fc564b0c443e1fd415beb:c:(hex)priv:00000000000000000000000000000000000000000000000000000000000f9f8d
Ending test run.
antonio@ubuntu:~/collider$ ls
bench.pst FOUND.txt funds_h160.blf gen-hrdcore-sse41-linux64 LBC
sudo ./LBC
Best generator chosen: gen-hrdcore-sse41-linux64
PAGE-TO: 0 PAGE-FROM: 0
Ask for work... Server doesn't like us. Answer: perm withdrawn.
antonio@ubuntu:~/collider$ sudo ./LBC -c 1 -t 1
Best generator chosen: gen-hrdcore-sse41-linux64
PAGE-TO: 0 PAGE-FROM: 0
Ask for work... Server doesn't like us. Answer: perm withdrawn.
antonio@ubuntu:~/collider$ sudo ./LBC -l 0 -c 1 -t 1:0
Best generator chosen: gen-hrdcore-sse41-linux64
PAGE-TO: 0 PAGE-FROM: 0
Ask for work... Server doesn't like us. Answer: malformed request.
antonio@ubuntu:~/collider$ sudo ./LBC -p 1000-1001
Loop off! Work on blocks [1000-1001] (2 Mkeys)
Will use 0 CPUs.
Best generator chosen: gen-hrdcore-sse41-linux64
PAGE-TO: 1001 PAGE-FROM: 1000
Estimated duration: infd NaNh NaNm NaNs
Too many requested pages [1000,1001]. Limiting work per iteration to 1 day.
New range: [1000, 1000].
oServer doesn't like us. Answer: perm withdrawn.
antonio@ubuntu:~/collider$ sudo ./LBC -q
Server answer to 'query' is:
{
"nil" : "malformed request"
}
'done' means we have delivered 0.000 valid Gkeys.
...
Ask for work... got blocks [177666153-177668392] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177674889-177677128] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177684009-177686248] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177690281-177692520] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177699049-177701288] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177707497-177709736] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177714681-177716920] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177722425-177724664] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177729081-177731320] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177737817-177740056] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177746777-177749016] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
Ask for work... got blocks [177753401-177755640] (2348 Mkeys)
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
...
yadda yadda - you get the idea