platform: windows XP, athlon64 X2 4400+.
problem 1: i seem to be unable to produce more than a 31 bits collision. this is with hashcash 1.22 (latest windows version)
D:\temp\hashcash>hashcash -sv Rate Name (* machine default)
2445103 SHA1 library (hashcash) Solution: 1:22:040404:foo@xxxxxxx::0123456789abcdef:000000Tu1n Iterations: 7831665 Time taken: 3.203
3231985 ANSI Compact 1-pipe Solution: 1:22:040404:foo@xxxxxxx::0123456789abcdef:0000033LsQ Iterations: 51207578 Time taken: 15.844
ERROR! ANSI Standard 1-pipe Wanted 22 bits, reported 28 bits, got 0 bits. End-of-block marker remains intact. "1:22:040404:foo@xxxxxxx::0123456789abcdef:0000000000" Time taken: 337.121
ERROR! ANSI Ultra-Compact 1-pipe Wanted 22 bits, reported 28 bits, got 0 bits. End-of-block marker remains intact. "1:22:040404:foo@xxxxxxx::0123456789abcdef:0000000000" Time taken: 529.824
ERROR! ANSI Compact 2-pipe Wanted 22 bits, reported 28 bits, got 0 bits. End-of-block marker remains intact. "1:22:040404:foo@xxxxxxx::0123456789abcdef:0000000000" Time taken: 295.669
ERROR! ANSI Standard 2-pipe Wanted 22 bits, reported 28 bits, got 0 bits. End-of-block marker remains intact. "1:22:040404:foo@xxxxxxx::0123456789abcdef:0000000000" Time taken: 355.812
--- PowerPC Altivec Standard 1x4-pipe (Not available on this machine) --- PowerPC Altivec Compact 2x4-pipe (Not available on this machine) --- PowerPC Altivec Standard 2x4-pipe (Not available on this machine) ERROR! AMD64/x86 MMX Compact 1x2-pipe Wanted 22 bits, reported 28 bits, got 0 bits. End-of-block marker remains intact. "1:22:040404:foo@xxxxxxx::0123456789abcdef:0000000000" Time taken: 270.480
ERROR! AMD64/x86 MMX Standard 1x2-pipe Wanted 22 bits, reported 28 bits, got 0 bits. End-of-block marker remains intact. "1:22:040404:foo@xxxxxxx::0123456789abcdef:0000000000" Time taken: 232.172
Best minter: ANSI Compact 1-pipe (3231985 hashes/sec) Projected average times to mint: 8 bits: 0.000 seconds (79.2 microseconds) 10 bits: 0.000 seconds (316.8 microseconds) 16 bits: 0.020 seconds 20 bits: 0.324 seconds 22 bits: 1.298 seconds 24 bits: 5.191 seconds 26 bits: 20.764 seconds 28 bits: 83.056 seconds 30 bits: 332.224 seconds (5.5 minutes)
--------------------------- problem 3:
C:\>hashcash -Pmb96 foo -Z1 percent: 0/79228162514264338000000000000 = 0.0000000000000% [0/96 bits] percent: 69696/79228162514264338000000000000 = 0.0000000000000% [17/96 bits] percent: 331840/79228162514264338000000000000 = 0.0000000000000% [18/96 bits] percent: 725056/79228162514264338000000000000 = 0.0000000000000% [19/96 bits] percent: 921664/79228162514264338000000000000 = 0.0000000000000% [20/96 bits] percent: 1118272/79228162514264338000000000000 = 0.0000000000000% [21/96 bits] percent: 3936320/79228162514264338000000000000 = 0.0000000000000% [26/96 bits] percent: 60756032/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 100274240/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 100667456/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 101060672/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 101453888/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 101847104/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 102240320/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 102633536/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 103026752/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 103419968/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 103813184/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 104206400/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 104599616/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 104992832/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 105386048/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 105779264/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 106172480/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] percent: 106565696/79228162514264338000000000000 = 0.0000000000000% [28/96 bits] ....