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 through. Moonstake provides the service of Validator and our wallet has access to our validator.