DEV Community

Cover image for The Hidden Connect: Accounts, Wallets, and Credentials in Crypto
Jordan
Jordan

Posted on

The Hidden Connect: Accounts, Wallets, and Credentials in Crypto

Read the entire article to receive your Proof of Learning!

Today is Just OK

Have you ever logged into a website without thinking much about it? Maybe you used G••gle or Faceb••k to sign in, or perhaps you entered a simple email address and password, sometimes even the same password you use everywhere. But what if there was a safer, easier way?

Introducing a Better Way

There is! By using Mintbase Wallet for user login in your app, you're tapping into webauthn technology. This tech uses things like fingerprints to confirm a user's identity, offering a secure and even smoother experience than the usual login methods we see today.

Understanding the Basics

Let's break down the basics: Credentials, Accounts, and Wallets. While these are important for us to understand, your regular users don't need to worry too much about them.

Credentials

Credentials can be anything used to prove who you are. Remember those old video game codes you had to write down? Those were a type of credential. These days, we usually use usernames and passwords for everything from online banking to casual browsing.

In systems like two-factor authentication, each 'factor' is a separate credential. In blockchain systems, where there's no 'undo' button, using multiple credentials (multi-factor authentication) is vital for keeping your assets safe.

Sometimes, you can use multiple credentials for one account. For example, access to a specific email or phone number can be a credential to reset your password.

Accounts

An account is the information a service keeps about you. Think of your progress in a game, your posts on social media, or your bank balance. Credentials let you access your account, but they are not the account itself.

Wallets: Linking Credentials and Accoutns

In the web2 world, a popular system is oauth, which lets you log into smaller websites using credentials from bigger sites. While convenient, it has its drawbacks, like less privacy.

Web3 brings a more secure and convenient solution with the webauthn standard. Developers can add a wallet selector to their sites, allowing users to log in using their own securely stored credentials. This method is safer and easier than using passwords.

A wallet is software that helps users manage their secure credentials, making it easier and safer to access accounts.

Try It Out

Now that you understand the theory, why not experience it for yourself? Use this link to create an account with Mintbase Wallet. You'll use the biometric vault on your device as credentials. As a bonus, you'll get an NFT to celebrate learning and reading this far. Then try Adding Wallet Connect to Your React App!

Beautiful Boss Girl In Charge Of Her Accounts, Credentials, and Wallets

Collect Your Proof of Learning

Top comments (0)