blockchain mining with transaction verification