In recognition of the sluthiness exhibited by lfm and ArtForz, I will send them the first coins that my healed 64-bit Linux machine discovers. Nice work guys. (lfm, post up an address, eh)
here: 1HKXYYPCzQptzJsaq2nt8xUgsWNVFRfJWD or here: 75.158.131.108
It would be great if some future version of bitcoin/bitcoind had an internal self-test, just to confirm that the hashing is working. As more folks try different options for specialized hardware, it seems all we have today is the indeterminate “difficulty 1” point-to-point test. A “known good” hardcoded hash seed could make this better.
Ya a couple “test vectors” at runtime might be nice but then again if they’re hacking they might hack out the test vectors cuz “they just slow ya down!” (logical or not)
If there was a well defined hook for the SHA variants it might make it less likely the test code would get hacked out. Not exactly sure how a hook should be designed to work for all the players out there. Stuff like GPU codes and SSE codes where several nonces might be tried in parallel need to be supported.