Blockchain Basics
Fundamental concepts of blockchain technology
Plain English
Think of it as a digital notebook that everyone can see and add to, but no one can erase or change what’s already written. Each page (block) is connected to the previous one, creating a chain of pages (blockchain) that stores information permanently and transparently.
Technical
A distributed, immutable ledger that records transactions across a network of nodes. Each block contains a cryptographic hash of the previous block, timestamp, and transaction data, forming a tamper-evident chain secured by consensus mechanisms.
Plain English
A computer that participates in the blockchain network by storing a copy of all transactions and helping verify new ones. Like having a full copy of the blockchain ledger on your computer. More nodes = more decentralized and secure the network is.
Technical
An individual computer running blockchain client software that maintains a copy of the distributed ledger and participates in consensus. Full nodes store complete blockchain history and validate all transactions. Light nodes store minimal data and rely on full nodes. Validator nodes actively participate in block production and consensus.
Plain English
A mathematical function that converts any data into a unique fixed-length code (like a fingerprint). Change even one letter in the input and you get a completely different hash. This is how blockchains detect if anyone tried to change old data.
Technical
Cryptographic one-way function that maps arbitrary-length input to fixed-length output (hash/digest). Properties: deterministic (same input = same output), avalanche effect (small input change = completely different output), preimage resistance (can't reverse), collision resistance (can't find two inputs with same output). Blockchains use SHA-256, Keccak-256, etc.
Plain English
How many blocks have been added after your transaction block. More confirmations = more secure. Like layers of concrete poured on top - the more layers, the harder it is to change. Solana transactions typically confirm in 400 milliseconds (under 1 second).
Technical
The number of blocks added to the chain after the block containing a transaction. Each additional block increases difficulty of reversal through reorganization. On Proof of Work chains, 6 confirmations is standard. Solana achieves probabilistic finality in ~400ms and absolute finality after 32 blocks (~13 seconds) through optimistic confirmation and Tower BFT voting.
Plain English
When a blockchain splits into two separate versions. Soft forks are backwards-compatible updates (like a software update). Hard forks create a completely new blockchain (like Bitcoin and Bitcoin Cash splitting apart). Can happen due to disagreements or major upgrades.
Technical
A divergence in blockchain state occurring when: (1) temporary - multiple blocks produced simultaneously, resolved by consensus; (2) permanent - protocol rule changes creating incompatible chains. Soft forks are backwards-compatible (stricter rules). Hard forks break compatibility, requiring all nodes to upgrade. Can be contentious (community split) or planned (protocol upgrades).
Plain English
Similar to transaction fees at a bank or shipping costs for packages, gas fees are small payments you make to process your transactions on the blockchain. On Solana, these fees are incredibly cheap (around $0.000005) compared to other blockchains because it's so efficient.
Technical
Transaction fees paid to validators for computational resources used to process and validate operations on the blockchain. Solana implements a fee structure based on signature verification and compute units consumed, with fees typically around 0.000005 SOL per transaction due to its high throughput and efficient architecture.
Plain English
A digital coin or asset on the blockchain. Like how you might have gift cards, tickets, or loyalty points, tokens can represent money (like SOL), ownership (like stock), or access rights. They’re tracked on the blockchain so everyone knows who owns what.
Technical
A digital asset created and managed on a blockchain following specific token standards. On Solana, the SPL Token standard defines fungible and non-fungible tokens with associated metadata and programs. Tokens can represent currencies, governance rights, utility access, or any programmable asset with mint authority and supply controls.
Plain English
Instead of one company or government controlling everything (like Facebook owns your data), decentralization means the control is spread across thousands of independent computers worldwide. No single entity can shut it down, censor it, or control it alone.
Technical
Distribution of authority, control, and data storage across a network of independent nodes rather than a centralized entity. True decentralization requires geographic distribution of validators, client diversity, resistance to censorship, and no single point of failure. Measured by Nakamoto coefficient, validator distribution, and governance structure.
Plain English
Layer 1 is the main blockchain (like Solana, Ethereum, Bitcoin). Layer 2 are additional networks built on top to make things faster and cheaper. Think of Layer 1 as highways and Layer 2 as express lanes that reduce traffic on the main road.
Technical
Layer 1 (L1) refers to the base blockchain protocol with its own consensus mechanism and native token. Layer 2 (L2) solutions are secondary protocols built on top of L1 to improve scalability, reduce costs, and add functionality while inheriting L1 security. Examples: Ethereum (L1) with Polygon/Arbitrum (L2), Bitcoin (L1) with Lightning Network (L2).
Plain English
When a transaction is considered permanently settled and cannot be reversed. Different blockchains achieve finality differently - Bitcoin takes ~1 hour (6 confirmations), Solana achieves finality in ~13 seconds. Think of it as when a bank transfer is fully complete and cannot be reversed.
Technical
The assurance that a transaction is irreversible and permanently included in the blockchain. Types: probabilistic finality (confidence increases with confirmations, used in PoW) and deterministic finality (absolute guarantee after specific conditions, used in some PoS systems). Solana achieves optimistic confirmation in ~400ms and absolute finality after 32 slots.