If you can dream it, you can build it...

Is there any restrictions/per-requisites to participate in a Challenge?

There are no restrictions for taking part in a challenge. If the topic covered in the challenge is your area of interest and, if you think you can contribute, then you can go ahead and participate.