Base hashing on block_mix approach from scrypt