Secure Authentication with XAYA ID

2 min readJul 25, 2019


Say good-bye to centralised authentication systems thanks to XAYA ID (XID). The XID dapp is a decentralised secure authentication system running on the XAYA blockchain.

Centralised authentication systems are always vulnerable to attack, and when an attacker succeeds, they get every single user in the centralised database. The website lists over 8 billion compromised accounts from countless compromised websites. It’s not uncommon for a single security breach to yield millions or tens of millions of email addresses and account information to hackers.

Decentralised authentication stops these sorts of attacks completely. With no central data store and no centralised location to attack, hackers can only target individual users which is extremely expensive and not worth the effort.

XID is 100% decentralised and thus invulnerable to typical centralised attack strategies. This increases the security of any system that implements XID authentication.

Identities in XID still use usernames and passwords so it’s compatible with most existing authentication system architectures. Usernames are human readable, and passwords are far more secure than in traditional login systems.

The XID architecture is flexible for almost any use case. System administrators can require different levels of authentication and give users different permissions. Authentications can be time limited to expire at a certain date. One-time passwords (OTP) can be configured. Further, generated passwords can be tied to individual applications. It is also possible to tie the private keys used to generate passwords to applications.

The project is fully open source to give maximum freedom to system administrators and users. It’s written in C++ so that developers can compile it for whichever platform they wish.

Some common use cases for XID include logins for websites, email, or applications such as system administration software. However it can also be used in any network-connected security implementation. An example would be a physical security checkpoint that uses electronic authentication.

An example of a XID implementation is inside of Taurion. Taurion implements a real time chat service for players to communicate with each other. XID is used for chat authentication so there can be no spoofing of identities.

Security experts and system administrators are invited to find out more about XID to see if decentralised authentication can help them harden their systems at the project’s GitHub repository here:

Support for XID is also available in the XAYA developer forum here:

Or through the XAYA development Discord channel here:

Want to know more about the benefits of blockchain for gaming?


Join the conversation: