20 Apr 2025


Key Concepts

Distributed Ledger

A Distributed Ledger is a database that is shared and synchronized across multiple computers (called nodes) in different locations. Blockchain is a type of distributed ledger. Every node in the blockchain network has a full copy of the ledgerNew entries are added only when most nodes agree (consensus).

Distributed Ledger
Distributed Ledger(credit www.researchgate.net/).

For example , As 2025, the Bitcoin network comprises approximately 21,698 publicly reachable nodes. In addition to these, there are an estimated 62,391 total nodes on the Bitcoin network. This figure includes both publicly reachable nodes and those that are not directly accessible, such as nodes operating behind firewalls or using privacy networks like Tor

Bitcoin nodes communicate with each other using the Bitcoin P2P (peer-to-peer) protocol, which is a custom application-layer protocol designed specifically for the Bitcoin network

Joining a distributed network like a blockchain (e.g., Bitcoin, Ethereum) is actually quite straightforward — but it depends on your role: do you want to be a full node, light client, or just interact via a wallet or app?

Steps

Type of nodes

Mining

Proof of Work (PoW) vs. Proof of Stake (PoS)

How to Choose Between PoS vs PoW

Blockchain

Blockchain is a special kind of database that stores data in a series of linked blocks, and it's designed to be secure, transparent, and tamper-proof. Each block is like a page in a ledger — and they’re chained together in order, forming a growing history that’s nearly impossible to change.

Working simplified:

Important notes:

Working:

The time it takes to mine a block depends on the blockchain protocol — it’s actually deliberately controlled to maintain network stability and security. Mining time is not random — it’s intentionally controlled by the blockchain protocol.

Too fast = More forks, more bandwidth usage, harder to reach consensus. Too slow = delays in transaction confirmation

Blockchain validation

Blockchain validation = the process where nodes check that everything happening on the blockchain is correct and follows the rules

Working example

Every full node in the network independently verifies the block for itself. There is no fixed number of nodes that "vote" to accept a block

Minimum Number of Nodes in a Blockchain

A blockchain can function with just 1 node. but it would not be decentralized or trustworthy. One node = one copy of the ledger, but no one else to verify or validate it. Decentralization (which gives blockchain its power) needs multiple independent nodes. The more nodes, the more secure and fault-tolerant the network is.

A fake node is a node that pretends to be legitimate but tries to mess with the network. If someone adds many fake or malicious nodes to a blockchain network, it’s called a Sybil attack. Fake nodes can control decisions (like validating bad transactions). Different blockchains are designed to resist this by using resource-based protections:

Bitcoin

Bitcoin ≠ Blockchain. Bitcoin is a cryptocurrency, Blockchain is the technology that powers Bitcoin (and many other things too like NFTs, Medical records, Voting systems, Smart contracts like Ethereum).

Smart Contracts

A smart contract is basically a self-executing program stored on a blockchain. It runs exactly as programmed — automatically, transparently, and without needing a middleman. Smart contract is written in code (like Solidity on Ethereum). It’s deployed to the blockchain, Once on-chain, it can’t be changed

It runs automatically when triggered — no trust or manual input needed

Top Use Cases

Creating a smart contract is like building a tiny app that runs on a blockchain — it follows a clear series of steps

Wallet

A wallet is a tool (app, device, or software) that stores your private keys and allows you to interact with the blockchain — like sending, receiving, and managing cryptocurrencies or NFTs

Wallet Stores

Your crypto or NFTs are on the blockchain. The wallet just holds keys to access and control them

Wallet can:

If you lose access to your wallet — and you don't have a backup — you lose your crypto permanently. Because you are the only one who holds the private key

NFT

An NFT (Non-Fungible Token) is a unique digital asset that represents ownership of something — like art, music, video, or even a tweet. Unlike cryptocurrencies (like Bitcoin or ETH), which are fungible (1 BTC = 1 BTC), NFTs are one-of-a-kind

The NFT itself — meaning the ownership certificate — is stored on the blockchain. But the actual digital file (like the image, video, music, etc.) is usually stored somewhere else because large files are too big and expensive for blockchain