libproofofwork
libproofofwork copied to clipboard
Simple hash-mining c library and its python binding.
`proofofwork` fails to install out-of-the-box on macOS due to missing OpenSSL libraries. OpenSSL is installed on my system with `brew install openssl`. In order for the build to succeed, the...
`Solve a puzzle: find an x such that 26 last bits of SHA1(x) are set, len(x)==29 and x[:24]=='84b576cb1efc50236d74bed3'` みたいなので4倍ぐらい遅いのちょっと悲しいので
At the innermost loop, the length of alphabet is truncated for the SIMD vector width. This is not good when you want to do bruteforce search.
I'll write implementation with it when I get CPUs supporting it.