In addition to enabling identity verification for online gaming, zkPass can also empower gamers and game developers in multiple dimensions through identity verification for both on-chain and off-chain. For gamers, there is the need to protect the privacy of their identity in games or to show off. For game developers, there is the need to integrate players' off-chain data and filter out quality users.


  1. Protecting players' privacy is a challenge: a range of information about players' in-game and out-of-game wealth, gender, age, achievements, etc. is overly public or held by the game platform, and players do not have sufficient autonomy to protect their privacy.

  2. Difficulty to link identities across games: one set of account passwords for one game ecology is not conducive to player management of identity information.

  3. Lack of in-game aggregation of player achievements: it is difficult for players' achievements in one game to be transferred to other games.

  4. Risk of player identity theft: Whether logging in with an account name & password or on-chain address, user identity information is at risk of being stolen.

  5. Difficulty for developers to screen and recruit quality players: Game developers lack a mechanism to efficiently and accurately match target users while keeping their identity information secure when recruiting target players.


  • Give players control over the exposure of their identity privacy in games.

  • Create an identity passport that connects multiple game ecosystems

  • Aggregate player achievement medals

  • Secondary verification of player identity

  • Create a developer toolkit to help filter target users

Example Cases

  • Gamer Identity Control Panel

For most gamers, there is a paradox between wanting to show off their achievements and wealth in the game, but not to reveal too much information about themselves, such as their age, gender, in-game and out-of-game wealth, and so on. zkPass can therefore help game developers to design a mechanism from the outset: i.e. players can have the option to reveal their own information. In a traditional on-chain game, the number of equipments or NFTs a player has can be determined at a glance by knowing their on-chain address. For example, with zkPass technology, players can disclose that they have more than 10 ETH of equivalent game assets without having to reveal the exact number, e.g. 53 ETH. players control the level of disclosure of identity information and maintain privacy.

  • One pass to connect different game ecologies

Currently, most games, whether on- or off-chain, have their own identity system. To enter different game ecosystems, you need to re-register or log in. To solve this problem, zkPass can create a one-pass access to all types of games, designed in such a way that the player is in charge of all identity information, similar to a safe deposit box, protected by a zero-knowledge proof. This mechanism selectively protects and discloses the player's identity information each time they enter a different game, enabling secure and fast login and authentication.

  • Game Achievement Medal Aggregator

The gaming enthusiast, who is often proficient in more than one game and may have both on- and off-chain games, gallops through and conquers the various game universes. So the question of how to track game achievements in different systems and bring together the medals is a problem that needs to be solved. zkPass can build a wall of game medals that hits the different ecologies and of course leaves it up to the player to decide which achievements to display. It's up to the player whether they want to start a new game as an unassuming rookie or a master. Even NFTs from different games can be partially universal. A player with a high ranking in one game can join another without having to start from scratch, allowing the transfer of player identity assets across platforms.

  • Secondary verification to protect identity safety

We mentioned above the One Pass feature for accessing different games, but zkPass also has a more basic feature that helps users to verify their identity twice. For example, if a player loses their username and password and cannot log in, or if the system suspects that a player's username and password have been stolen, zkPass can help the user prove that they are who they say they are. This is equivalent to giving the player a spare security key to keep their identity information safe at all times.

  • Game developer toolbox for player verification

When recruiting seeds for a new game launch, there is often a need to identify certain types of players. For example, game developers may want to find male players under the age of 35 who have extensive experience in off-chain games and have played on-chain games. zkPass can help developers find such an audience faster by linking off-chain and on-chain data with zero proof of knowledge, and helping them to accurately match and filter. The premise of all this is that the data is in the hands of the user, who decides how much to share. It is a balance between protecting the privacy and security of the user and the efficient and accurate matching of target users.

Last updated

Feel free to contact us if you have any ideas