This article was first published on Sia Blog - Medium
Today we are going to discuss an approach to decentralized identity which takes advantage of the unique properties of Skynet. All of the technology discussed in this post has been implemented in SkyID, a Skynet application (Skapp) that is ready for use in production.
But before we fully dive into SkyID and how it works, I would like to take a moment to discuss the importance of identity and how decentralized identity can benefit the Internet as a whole.
Identity on the internet today is fragmented across many centralized services, each with its own set of user data. Signing up for a new service requires making a brand new identity and re-entering all of your information. This is not only tedious but also means that a user’s identity is going to be inconsistent between services because they are not always going to update key information on every single service every time that something changes.
On Skynet, user information can all be aggregated into a single place that is fully under user control. User information such as preferred name, preferred avatar, and even sensitive information such as preferred credit card and billing address can all be managed by a single decentralized application. Controls can be put in place to ensure that sensitive information is only revealed to trusted parties, while general information is available to everyone. The user’s experience is greatly simplified when all of their key information exists in only one place.
In the centralized world, each service is individually responsible for protecting user credentials. Properly protecting user credentials is difficult, and each year billions of user records are exposed through database breaches. This creates a great burden for users, who are now expected to use a different secure password on every single website and application. To the extent that the ...
To keep reading, please go to the original article at:
Sia Blog - Medium