Wallet Connections
This page helps you understand Wallets and touches on Attestations
What is a Wallet?
In the world of blockchain and cryptocurrencies like Ethereum, a wallet is essentially a tool that allows you to interact with blockchains. It's not just a place to store your digital assets; it's more like a keyring for your cryptographic keys, which control access to your tokens and other digital assets. Wallets manage these keys, enabling you to send, receive, and manage your cryptocurrency.
Types of Wallets
1. Browser Wallets (Software Wallets)
Examples: MetaMask, Trust Wallet
Features: These wallets are browser extensions or standalone applications that allow you to interact with decentralized applications (dApps) directly from your web browser. They are convenient for daily use because they're easily accessible but rely on the security of the device they're installed on.
2. Hardware Wallets
Examples: Ledger, Trezor
Features: These are physical devices designed specifically for the secure storage of private keys. They keep your keys offline, which significantly reduces the risk of online hacks. Users connect these devices to their computers when they need to sign transactions.
3. Smart Wallets
Examples: Wallets using WebAuthn technology
Features: Smart Wallets represent a newer category where authentication can be handled through mechanisms like WebAuthn, which supports biometric or PIN-based authentication. These wallets use keys stored in your device (browser or OS) and can be linked to services like Google or Apple for recovery. Unlike traditional wallets, Smart Wallets can automate certain actions, such as:
Account Abstraction: Allowing users to pay gas fees in tokens other than ETH or even have another party pay for transactions.
Multi-signature: Transactions can require multiple approvals, enhancing security.
Social Recovery: If you lose access, trusted contacts can help you recover your wallet.
Wallets as Keyrings
A wallet, in essence, is a keyring because it holds the private keys that allow you to access and control your digital assets. Just like a physical keyring where keys unlock different doors, in blockchain, these "keys" sign transactions or interact with smart contracts. Zipwire and Classic WalletsZipwire is designed to connect to traditional or classic wallets, specifically those known as Externally Owned Accounts (EOAs). These are:
EOAs: Accounts controlled by private keys, where you manually sign each transaction. The most common example is wallets like MetaMask, which you can install as a browser extension or use as a mobile app.
Notes
Compatibility: Currently, Zipwire supports connection only via browser extensions like MetaMask. This means you can use Zipwire to issue attestations but only if you're using a wallet that fits the EOA model.
Attestations: With Zipwire, once you connect your EOA, you can issue attestations which are like digital certifications or claims about your identity, achievements, or any verifiable information on the blockchain.
Conclusion
Understanding the type of wallet you use is crucial for how you manage your digital identity and assets. While Smart Wallets offer advanced features, Zipwire currently integrates with classic EOA wallets to provide a secure and straightforward way to issue attestations. As wallet technology evolves, Zipwire aims to adapt and expand its compatibility to enhance user experience and security. If you encounter issues or have questions about connecting your wallet or using Zipwire for attestations, please reach out to our support team.
Last updated