0% found this document useful (0 votes)
13 views35 pages

Unit I

The document provides an overview of blockchain technology, including its definition, history, types (public, private, consortium, hybrid), and consensus mechanisms (Proof of Work, Proof of Stake, etc.). It also discusses the CAP theorem, decentralization principles, and various platforms that facilitate decentralized computing and storage. Key examples include Bitcoin, Ethereum, Filecoin, and IPFS, highlighting their roles in the blockchain ecosystem.

Uploaded by

BALAJI S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views35 pages

Unit I

The document provides an overview of blockchain technology, including its definition, history, types (public, private, consortium, hybrid), and consensus mechanisms (Proof of Work, Proof of Stake, etc.). It also discusses the CAP theorem, decentralization principles, and various platforms that facilitate decentralized computing and storage. Key examples include Bitcoin, Ethereum, Filecoin, and IPFS, highlighting their roles in the blockchain ecosystem.

Uploaded by

BALAJI S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 35

UNIT 1

INTRODUCTION TO
BLOCKCHAIN
BLOCKCHIA
Nis a distributed database or ledger
• A blockchain
shared across a computer network's nodes.
They are best known for their crucial role in
cryptocurrency systems, maintaining a secure and
decentralized record of transactions, but they are
not limited to cryptocurrency uses. Blockchains can
be used to make data in any industry immutable—
meaning it cannot be altered.

• Since a block can’t be changed, the only trust


needed is at the point where a user or program
enters data. This reduces the need for trusted third
parties, such as auditors or other humans, who add
costs and can make mistakes.
HISTORY OF
BLOCKCHAIN

• 1979: Merkle Tree introduced by Ralph Merkle.


• 1982: David Chaum develops digital cash concepts.
• 1991: Haber & Stornetta propose timestamping digital documents.
HISTORY OF BLOCKCHAIN -
CONTD.
• 1997: Hashcash and PoW algorithm introduced by Adam Back.

• 2008: Satoshi Nakamoto publishes Bitcoin whitepaper.

• 2009: Bitcoin launched, Genesis block mined.

• 2010: First real-world Bitcoin transaction (10,000 BTC for pizza).

• 2013: Bitcoin’s value exceeds $1 billion.

• 2014: Ethereum proposed by Vitalik Buterin.

• 2015: Ethereum Frontier launched.

• 2017: Bitcoin reaches $20,000; EOS blockchain introduced.

• 2020: Ethereum 2.0 launched; blockchain interest grows in AI and

stablecoins.

• 2021: Bitcoin hits $68,789; NFTs and DeFi explode.

• 2023: Blockchain adoption increases in industries like gaming, healthcare,


TYPES OF
BLOCKCHAIN
TYPES OF BLOCKCHAIN -
CONTD
1. PUBLIC
BLOCKCHAIN:
• Fully Decentralized: No single entity controls the network.

• Open to All: Anyone can join the network and participate in transaction validation.

• Transparent: All transactions are visible to everyone on the network.

• Security: Highly secure due to consensus mechanisms like PoW (Proof of Work).

• Examples:

• Bitcoin: A decentralized digital currency.

• Ethereum: A platform for smart contracts and decentralized applications (DApps).


TYPES OF BLOCKCHAIN -
CONTD
2. PRIVATE BLOCKCHAIN:

• Centralized Control: Only authorized participants can join the network.

• Access Restricted: Network participants must be invited and validated.

• Faster Transactions: Due to fewer nodes and consensus mechanisms, transactions are

quicker.

• Enhanced Privacy: Data is not publicly visible, only accessible to authorized parties.

• Examples:

• Hyperledger: A project from the Linux Foundation for enterprise-grade blockchain

solutions.

• Ripple: A network used by financial institutions for secure, real-time global payments.
TYPES OF BLOCKCHAIN -
CONTD
3. CONSORTIUM BLOCKCHAIN

• Partially Decentralized: Controlled by a group of organizations rather than one entity.

• Limited Access: Only approved participants from a consortium can join the network.

• Faster and More Scalable: Less congestion with fewer participants.

• Used for Collaborative Projects: Often used for supply chains, finance, or joint ventures.

• Examples:

• R3 Corda: Designed for financial institutions to share data.

• Energy Web Foundation: A consortium focused on blockchain applications in energy

markets.
TYPES OF BLOCKCHAIN -
CONTD
4. HYBRID BLOCKCHAIN

• Combination of Public and Private: Combines features of both public and private blockchains.

• Control Over Permissions: Organizations can control access while still benefiting from

decentralized features.

• Flexibility: Offers flexibility in managing public and private data.

• Transparency and Privacy: Can share certain data publicly while keeping sensitive data private.

• Examples:

• Dragonchain: Originally developed by Disney, it allows for private and public transactions.

• IBM Food Trust: A supply chain platform combining public transparency and private control.
CONSENSU
S
CONSENSUS

• Consensus refers to the process by which all participants in a blockchain network

agree on the validity of transactions.


• It ensures that all nodes have the same version of the distributed ledger,

preventing conflicts and discrepancies.


• Blockchain networks rely on consensus mechanisms to maintain security, trust,

and decentralization.
• Consensus eliminates the need for central authorities, enabling peer-to-peer

(P2P) transactions.
• Example: The Bitcoin network uses consensus mechanisms to validate
transactions and add new blocks to the blockchain.
CONSENSUS-
CONTD
TYPES OF CONSENSUS
MECHANISMS:
• Different consensus models ensure the accuracy, security, and decentralization of

the blockchain.
Common Consensus Types:
• Proof of Work (PoW): Miners compete to solve complex puzzles to validate

transactions.
• Proof of Stake (PoS): Validators are chosen based on the number of coins they

hold and are willing to "stake."


• Delegated Proof of Stake (DPoS): Stakeholders vote for delegates who

validate transactions on their behalf.


• Practical Byzantine Fault Tolerance (PBFT): Nodes work together to agree on

the validity of transactions through a series of rounds.


CONSENSUS-
PROOF OF WORK CONTD
• Proof of(POW):
Work (PoW) is the first and most widely used consensus mechanism in
blockchain networks.
• Miners solve cryptographic puzzles to validate transactions and create new
blocks.
• PoW ensures security by making it computationally expensive to alter the
blockchain.
PROOF OF STAKE
• Example: Bitcoin uses PoW to secure its network and ensure transaction
• Proof of(POS):
Stake (PoS) is a consensus mechanism that selects validators based on
validation.
the amount of cryptocurrency they hold and are willing to "stake."
• PoS is more energy-efficient than PoW, as it doesn't require complex calculations
to secure the network.
• Validators are chosen randomly, and they verify transactions and add blocks to
the blockchain.
• Example: Ethereum 2.0 uses PoS to improve scalability and reduce energy
CONSENSUS-
CONTD
DELEGATED PROOF OF STAKE
(DPOS):
• Delegated Proof of Stake (DPoS) allows token holders to vote for delegates or

validators to confirm transactions on their behalf.


• DPoS provides faster transaction processing and scalability by limiting the

number of validating nodes.


• The voting process ensures that delegates are incentivized to act in the network’s

best interest.
• DPoS can lead to centralization if a small group of delegates dominate the

network.
• Example: EOS and Steem use DPoS to achieve faster transaction speeds and

scalability.
CONSENSUS-
CONTD
PRACTICAL BYZANTINE FAULT TOLERANCE
(PBFT):
• Practical Byzantine Fault Tolerance (PBFT) is a consensus mechanism designed for

permissioned blockchains, where participants are known and trusted.


• PBFT aims to tolerate faults and ensure agreement even when some nodes fail or

behave maliciously.
• It uses a series of communication rounds between nodes to reach consensus and

finalize transactions.
• PBFT is highly efficient and scalable for enterprise use cases.

• Example: Hyperledger Fabric uses PBFT to achieve consensus in permissioned

blockchain networks.
CAP THEOREM
CAP
THEOREM
• CAP Theorem (Consistency, Availability, Partition Tolerance) is a concept

from distributed systems.


• Proposed by Eric Brewer in 2000, it asserts that a distributed system can

achieve only two of the three properties:


• Consistency: Every read returns the most recent write.
• Availability: Every request (read or write) will return a response, even if it's not

the most recent.


• Partition Tolerance: The system will continue to function even if there is a

network partition (communication break between nodes).


• Blockchain systems, especially decentralized ones, are impacted by CAP when

managing data across multiple nodes.


CAP THEOREM -
CONTD
CONSISTENCY:
• Consistency in blockchain means that all nodes in the network have the same

data at any given time.


• Achieving consistency often requires delays or additional processing time to

ensure the entire network is updated.


• Blockchain uses consensus algorithms (like Proof of Work or Proof of Stake) to

maintain consistency.
• Example:
• Bitcoin: Ensures consistency by requiring miners to agree on the validity of

transactions through a consensus mechanism before adding them to the


blockchain.
CAP THEOREM -
CONTD
AVAILABILITY:
• Availability ensures that the blockchain network remains functional and
responsive.
• Even if some nodes fail or disconnect, the network continues to process

transactions.
• However, availability may sometimes be compromised when prioritizing
consistency (e.g., fork or delays during high network congestion).
• Example:
• Ethereum: Even during network congestion or attacks, Ethereum remains

available to process transactions, though transaction speeds may vary.


CAP THEOREM -
CONTD
PARTITION
TOLERANCE:
• Partition Tolerance is crucial for blockchain networks, especially decentralized
ones.
• Blockchains ensure that the system remains operational even during network

splits or failures, continuing to validate transactions independently.


• Blockchains are designed to tolerate partitions by allowing nodes to continue

working, even if they can't immediately communicate with others.


• Example:
• Bitcoin: Can still mine blocks and add transactions even during temporary

network partitions, as long as the network re-synchronizes later.


DECENTRALIZATION USING
WHAT IS BLOCKCHAIN
DECENTRALIZATION?
• Decentralization is a fundamental principle of blockchain technology.
• In a decentralized system, no single entity or authority has control over the network.
• Blockchain enables decentralization by distributing data across a network of independent

nodes.
• It eliminates the need for intermediaries, empowering users with direct control over their

transactions.
• Decentralization ensures security, transparency, and trust within the blockchain network.
DECENTRALIZATION USING BLOCKCHAIN -
CONTD
HOW BLOCKCHAIN ACHIEVES
DECENTRALIZATION?
• Distributed Ledger: Blockchain maintains a distributed ledger where copies of the data are

stored across multiple nodes, rather than a central server.


• Consensus Mechanisms: Blockchain uses consensus algorithms like Proof of Work (PoW)

and Proof of Stake (PoS) to ensure agreement across the network without a central authority.
• P2P Network: Blockchain operates on a peer-to-peer (P2P) network, where each participant

has equal rights to access, share, and validate data.


• Examples:

Bitcoin: The Bitcoin network is decentralized through miners and nodes distributed
worldwide.
Ethereum: Ethereum’s decentralized applications (DApps) run on its blockchain, ensuring
control is spread across the network.
DECENTRALIZATION USING BLOCKCHAIN -
CONTD
BENEFITS OF DECENTRALIZATION IN
BLOCKCHAIN
• Security: Decentralization makes blockchain networks resistant to single points of failure

and hacking attempts.


• Transparency: All transactions on a blockchain are visible to all participants, ensuring

transparency without the need for third-party intermediaries.


• No Central Authority: Users retain control over their transactions, reducing the risk of

censorship or fraud.
• Resilience: The network continues to function even if a portion of nodes go down or are

compromised.
BLOCKCHAIN AND FULL
ECOSYSTEM DECENTRALIZATION
• Blockchain's Role in Decentralization: Blockchain technology decentralizes various layers of the

ecosystem, including storage, communication, and processing.


• Challenge with Storing Data on Blockchain: Storing large data like images or files directly on

blockchain is inefficient due to size and performance limitations.


• Alternative Storage Solutions: Distributed Hash Tables (DHTs), IPFS, and Filecoin offer

decentralized storage solutions.


• Decentralized Communication: Mesh networks and blockchain-based systems like Firechat

provide decentralized alternatives to traditional communication services.


• Computing Power and Decentralization: Blockchain networks like Ethereum offer decentralized

platforms for smart contracts and processing power.


BLOCKCHAIN AND FULL
ECOSYSTEM DECENTRALIZATION
- CONTD
BLOCKCHAIN AND FULL
ECOSYSTEM DECENTRALIZATION
- CONTD
DECENTRALIZED DATA STORAGE AND COMMUNICATION

• Blockchain Storage Limitations: While blockchain is great for small data, it cannot handle large

files like images or videos efficiently.


• Distributed Hash Tables (DHT): Used in systems like BitTorrent to store and retrieve data across

distributed networks.
• IPFS: Decentralized file system that uses Kademlia DHT and Merkle DAGs for efficient data

storage and retrieval.


• Filecoin: Incentivizes users to store data using the Bitswap protocol to ensure data retention

and availability.
• Firechat and Mesh Networks: Firechat enables peer-to-peer communication without an internet

connection, a decentralized communication solution.


BLOCKCHAIN AND FULL
ECOSYSTEM DECENTRALIZATION
- CONTD
BLOCKCHAIN IN DECENTRALIZED COMPUTING AND
STORAGE
• Ethereum and Decentralized Computing: Blockchain networks like Ethereum enable
decentralized smart contracts, facilitating autonomous operations.
• Decentralized Applications (dApps): Ethereum and other platforms offer decentralized

applications that run without relying on centralized servers.


• IPFS and BigChainDB: IPFS and BigChainDB provide decentralized storage solutions that

complement blockchain’s limited storage capacity.


• Swarm: A decentralized storage and communication system designed to support Ethereum’s

decentralized ecosystem.
PLATFORMS FOR
1. DECENTRALIZATION
ETHEREUM
• Purpose: Decentralized computing platform and smart contract functionality.
• Supports decentralized applications (dApps).
• Enables smart contracts, allowing trustless execution of business logic.
• Ethereum Virtual Machine (EVM) for executing smart contracts.
• Use Cases: Decentralized finance (DeFi), tokenization, and decentralized autonomous

2. organizations
FILECOIN (DAOs).
• Purpose: Decentralized storage network.
• Built on top of IPFS, but with added incentives for file storage.

• Uses a proof-of-replication and proof-of-spacetime consensus mechanism.


• Users earn FIL tokens for storing data.
• Use Cases: Data storage, backup, and cloud storage solutions.
PLATFORMS FOR DECENTRALIZATION -
CONTD
3. IPFS (INTERPLANETARY FILE
SYSTEM)
• Purpose: Decentralized file storage system.
• Distributed file system using Merkle DAGs for efficient data retrieval.
• Decentralizes the storage and sharing of files across a network.
• Enables content addressing where files are identified by their hash.
• Use Cases: Decentralized web hosting, peer-to-peer file sharing, and archiving.

4. BIGCHAINDB
• Purpose: Scalable decentralized database.
• Provides decentralized distributed ledger technology (DLT) with database capabilities.

• Focuses on high throughput, low latency, and low-cost transactions.


• Supports smart contracts and asset tokenization.
• Use Cases: Supply chain management, asset tracking, and decentralized applications.
PLATFORMS FOR DECENTRALIZATION -
5. SWARM
CONTD
(ETHEREUM)
• Purpose: Decentralized storage and communication platform.
• Part of the Ethereum ecosystem.
• Provides decentralized storage and a content distribution network.
• Can be used for data hosting, backup, and distribution of decentralized applications.
• Use Cases: Web hosting for dApps, decentralized content delivery networks (CDNs), and

6. solutions.
backup

•MAIDSAFE
Purpose: Decentralized internet platform.
• Aims to provide a completely decentralized version of the internet.

• Uses Self-Authenticating Data (SAD) for storage, ensuring users have control over their data.
• Decentralized cloud storage and communication.
• Use Cases: Decentralized social media, internet browsing, and file storage.
PLATFORMS FOR DECENTRALIZATION -
5. SWARM
CONTD
(ETHEREUM)
• Purpose: Decentralized storage and communication platform.
• Part of the Ethereum ecosystem.
• Provides decentralized storage and a content distribution network.
• Can be used for data hosting, backup, and distribution of decentralized applications.
• Use Cases: Web hosting for dApps, decentralized content delivery networks (CDNs), and

6. solutions.
backup

•MAIDSAFE
Purpose: Decentralized internet platform.
• Aims to provide a completely decentralized version of the internet.

• Uses Self-Authenticating Data (SAD) for storage, ensuring users have control over their data.
• Decentralized cloud storage and communication.
• Use Cases: Decentralized social media, internet browsing, and file storage.
PLATFORMS FOR DECENTRALIZATION -
7.
CONTD
POLKADOT
• Purpose: Multi-chain blockchain platform for interoperability.
• Allows different blockchains (parachains) to interoperate and share information.
• Supports decentralized governance through Nominated Proof of Stake (NPoS).
• Ensures scalability by connecting specialized blockchains to a single network.
• Use Cases: Cross-chain communication, decentralized finance (DeFi), and interoperability

between different blockchain ecosystems.


8.
COSMOS
• Purpose: Interoperability and scalability for decentralized blockchains.
• Allows the creation of independent blockchains (zones) that can communicate via the Cosmos

Hub.
• Uses the Tendermint BFT consensus for fast transaction finality.
• Focuses on creating an internet of blockchains.
PLATFORMS FOR DECENTRALIZATION -
9.
CONTD
HYPERLEDGER
• Purpose: Open-source blockchain framework for enterprises.
• A suite of modular frameworks and tools for building decentralized, permissioned blockchain

solutions.
• Hyperledger Fabric supports private chains for enterprises with configurable consensus

mechanisms.
• Provides privacy, scalability, and security for business applications.
• Use10.
Cases: Supply chain, healthcare, financial services, and digital identity management.
•ARWEAVE
Purpose: Permanent and decentralized storage network.
• Uses blockweave to ensure data is stored permanently.
• Focuses on providing a permanent, immutable record of information.

• Data is stored in a decentralized manner, and users can pay a one-time fee for storage.
• Use Cases: Archiving data, preserving digital history, and decentralized web hosting.
THANK YOU

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy