support SHA-256 for PoW