Introduction to Blockchain Technology
Introduction to Blockchain Technology
The concept of blockchain has evolved significantly over the years, starting as a technological backbone for
cryptocurrency and growing into a disruptive innovation across industries.
• 1991–2008: Foundations
The origins of blockchain go back to 1991, when Stuart Haber and W. Scott Stornetta
introduced a cryptographically secured chain of blocks to timestamp digital documents so they
couldn’t be backdated or tampered with. However, it remained largely theoretical.
Blockchain is a distributed ledger technology (DLT) that allows data to be stored globally on thousands of
servers while letting anyone on the network see everyone else’s entries in real-time. It operates in a peer-to-
peer manner, without the need for a central authority.
• A list of transactions,
• A timestamp,
Blockchain ensures transparency, security, and trust by using consensus mechanisms like Proof of Work
(PoW) or Proof of Stake (PoS) to validate transactions.
To understand blockchain simply, think of it as a digital ledger where every transaction is recorded
chronologically and publicly. Here's how the process works:
1. Transaction Request: A user initiates a transaction (like sending money or transferring data).
3. Validation: The network nodes validate the transaction using consensus algorithms.
4. Block Creation: Once validated, the transaction is bundled with others to form a block.
5. Block Linking: The new block is added to the existing chain of blocks using cryptographic
hashes.
6. Completion: The transaction is now complete and visible to all, but cannot be altered.
This process removes the need for a third-party intermediary and enhances security, traceability, and
efficiency.
The first successful implementation of blockchain was Bitcoin, developed by Satoshi Nakamoto in 2009.
Bitcoin is a cryptocurrency, meaning digital currency that operates without a central bank.
• Bitcoin solved the problem of double-spending in digital money by using consensus and
transparency.
Bitcoin proved that trust can be established without centralized authorities, and this success laid the
foundation for exploring blockchain in many other domains.
• Finance: Secure and fast cross-border payments, smart contracts for loans and insurance.
Each of these uses leverages blockchain’s ability to ensure secure, transparent, and auditable data handling.
The current systems, especially in finance and data management, suffer from multiple issues:
• Centralization: Data and transactions are controlled by single authorities, leading to single
points of failure.
• Lack of Transparency: Users cannot verify how data is handled or transactions processed.
• High Transaction Costs: Involvement of intermediaries increases both cost and time.
• Data Tampering and Fraud: Central databases are vulnerable to hacking and manipulation.
• Limited Accessibility: Financial and legal services are not easily accessible to everyone,
especially in developing countries.
These issues create trust deficits, inefficiency, and inequality in global systems.
• Decentralization removes the need for intermediaries, reducing costs and improving speed.
• Accessibility improves as anyone with internet access can participate in blockchain networks.
By transforming how we record, share, and verify information, blockchain technology addresses the root
problems of the existing centralized systems and enables fairer, more secure, and efficient operations across
sectors.
Conclusion:
Blockchain technology has evolved from a cryptocurrency backbone into a transformative tool for various
industries. With its key principles of decentralization, transparency, and security, it provides effective solutions
to the limitations of traditional systems. The first application—Bitcoin—proved its power, and now blockchain
is poised to redefine everything from finance to governance. Understanding its fundamentals and real-world
uses is essential for leveraging its full potential.
Here is a neatly structured and detailed explanation of the given questions, suitable for a 15-mark answer,
covering concepts of distributed systems, transactions, trust, and distributed blockchain in a clear and
organized manner:
A distributed system is a network of independent computers (or nodes) that work together to appear as a
single coherent system to users. These nodes are geographically separated but interconnected via the
internet, allowing them to share information, coordinate tasks, and maintain consistency across the system.
In the context of blockchain, distributed trust means that trust is not placed in a single centralized authority,
but is instead established through collective agreement and validation by all nodes in the network. Trust is
derived from the system's design, consensus mechanisms, cryptography, and transparency—not from any
individual entity.
• Data manipulation
• Lack of transparency
• Redundancy and Fault Tolerance: Since data is replicated across multiple nodes, the failure of
one or more nodes does not crash the system.
• Data Integrity: Every node maintains a copy of the ledger, and any change is validated through
consensus. This makes data tamper-proof.
• Trustless Environment: Participants don’t need to know or trust each other. They only need to
trust the network's protocol.
• Transparency and Auditability: All transactions are publicly verifiable and stored in a
transparent manner.
• Security: Cryptographic techniques ensure that data is secure and private even in a
decentralized setup.
Thus, distributed systems increase resilience, efficiency, and user trust by decentralizing control and enabling
peer-to-peer interactions.
In a blockchain network, a transaction is initiated by a user (also called a node or participant) who wants to
send data or cryptocurrency to another participant.
o A timestamp,
The transaction remains pending until it is validated by the network through a consensus mechanism.
To initiate a transaction:
3. Uses their private key to sign the transaction securely, ensuring it is authenticated.
4. The transaction is packaged into a data structure and ready for transmission.
This process ensures that only the legitimate owner can authorize a transaction and that the data remains
unaltered during transmission.
Once the transaction is signed, it is sent to the blockchain network using a peer-to-peer (P2P) communication
protocol.
• This continues until the transaction has reached a large part of the network.
Every node that receives the transaction validates it using rules defined by the blockchain protocol. Only valid
transactions are considered for inclusion into a new block.
• This process continues until the transaction reaches a large portion of the network.
Eventually, the validated transaction gets added to a block by a miner or validator. Once the block is added to
the blockchain, the transaction is considered confirmed.
In traditional systems, trust is established through centralized authorities like banks, governments, or
companies.
• Consensus Mechanisms (e.g., Proof of Work, Proof of Stake) ensure that all nodes agree on
the transaction data.
As Shin (2019) states, people do not need to trust each other directly in a blockchain system; they simply
need to trust the protocol and structure of the blockchain. This form of trustless trust is one of blockchain’s
most revolutionary features.
A distributed blockchain is a decentralized digital ledger that records transactions across multiple nodes.
Key features:
In contrast to a traditional centralized ledger, where all data is stored in one place and managed by a single
authority, a distributed blockchain allows multiple participants to record, verify, and access the same data
simultaneously and securely.
Conclusion:
Distributed systems and trustless models form the core of blockchain technology. By enabling secure,
decentralized, and transparent processing of transactions without central intermediaries, blockchain
revolutionizes how data and value are exchanged. Transactions are initiated and propagated through
cryptographic techniques and consensus among distributed nodes. Trust, instead of being placed in people or
institutions, is embedded within the system's design. This makes blockchain a highly efficient and reliable
system for modern digital interactions.
DIFFERENCES:
Each user has a copy of the ledger One central copy is maintained
Blockchain DLT
A specific type of DLT where data is stored in blocks A broader concept involving decentralized ledgers
Blocks are chained together chronologically May or may not use block-based structure
Introduction
In computer science, a protocol is a set of rules or instructions that define how two or more devices should
communicate with each other. These rules make sure that the message sent from one device is correctly
received and understood by the other. Just like human languages have grammar, computer systems follow
protocols to “talk” to each other.
A blockchain protocol is a set of rules that all participants in the blockchain network agree to follow. These
rules define how data (especially transactions) should be created, validated, shared, and stored across the
network.
Blockchain is not controlled by any single person or authority. Instead, many nodes (computers) work together
in a peer-to-peer (P2P) network. To ensure that all nodes stay in sync and agree on what’s happening, a strict
protocol must be followed. This protocol handles:
1. Transaction Rules
These rules define how a transaction is created and what data must be included (like sender,
receiver, amount, timestamp, digital signature, etc.).
For example, if Sita wants to send 2 Bitcoins to Raju, the protocol will guide her wallet to
structure that transaction correctly and sign it with her private key.
3. Consensus Mechanism
This is a core part of the protocol. It ensures that all the participants agree on which
transactions are valid and which block gets added to the chain. Examples include:
1. Decentralization
No single authority controls the system. All nodes are equal and follow the same rules,
ensuring fairness and resistance to censorship.
2. Immutability
Once data is added to the blockchain through the protocol, it cannot be changed or deleted,
making it highly secure.
3. Trustlessness
Since all rules are followed by everyone and verified by the network, there is no need to trust
individuals. People trust the technology itself.
1. Bitcoin Protocol
Purpose:
To create a decentralized, digital payment system where users can send money (Bitcoins) directly to each
other without a bank or middleman.
Key Features:
• Public & Permissionless: Anyone can join the network, create a wallet, send/receive Bitcoin,
or even become a miner.
• Fully Decentralized:
No single person or company controls the network. Every node holds the full transaction
history.
• Immutable Ledger:
Once a transaction is added, it cannot be changed. This prevents fraud or tampering.
• Native Cryptocurrency:
The protocol uses Bitcoin (BTC) as its native currency to reward miners and perform
transactions.
2. Ethereum Protocol
Purpose:
To provide a platform for building decentralized applications (dApps) and smart contracts in addition to being
a cryptocurrency network.
Key Features:
• Smart Contracts:
Self-executing code stored on the blockchain that runs automatically when conditions are met.
• PoW initially, now migrated to Proof of Stake (PoS) through Ethereum 2.0, which is energy
efficient.
• Native Currency:
Ether (ETH) is used to pay for transaction fees and computing power on the network.
Purpose:
Designed for enterprise and business use, especially where participants are known and trusted (unlike public
blockchains).
Key Features:
• High Performance:
Since not everyone can participate, it runs faster and is scalable.
• Modular Architecture:
Developers can choose features based on business needs.
• No Cryptocurrency Needed:
Transactions don’t require coins or tokens.
Variants of Hyperledger:
4. Cardano Protocol
Purpose:
To offer a more secure and scalable blockchain with a strong academic and research-based foundation.
Key Features:
• Smart contract support through its own programming language called Plutus.
• 51% Attack: If someone controls over 50% of the network, they could change transaction
history. Good protocols include protections against this.
Conclusion
A blockchain protocol is the foundation of how a blockchain network works. It is a complete set of rules that
all nodes in the network must follow to ensure that data is secure, valid, and agreed upon. Just like traffic
rules keep drivers safe on the road, blockchain protocols keep digital data safe, organized, and trustworthy.
Without a protocol, the blockchain would be chaotic and insecure. Understanding protocols helps us
appreciate how powerful and reliable blockchain technology truly is.
Here’s a detailed, simple, and 10-mark worthy explanation of each topic you listed, designed for exam-
oriented answers with clear flow and examples where needed.
In a blockchain network, miners or validators are participants responsible for verifying transactions, grouping
them into blocks, and adding those blocks to the blockchain.
• In Proof of Work (PoW) blockchains like Bitcoin, these participants are called miners. They use
computational power to solve mathematical puzzles.
• In Proof of Stake (PoS) systems like Ethereum 2.0, they are called validators. Instead of solving
puzzles, they are chosen based on the amount of cryptocurrency they "stake" (lock up as
security).
Both miners and validators play the most important role in maintaining trust, security, and the continuous
operation of the blockchain without the need for a central authority.
1. Collecting Transactions:
Miners pick up unconfirmed transactions from a shared pool (called the mempool).
3. Block Creation:
After validation, miners group a batch of transactions (e.g., in Bitcoin, usually up to 1 MB) and
add a:
o Timestamp
4. Proof of Work:
The miner must now solve a complex mathematical puzzle to validate this block and add it to
the chain.
3. Be the first to solve it and broadcast the valid block to the network.
If the network accepts the block (i.e., majority of nodes agree it's valid), then the miner receives a block
reward.
This includes:
• A fixed amount of newly minted cryptocurrency (e.g., 6.25 BTC for Bitcoin as of 2023).
This system incentivizes miners to act honestly and secure the network.
4. What is a Reward?
A reward is the incentive given to miners or validators for contributing to the network.
This reward motivates participation and secures the network by encouraging honest behavior.
Example:
In Bitcoin, the block reward started at 50 BTC. It halves roughly every 4 years. In 2024, it will be 3.125 BTC.
A digital signature is a cryptographic way to verify the identity of a sender and ensure the authenticity of a
transaction.
Example:
If Alice wants to send 1 BTC to Bob, she signs the transaction with her private key. Nodes verify her signature
to ensure it’s really from Alice and the message is untouched.
2. Transaction fees – miners may prioritize higher-fee transactions first to maximize rewards.
3. Once selected, transactions are arranged and summarized using a Merkle Tree structure,
which helps compress and verify the data efficiently.
4. These transactions are then added to a new block, which is linked to the previous block.
This ordered structure ensures that the blockchain maintains a clear, chronological sequence of events.
A Distributed Ledger is a database that is shared and synchronized across multiple participants (nodes),
instead of being held by a single authority.
Advantages:
• High security
• Tamper-proof records
Example:
In traditional banking, your transaction record is stored in a bank’s database. In blockchain, the record is stored
on thousands of nodes, making it decentralized and more transparent.
DLT powers the Internet of Value — where value like money, land, identity, or medical records can be
exchanged safely without intermediaries.
Definition:
Proof of Work is a consensus mechanism that requires participants (miners) to solve complex mathematical
puzzles to validate transactions and add blocks to the blockchain.
Steps Involved:
2. The miner tries to find a special number called a nonce such that the hash of the block starts
with a certain number of zeroes.
Key Features:
Find a number (nonce) so that when added to the transaction data and hashed, the result starts with four
zeros (e.g., 0000abc1...).
• You try different numbers: 1, 2, 3, 4… until finally 18327 gives you the right hash.
• If verified, you get the reward, and your block is added to the chain.
This is why mining consumes electricity—lots of trial and error to solve a puzzle first.
Definition:
Proof of Stake is a consensus mechanism where validators are selected to create new blocks and validate
transactions based on the number of coins they hold and “stake” in the network.
How It Works:
4. If the block is valid, it gets added, and the validator earns a reward.
Key Benefits:
• Energy-efficient
Example:
In Ethereum 2.0, users must stake 32 ETH to become a validator.
These concepts together build the foundation of blockchain architecture. Miners or validators, using PoW or
PoS, group and verify transactions in a distributed ledger environment, making the system secure, trustless,
and decentralized. Digital signatures ensure authenticity, and well-defined protocols coordinate how data
flows across the system — all without needing a central authority.
Cryptocurrency and Blockchain Technology - Comprehensive Notes (15 Marks each topic)
Currency in blockchain, particularly cryptocurrency, is generated through a process called mining (in Proof of
Work systems) or staking (in Proof of Stake systems).
• Mining involves solving complex mathematical problems using computational power. When a
miner successfully solves the problem and validates a block of transactions, they are rewarded
with newly generated cryptocurrency. This is how Bitcoin, Litecoin, and many early
cryptocurrencies were issued.
• Staking involves locking a certain amount of coins in a wallet. Validators are then randomly
selected to create new blocks and are rewarded with coins. This method is used in newer
systems like Ethereum 2.0 and Cardano.
Other cryptocurrencies like Ripple (XRP) are pre-mined, meaning all tokens were created at launch and are
released slowly over time.
2. Define Cryptocurrency
A cryptocurrency is a digital or virtual currency that uses cryptography for security and operates
independently of a central bank. It functions as a medium of exchange, a store of value, and a unit of account.
• Unlike traditional currencies (like INR or USD), cryptocurrencies are decentralized and run on
blockchain networks.
• The term "crypto" refers to encryption techniques used to secure the network and validate
transactions.
• Common features include anonymity, fast transactions, immutability, and limited supply.
3. Digital Signature: The transaction is signed with the sender’s private key to ensure
authenticity.
6. Consensus: Proof of Work or Proof of Stake is used to validate and add the block to the chain.
• A Bitcoin address is like a bank account number. It is a string of alphanumeric characters used
to receive cryptocurrency.
• A wallet is a software or hardware application used to store and manage private/public keys,
send/receive crypto, and check balances.
Types of Wallets:
A consensus algorithm ensures all nodes in a blockchain network agree on the current state of the ledger.
Common Types:
• Proof of Stake (PoS): Validators are chosen based on the number of coins they hold (Ethereum
2.0).
Example:
If Alice sends 1 BTC to Bob, the transaction is broadcast to all nodes. Validators ensure it's valid and add it to
the next block. Only when consensus is reached, the transaction is confirmed.
Consensus avoids double spending, ensures trust, and secures the network.
6. Types of Cryptocurrencies
• Bitcoin (BTC): First and most popular cryptocurrency. Used as a digital store of value.
7. Anonymity in Cryptocurrency
Anonymity refers to hiding the sender and receiver’s identities during transactions.
• Cryptocurrencies like Bitcoin are pseudonymous — the wallet address is visible but not
directly linked to identity.
• Cryptos like Monero and ZCash provide true anonymity using techniques like ring signatures
and zk-SNARKs.
Anonymity ensures privacy and protection against tracking, but it also raises concerns for illegal activities.
• Ring Signatures: A group of possible signers hides the real one (Monero).
ZCash offers users the option of "shielded transactions" where sender, receiver, and amount are hidden using
zk-SNARKs.
Pseudonymity means transactions are tied to a wallet address, not a real-world identity.
• You can track activity for an address, but you don't know the person.
This balances privacy with transparency and is suitable for many real-world applications.
Example: Ethereum
• Developers can write code that auto-executes when conditions are met.
This makes blockchain more than just money – it's a platform for automation.
Crowd funding is a method of raising capital through the collective effort of a large number of individuals,
typically via the Internet. It allows entrepreneurs, startups, or individuals to present an idea or project and
seek small contributions from many people.
Crowdfunding works through dedicated platforms like Kickstarter, GoFundMe, or Indiegogo, where a campaign
is created with funding goals and timelines.
Contributors (also called backers) may receive rewards, early access, or recognition in return for their support.
Some platforms offer equity-based crowdfunding as well.
It democratizes fundraising by eliminating the need for traditional funding sources like banks or venture
capitalists.
Advantages:
Traditional crowdfunding platforms like Kickstarter are centralized. This means both the project creators and
the contributors have to trust Kickstarter to fairly manage the funds:
Problem: Trust is centralized in Kickstarter. If the platform fails, gets hacked, or is biased, funds could be
misused.
Blockchain-based Solution:
Tokens can be traded, stored, or redeemed for rewards if the project succeeds.
If the goal is not met, the smart contract automatically refunds the backers—no need to trust a third party.
After the deadline, the project with the highest contributions receives all the funds.
This model avoids fund splitting and ensures the most supported idea wins.
In summary, decentralized crowdfunding creates a fair, transparent, and efficient fundraising ecosystem
powered by blockchain technology.