Understanding Ethereum: Wallets, Currency, Networks, and Smart Contracts.

Kelvin AjayiKelvin Ajayi
3 min read

What Are Wallets in Blockchain?

A wallet in blockchain is a tool (software, hardware, or even paper) that lets users manage their cryptocurrencies and interact with the blockchain. At its core, a wallet holds your private keys and cryptographic secrets that prove ownership of your funds and authorize transactions. Wallets don’t store your ether, the blockchain does. Instead, wallets manage your keys, allowing you to send, receive, and interact with decentralized applications (dApps).

Choosing a Reliable Wallet

Selecting a trustworthy wallet is vital. Popular Ethereum wallets include:

  • MetaMask: A browser extension wallet, easy to use, supports mainnet and testnets.

  • Jaxx: A multi platform, multi currency wallet.

  • MyEtherWallet (MEW): A web based wallet that also supports mobile devices.

  • Emerald Wallet: Primarily for Ethereum Classic but supports Ethereum.

NB: Always download wallets from official sources and verify their authenticity to avoid malware or phishing.

The Ethereum Currency & Denominations

Ethereum’s native currency is ether (ETH). Like dollars or euros, ether is divisible into smaller units for practical use. The smallest unit is wei (1 ETH = 1,000,000,000,000,000,000 wei). Other denominations like gwei, szabo, and finney are commonly used for gas prices and microtransactions. Internally, Ethereum always uses wei, but wallets and explorers display values in more readable units like ETH or gwei.

Wallet Owner Risk, Control, and Responsibility

With great power comes great responsibility. Wallet owners are solely responsible for their private keys. Losing your private key (or the mnemonic backup) means losing access to your funds forever, there's no central authority to help recover them. Best practices for safe key management include:

  • Using password managers or physical backups (never digital photos or cloud storage).

  • Creating test transactions before large transfers.

  • Never sharing private keys or backup phrases.

  • Using hardware wallets or air gapped devices for significant amounts.

  • Mainnet, Testnet, and Custom RPC

When using Ethereum, you can interact with different networks:

  • Mainnet: The live, public Ethereum blockchain where real ETH has real value.

  • Testnets (e.g., Rinkeby): Public networks that mimic mainnet but use valueless ether for testing and learning.

  • Custom RPC: Allows connection to private or specialized Ethereum compatible networks by specifying a custom node URL.

Externally Owned Accounts (EOAs):

Ethereum has two types of accounts:

  • Externally Owned Accounts (EOAs): Controlled by private keys held by users. Only EOAs can initiate transactions.

  • Contract Accounts: Controlled by smart contract code. They can only react to transactions and cannot initiate them.

EOAs are what you use when managing ether in your wallet, while contract accounts are for deployed smart contracts.

Faucets: Getting Test Ether

A faucet is a service that provides free test ether on testnets. Developers and learners use faucets to get ETH for experimenting, deploying contracts, and making transactions without risk. Using MetaMask, you can request test ether from a faucet, receive it in your wallet, and try out real blockchain operations in a safe environment.

Conclusion

Getting started with Ethereum means learning how to safely use wallets, understanding ether and its denominations, and practicing on testnets before using the mainnet. The platform’s world computer model, along with EOAs and smart contracts, unlocks a vast landscape for decentralized innovation. With the right precautions and hands on experimentation like using faucets and testnets you’re well on your way to mastering Ethereum basics.

0
Subscribe to my newsletter

Read articles from Kelvin Ajayi directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Kelvin Ajayi
Kelvin Ajayi