Blockchain 101 A Practical Beginner’s Guide
Everything you actually need to know: blocks, hashes, wallets, gas, consensus, tokens, L2s, security, and how to use it all safely.
1) What is a Blockchain?
A blockchain is a shared database maintained by many computers (nodes). Everyone can verify the same history; no single party is in charge. That gives us:
- Decentralization — no central server to trust or hack.
- Transparency — the ledger is publicly auditable.
- Immutability — changing history would break the chain.
// Tiny mental model
Users → Transactions → Blocks → Chain
(linked by cryptographic hashes)
2) How It Works (Blocks, Hashes, Chain)
Blocks
Each block bundles transactions plus metadata (timestamp, previous block hash, etc.).
Hashes
A hash is a unique fingerprint of data. Change one byte, get a totally different hash. That’s why tampering breaks the chain.
Example (conceptual):
"Hello World" → a591a6… (SHA-256)
"hello world" → 7509e5… // totally different
Chaining
Every block stores the previous block’s hash. If you modify block N, the hash changes, so block N+1 no longer matches. Nodes reject the tampered chain.
3) Wallets, Keys & Addresses
Your wallet manages a private key (secret) and a public key (shareable). Your address is derived from the public key.
- Private key signs transactions (prove ownership).
- Seed phrase backs up/recovers your keys.
- Passkeys/smart wallets improve UX & safety.
Deep-dive next: Public & Private Keys Explained →
4) Consensus: PoW vs PoS
Proof of Work (PoW)
- Miners compete to solve a puzzle.
- Very secure; energy intensive.
- Used by Bitcoin.
Proof of Stake (PoS)
- Validators stake tokens as collateral.
- Energy efficient & faster finality.
- Used by Ethereum (since 2022).
5) Gas, Fees & Throughput
On networks like Ethereum, you pay gas for computation & storage. Fee ≈ gasUsed × (baseFee + priorityTip)
.
- Busy network → higher base fee.
- Use Layer 2s to save cost.
- Some wallets simulate fees before you sign.
Read next: Gas Fees Explained →
6) Tokens & Standards
ERC-20 (fungible)
Identical, divisible units (e.g., USDC, governance tokens).
ERC-721 (non-fungible)
Unique items (NFTs: art, tickets, credentials).
ERC-1155 (multi-token)
One contract can manage both fungible & non-fungible IDs.
Compare in detail: ERC-20 vs 721 vs 1155 →
7) Smart Contracts & DApps
Contracts are programs on chain. Once deployed, they run as written. DApps are front-ends that talk to those contracts.
// Solidity toy example (conceptual)
function hello() public pure returns (string memory) {
return "gm";
}
Want a real learning path? Try Cyfrin Updraft (free) for end-to-end smart-contract development.
8) Networks, L1/L2 & Rollups
L1 (e.g., Ethereum) is the base chain. L2s batch many transactions off-chain and post proofs/data to L1.
- Optimistic rollups — assume valid, allow fraud proofs.
- ZK rollups — provide validity proofs (succinct ZKPs).
- Data availability is the scaling bottleneck to watch.
Deep dive: L2 Rollups: Optimistic vs ZK →
9) Security: Common Risks
More reading: Smart Contract Risks → | Wallet Safety 101 →
10) What You Can Do Today
- Install a reputable wallet and create a seed backup offline.
- Bridge a small amount to a popular L2 and try a DEX swap.
- Read a verified contract on a block explorer and decode a tx.
- Join a DAO forum and read a live governance proposal.
Further Learning
- Cyfrin Updraft — A+ path for Solidity & security.
- Ethereum Docs — canonical docs & patterns.
- Bitcoin Developer Guide — fundamentals of UTXO/PoW.
- L2BEAT — objective L2 risk & DA overviews.
- cryptosec.info — defensive user practices.
Blockchain 101 Quick Check
Get 5 random questions each round (no repeats this session) from our 30-question pool.
Still Curious?
Check out our latest token research, trending news, and crypto tools to stay ahead.
Explore More →