TL;DR

  • Dock launches Web3 ID, a blockchain-based authentication and authorization system that puts user privacy first
  • Organizations can request private user data in a privacy-preserving way that users can trust based on the principles of Self-Sovereign Identity while leveraging the security of cryptography
  • Developers can build user-centric apps that eliminate the need for passwords and authenticate people securely with Web3 ID

Table of Contents

Fully Own and Control Your Web3 Identity

Our team has been working diligently to keep building robust decentralized identity solutions and we are excited to announce the launch of Dock’s Web3 ID. Web3 ID is a blockchain-based authentication and authorization system that puts user privacy first. It allows organizations to securely request private user data and the user has the option to give permission to reveal the information or confirm it without revealing the data at all. Web3 ID enables people to fully own and control their digital identity.

Centralized digital identity management systems are broken. Organizations storing all their users' data on centralized servers are putting it at greater risk by creating a "honey pot" where a hacker can breach and access all that information at once. These systems use centralized identifiers, like email addresses and phone numbers, that can be used to track users online, correlate their data (data can be traced back to someone's identity), and share that information with third parties without people's knowledge. Cybercrimes cost victims $318 billion annually and the average person manages between 70 to 80 passwords, which creates a bad and unsecure user experience. Web3 ID solves many of these problems.

“Web3 ID is essential in fulfilling the vision of Self-Sovereign Identity that gives people full control and ownership over their digital identity. We’ve developed game-changing technology that enhances security, efficiency, and privacy for individuals, developers, and organizations.”–Nick Lambert, CEO at Dock

Key Benefits of Web3 ID

Individuals

Organizations

Developers

Sign in to websites and apps securely with blockchain-based authentication while fully owning and controlling your digital identity

Can request and instantly verify private and personal data from their users without the need to store it

Build user-centric apps that eliminate the need for passwords

Create as many Decentralized Identifiers (DIDs) as you want for different relationships and interactions to prevent user tracking and correlation (your data can be traced back to your identity by signing in to websites and apps with Google for example) 


Creates more trust between organizations as users know that Web3 ID preserves their privacy and they are always in control of their data. Dock, as an auth provider, does not store any user data.

Removes inefficient authentication processes 



Prevent account takeover through the security of cryptography

Less stored data can help reduce the risk of being targeted for cyber attacks


Easy integration with OAuth


Privacy is protected with the use of Zero-Knowledge Proofs (proving something about yourself without revealing the data that supports the proof) and selective disclosure (choosing only a specific part of a credential to share) technology

Improved security with public-key cryptography


Request data directly from users

People store their digital identity credentials in a non-custodial identity wallet (you have sole control of your private keys)



With crypto wallets, developers can verify publicly available data on the blockchain. With Web3 ID, developers can verify private user data.

What is Web3?

These are the ways people sign in to Web1, Web2, and Web3.

Before we dive into the details of Web3 ID, it’s important to understand what Web3 is.

The term “Web3” (often called Web 3.0) was coined by Gavin Wood, a computer scientist who is the co-founder of Ethereum, Polkadot, and Kusama. Web3 is the next evolution of a decentralized internet where platforms and apps will be built on blockchain and provide increased data security, scalability, and privacy for people. A key part of Web3 is that users should own and control their online identity and reveal parts of their identity only when they choose to do so.

The Evolution of the Internet

These are the key characteristics of Web1, Web2, and Web3.

Key Differences Between Each Phase of the Internet

Web1

Web2 (dominant form of the internet now)

Web3

Creators were usually developers 

Interactive and social web

Smart applications

Read-only, static websites that mainly had text or image content without much interactivity

Era of centralization where a large share of communication happens on platforms owned by a handful of corporations like Amazon and Facebook 

Decentralized internet where Web3 applications and websites run on blockchain 


Anyone can be a creator with platforms like YouTube and interact with the content

People can own and prove the ownership of digital assets


Data is owned, shared, and controlled by third parties

People can interact with content without needing authorization from a centralized platform like Facebook that can remove content and responses posted on a platform


Read-write websites 

You own your data that is securely stored in a non-custodial identity wallet 


Computers retrieve and show searched information but don’t understand the meaning behind the websites

Semantic web that makes internet data machine-readable, which provides richer and more accurate search results based on someone’s intent and meaning rather than keywords alone

Centralized vs. Decentralized Digital Identity Management

A digital identity is a way of verifying who we are online and the body of information about an individual or organization that exists online. A digital identity is an extension of current physical ID documents like passports, bank cards, and driver’s licenses.

The data that forms a digital identity includes:

  • User names and passwords
  • Search history
  • Social security number
  • Buying history
  • Social media profiles

Problems With Web2

Web3 Solutions

Never-ending data breaches (when information is stolen, viewed, transmitted, copied, or used by an unauthorized person)

Data is decentralized and stored by users in their wallets which reduces the risk of large scale data breaches

Platforms and apps are owned by a central gatekeeper

Platforms and apps are owned by users 

Monetization of apps incentivize companies to sell information based on personal data

People are rewarded for using, building, and maintaining Web3 projects without sharing data unless the user allows it

Companies own your data and you have no control over how it is used

Full ownership and control of your data

Companies often track, store, and share user data

Prevents tracking and information is only shared when you give consent

Organizations can remove access to data and services any time 

No central authority can take away your control over your digital identity

How Web3 ID Works

In Web2, people authenticating their identity have to manage an endless number of emails, passwords, and other login information, all of which are centralized digital identifiers, while data is being spread more on the internet. And when people log in with Google or Facebook that don’t require someone to create a new account, they are still sacrificing their privacy. But with Web3 ID, people can create their own Decentralized Identifiers to securely prove their identities and credentials to sign in to apps and websites without compromising their privacy.

Web3 ID is:

  • A collection of the user's Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs)
  • Blockchain-based authentication and authorization system

How people can sign in with Web3 ID:

  1. An app or website uses a QR code to request cryptographically verifiable digital identity or credential data that is securely stored in someone’s digital identity wallet app
  2. The user scans the QR code and is prompted to confirm the specific data needed to access or use an app or website
  3. Coming soon to Web3 ID: People will be able to use privacy techniques like Selective Disclosure (only share a specific part of a credential) and Zero-Knowledge Proofs (prove something about themselves without revealing the data that supports the proof)

The Role of Decentralized Identifiers (DIDs) in Web3 Identity Management

With Web3 authentication, a Decentralized Identifier is used. A DID is a globally unique identifier made up of a string of letters and numbers that is stored and managed in a digital wallet.

Here is an example of different DIDs on a Dock Wallet:

With Dock's Web3 identity wallet, you can create and manage as many DIDs as you want for different interactions.

A DID:

  • Doesn’t contain personal data or wallet information
  • Allows the owner to prove cryptographic control over it
  • Transferable across apps and websites
  • Can connect to multiple Verifiable Credentials that contain cryptographically secured user data
  • Enables private and secure connections between two parties and can be verified anywhere at any time

Someone can have as many DIDs as they want which prevents correlation and tracking. Correlation and tracking are when companies like Google and Facebook track data back to a user because the same centralized identifier is used to sign in to multiple websites and apps. To enhance data security, someone can create a DID for professional purposes where they give permission to share their educational credentials while applying for a job and use another DID that’s only used to access online gaming websites.

The Role of Verifiable Credentials (VCs) in Web3 Identity Management

Conveniently manage your Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) in your Dock Wallet.

Verifiable Credentials are a digital, cryptographically secured version of both paper and digital credentials that people can present to organizations that need them for verification. For example identity documents, certifications, licenses, and degrees can be issued as Verifiable Credentials.

Key points:

  • Personal user data is securely stored as Verifiable Credentials which are kept in a digital wallet app
  • Multiple Verifiable Credentials can be attached to a DID
  • Verifiable Credentials are not stored on the blockchain

Web3 Identity Benefits For Individuals, Organizations, and Developers

Web3 ID Benefits For Individuals

  • Enhanced user experience: Secure sign-in with blockchain-based authentication with one digital wallet by simply scanning a QR code rather than storing an endless number of logins and passwords
  • Full control and ownership of your Web3 identity: People can store all of their digital identity credentials in a non-custodial mobile wallet (you have sole control of your keys)
  • Portability: Your digital identity can be verified anywhere, any time
  • Privacy and security: Prevent account takeover with cryptography and privacy is protected with the use of Zero-Knowledge Proof and Selective Disclosure technology
  • Security: Data is only shared when you give permission and is protected with cryptography  

Web3 ID Benefits For Organizations

  • Request private data from users while protecting their privacy: Securely request private data to access your service, or verify eligibility
  • Create trust between organizations and users: Authenticate users securely with the use of DIDs to prevent tracking and data correlation that traces data back to a user
  • Reduce the risk of being targeted for cyber attacks: Because user data is not stored on a centralized database, organizations are less exposed to hacks and data breaches
  • High security: Data is protected with public-key cryptography
  • Improves efficiency in the verification process: Credentials can be verified instantly which reduces the cost and resources of managing digital identities

Web3 ID Benefits For Developers

  • Authenticate users securely and efficiently: Eliminates the need for user passwords and prevents account takeovers
  • Easy to integrate with OAuth: Just use your favorite OAuth library and update the domain/URLs in the configs
  • Open source and open standards: Web3 ID is open-source and it uses the Decentralized Identifiers and Verifiable Credentials W3C open standard

Industry-Leading Decentralized Identity Technology Solutions

Pioneers in Web3 Identity

Dock has been a pioneer in the revolutionary Web3 space since 2017 and our team has some of the brightest minds in the blockchain industry. Our mission is to solve universal problems with data solutions and we have been building cutting-edge Decentralized Identity and Verifiable Credentials technology that will act as a gateway to Web3 in the future.

We work with organizations to adapt and innovate the Web3 ecosystem by helping them make documents, certificates, and credentials become digital, tamper-proof, and instantly verifiable.

Zero-Knowledge Proof (ZKP) Web3 Authentication (coming soon)

Private user data should never be on a public blockchain. In Web3 authentication, Zero-Knowledge Proofs are a cryptographic method where no passwords or identity data are exchanged. ZKPs basically allow you to prove information or identity without revealing the actual data itself, which greatly enhances online privacy and security.

Examples of how ZKPs are used:

  • If you want to buy alcohol, you can confirm to the cashier that you are at least 18 years old without revealing your birth date by presenting the credential on the digital wallet app
  • Rather than typing your password to log in to a website, you can send a proof that you “know your password”
  • You can prove that you have a certain number of tokens without disclosing your full wallet balance

Conclusion

Dock has launched Web3 ID, a blockchain-based authentication and authorization system that puts user privacy first. Web3 ID is a collection of Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs). A DID is a globally unique identifier made up of a string of letters and numbers that is stored and managed in a non-custodial digital identity wallet. Verifiable Credentials are a digital, cryptographically secured version of both paper and digital credentials that people can present to organizations that need them for verification.

Web3 is the next evolution of a decentralized internet where platforms and apps will be built on blockchain and provide more data security, scalability, and privacy for people. Web3 enables people to fully control and own their digital identity.

Key Benefits of Web 3 ID:

  • For individuals: Enables secure sign in to websites and apps, full control and ownership of their digital identity, prevents user tracking, and prohibits account takeover
  • Organizations: Safely request private user data from users while maintaining their privacy, operate with improved security with public-key cryptography, and reduce the risk of being targeted for cyber attacks by storing less data
  • Developers: Enables developers to build user-centric apps that eliminate the need for passwords, easy OAuth integration, and remove inefficient authentication processes