If an individual user can partake in staking by direclty connecting to Blockchain, most Blockchain systems would quickly become overloaded. Therefore a system called a "Validator" is necessary. The Validator acts like a "voting box" and all the votes (rights) of the users are sent through from this voting box to the Blockchain. Users can decide which validator to stake. Moonstake provides the service of Validator granting a certain wallet access to our validator.