0% found this document useful (0 votes)
6 views4 pages

Practical 3

The document presents a detailed case study on two major blockchain implementations: Bitcoin and Ethereum. Bitcoin, introduced in 2009, focuses on decentralized digital currency with a Proof of Work consensus mechanism, while Ethereum, launched in 2015, serves as a programmable platform for smart contracts and decentralized applications, now utilizing Proof of Stake. Both have their advantages and limitations, with future scopes indicating potential advancements in global finance and technology integration.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

Practical 3

The document presents a detailed case study on two major blockchain implementations: Bitcoin and Ethereum. Bitcoin, introduced in 2009, focuses on decentralized digital currency with a Proof of Work consensus mechanism, while Ethereum, launched in 2015, serves as a programmable platform for smart contracts and decentralized applications, now utilizing Proof of Stake. Both have their advantages and limitations, with future scopes indicating potential advancements in global finance and technology integration.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Practical 3

Aim:
Prepare a detailed case study on any two known implementations of Blockchain.

Case Study 1: Bitcoin


1. Background & Overview

Bitcoin is the first real-world implementation of blockchain technology, introduced in 2009 by


Satoshi Nakamoto. It was created to solve the problem of trust in digital transactions without
relying on banks or intermediaries.

It uses a public distributed ledger where all transactions are recorded transparently.

2. Architecture of Bitcoin
Bitcoin blockchain consists of:

 Nodes: Computers that maintain the blockchain


 Blocks: Each block stores transaction data
 Hash Function: Ensures data integrity
 Previous Hash: Links blocks together (chain structure)
 Merkle Tree: Organizes transactions efficiently

 Each block contains:

 Block header
 Timestamp
 Nonce value
 Transaction list

3. Working Mechanism (Step-by-Step)

1. User initiates a transaction


2. Transaction is broadcast to peer-to-peer network
3. Nodes validate transaction using cryptography
4. Miners collect transactions into a block
5. Mining process (Proof of Work) solves complex puzzle
6. Block is added to blockchain
7. Transaction becomes permanent and irreversible
4. Consensus Mechanism

Bitcoin uses Proof of Work (PoW):

 Miners compete to solve mathematical puzzles


 First miner to solve gets reward (Bitcoin)
 Ensures security and prevents fraud

5. Security Features
 SHA-256 hashing algorithm
 Public-private key cryptography
 Decentralized validation
 Immutable records.

6. Real-Life Applications
 International payments (no bank needed)
 Digital investment asset
 Remittances (low-cost transfer)
 Store of value (like digital gold)

7. Advantages
 Fully decentralized system
 High transparency
 Strong security
 No third-party dependency

[Link].
 High electricity consumption
 Slow transaction speed (~7 TPS)
 Scalability issues
 Regulatory concerns

9. Future Scope

 Adoption in global finance


 Integration with payment systems
 Layer-2 solutions (Lightning Network)
Case Study 2: Ethereum
1. Background & Overview
Ethereum was launched in 2015 by Vitalik Buterin. Unlike Bitcoin, Ethereum is not just a
currency but a programmable blockchain platform.

It enables developers to create Smart Contracts and dApps (Decentralized Applications).

2. Architecture of Ethereum

Main components:

 Ethereum Virtual Machine (EVM): Executes smart contracts


 Smart Contracts: Self-executing programs
 Nodes: Maintain blockchain
 Gas: Fee required for transactions
 Accounts:
o Externally Owned Accounts (users)
o Contract Accounts

3. Working Mechanism
1. Developer writes smart contract in Solidity
2. Contract is deployed on Ethereum blockchain
3. User interacts with contract
4. Contract executes automatically based on conditions
5. Transaction is validated and stored permanently

4. Consensus Mechanism
Originally used Proof of Work, now upgraded to:

 Proof of Stake (PoS)

 Validators stake ETH


 Selected randomly to validate blocks
 More energy-efficient than PoW

5. Key Features
 Smart Contracts automation
 dApps development
 Token creation (ERC-20, ERC-721)
 Decentralized governance
6. Real-Life Applications

 DeFi platforms (like lending/borrowing)


 NFT marketplaces
 Blockchain gaming
 Supply chain tracking
 Voting systems

7. Advantages

 Highly flexible platform


 Reduces need for intermediaries
 Supports innovation (Web3 ecosystem)
 Faster than Bitcoin

8. Limitations
 High gas fees during congestion
 Complex development
 Security risks in smart contracts
 Scalability challenges

9. Future Scope
 Ethereum 2.0 improvements
 Sharding for scalability
 Growth of Web3 and DeFi
 Enterprise adoption

You might also like