September 27, 2024
Discover how blockchain wallets enable secure, peer-to-peer transactions without relying on centralized entities. Learn the role of seed phrases, private and public keys in making this revolutionary technology possible.
Hello readers, welcome back to our 3-part series on blockchain fundamentals. In part 1, we covered how blockchain tech creates unique, novel digital assets that are tamper-resistant, decentralized, and publicly accessible.
Here, in part 2, we'll cover how to send, receive, and manage these assets. To do that, we'll breakdown how these assets are transferred, and the role that blockchain wallets play in that transfer.
Say Alex wants to send Cammy $10, he would likely use a digital wallet like Venmo or PayPal, or he might use his bank's mobile app. Alex puts in Cammy's account, the amount, and then confirms the request in the app. On the backend, Venmo confirms that Alex's account has sufficient balance, then decreases his balance, and increases Cammy's, by $10.
This is all done on Venmo's platform and database. In this case, Venmo is a single, central entity that controls access to the account (eg. they can suspend Alex's or Cammy's account), validates transfer requests, and updates their own database record.
Sending money or assets on the blockchain is similar, except the entire transaction is done without going through a central entity. Instead, all nodes in the blockchain network participate in the creation, validation, and settlement of the transaction. Every single transaction since the beginning is permanently recorded on each node in the blockchain network.
Let’s suppose Alex wants to send 1 unit of Ethereum (ETH) from his account to Cammy’s account for designing a beautiful webpage for him. To do this, Alex needs a blockchain wallet, aka crypto wallet. A blockchain wallet is a software app that allows Alex to interact with a blockchain, allowing him to send, receive, store, and manage assets on that chain. Because wallets are designed to work with a specific blockchain, different wallets are needed to interact with Ethereum, Bitcoin, or Solana. There are also different types of wallets such as hardware, mobile, desktop, custodial, etc, but we will cover those in a separate article.
Unlike traditional wallets, blockchain wallets don't hold the asset itself. Instead, they store pairs of cryptographic keys called public / private keys, which are used to send and receive assets on the blockchain. Every public / private key pair is unique, so each pair is like a different account. A wallet can hold one or more key pairs which means a wallet can have multiple accounts.
This is what happens when Alex's account was first created:
Seed phrase: At account creation, a seed phrase is generated, which is an ordered, sequence of (typically 12 or 24) human-readable words. The list of words are unique to each account, and is critical for recovering, or migrating, an account. It must be kept safe and secure, because anyone with access to the seed phrase owns the account and can transfer all assets out of the account.
Public and private keys make decentralized, peer-to-peer transactions possible. They give the holder of the public / private keys the ability to access, manage, and transact crypto assets for that blockchain. So how do they do this?
Continuing with our example, Alex uses a crypto wallet to send 1.0 ETH to Cammy. Here's how he initiates the transaction:
At the completion of the process, Alex’s account balance on the public blockchain will show 1 less ETH, and Cammy’s will have 1 more. Note that the proof of asset, ownership, and the transfer agreement are all verified and validated by computer nodes on the network, without needing a third party such as a bank.
Blockchain tech empowered Alex and Cammy to perform an asset transfer in a peer-to-peer fashion, without having to trust a third party, or each other. Alex and Cammy could've been complete strangers, yet still able to trust that a successful transaction meant the asset was truly transferred.
This new technology gives all of us the ability to take control of our own financial future. We can acquire, store, and manage financial assets without relying on a centralized entity for access, providing personal info that could be compromised, or risking seizures, etc. They give us new abilities, but also new responsibilities. In a future article, we will cover the different types of wallets, how to use them, and options for securing your seed phrase and keys.
In the next, and final, part of our 3-part series, we'll explore the implications of this technology on our ability to achieve independence, self-sovereignty, resist censorship and centralized control. We'll also take a stab at why this newfound capability for financial freedom creates polarizing views, resulting in extreme optimism or fear, uncertainty, and doubt.
This article is brought to you by Bambuu. We are building a no-code platform to help businesses integrate Web3 digital assets to increase customer retention and brand awareness. If you're interested in working with us, join our waitlist here.