developed a client puzzle scheme against DoS attacks