SlideShare a Scribd company logo
1 of 33
“Just for a change—But for a Big cause”
CONTENTS
• INTRODUCTION
• LITERATURE SURVEY
• WHAT IS A BLOCKCHAIN
• ACTUAL METHOD/PROCESS
• PROPOSED METHOD/PROCESS
• DIFFERENCE FROM SQL DATABASE
• WHAT IS MINING
• WHAT IS IN A BLOCK
• RELATED WORK
• ELEMENTS OF BLOCKCHAIN
• PROPERTIES OF BITCOIN
• PRIVATE AND PUBLIC BLOCKCHAIN
• CONCLUSION
• REFERENCE
INTRODUCTION
• Three complementary definitions of blockchain :
 Technically, the blockchain is a backend
database that maintains a distributed ledger
that can be inspected openly
 Business-wise, the blockchain is an exchange
network for moving transactions,value,assets
between peers, without the assistence of
intermediaries
 Legally, speaking the blockchain validates
transactions, replacing previously trusted
entities
LITERATURE SURVEY
• White paper published November 2008 by
Satoshi nakamoto
#Bitcoin-a peer to peer electronic cash system
• Working implementation published three
months later as an open source project.
It all begun with satoshi nokomoto paper
EVOLUTION OF BLOCKCHAIN
• Currency and payments (blockchain 1.0)
• Contracts, property, and all financial market
transactions (blockchain 2.0)
• Government, health, science, literacy,
publishing, economic development, art and
culture (blockchain 3.0)
WHAT IS A BLOCKCHAIN :
• Blockchain Bitcoin
• Blockchain is the technology behind bitcoin
• Bitcoin is the digital token and blockchain is the
ledger that keeps track of who owns the digital
tokens
• You cant have bitcoin without blockchain but you
can have blockchain without bitcoin
• It is a revolution bigger than internet !?
• It may ruin banks
Contd…
• Blockchains could not be with out internet
• Blockchain is a meta technology because it effects
other technologies, and it is made up of several
technologies itself
• It is compromised of several pieces:
A database
A software application
A number of computers connected each other
Clients to access it
A software environment to develop on it, tools to
monitor it, and other pieces
DISADVANTAGES
Extra charge
Extra time
ACTUAL METHOD : EXAMPLE
PROPOSED METHOD
• A blockchain is a ledger of facts, replicated across
several computers assembled in a peer-to-peer
network. Facts can be anything from monitory
transactions to content signature
• Members of the networks are anonymous
individuals called nodes
• All communication inside the network takes
advantage of cryptography to securly identify the
sender and receiver
• When a node wants to add a fact to a ledger, a
consensus forms in the network to determine
where this fact should appear in the ledger; this
consensus is called block
OPEN LEDGER : CHAIN
DECENTRALIZATION
MINERS
B->D = 2 Rs
SYNCHRONIZATION OF TRANSACTIONS
HOW BLOCK CHAIN WORKS
CONTD…
What difference it makes from SQL
database
• Not much, really, and it would also be much
slower than a SQL database
Then what is making us to go towards it…!?
• Corruption resistence and
• Redundancy
Blockchain have this pros and cons, but depending
on how they are implemented, the benefits could
easily minimised
Eg: if you deploy too few nodes the redundancy will
be low
DATABASE vs LEDGER
ELEMENTS OF BLOCKCHAIN
NODES
MINERS
LEDGER(BLOCK/BLOCKCHAIN)
PROOF OF WORK
NETWORK CONSENSUS
DIFFICULTY LEVEL
DOUBLE SPENDING PROBLEM
WHAT IS MINING?
• BITCOIN mining is like a giant lottery, where you
compete with your mining hardware with
everyone on the network to earn bitcoins
• Bitcoin mining secures transactions that are
recorded in bitcoin public ledger, the blockchain
• Mining hardware:
CPU
GPU
FPGA
ASIC
• More miners = reliable and more secure network
• Should I mine..?
WHAT IS IN A BLOCK
• A magic number (0XD9B4BEF9) to show it’s a bitcoin block
• A size number to specify how much data is coming next
• Block header
• Some metadata :
 A version number of the block format-4 bytes(always same)
 A link to the previous block that came immediately before it-
32 bytes
 Merkle root of all the transactions in the block-32 bytes
 Timestamp of when the block was created-4 bytes
 Mining difficulty
 Nonce for proof of work-solution to puzzle
• Transaction counter
• All the transactions that were recorded in this block
…..
Genesis
block
Version
Previous block hash
Hash Merkle root
Timestamp
Bits Target
Nonce
Transactions
Block header
Payload
80 byte header
Block hash = sha256(header)
But there is a catch…
Variable size
(unconfirmed transactions)
Block 0 Block 1 Block N-1 Block N
MERKLE TREE : EXAMPLE
CONSENSUS ALGORITHMS
• PROOF OF WORK
• PROOF OF STAKE
• PROOF OF ELAPSED TIME
• BYZANTINE FAULT TOLERANCE
• PROOF OF BURN
RELATED WORK - Tweet
PROPERTIES OF BITCOIN
• No counterfeiting
“NOBODY” can increase money supply at will
-If you can beat it, it just gets harder!
• Transaction irreversibility
“NOBODY” can undo a transaction
• No double spending
“NOBODY” can spend the same value more than
once
TECHNOLOGY : A NETWORK
• INTERNET – Global computer network
• AMAZON – Server based network
• BITCOIN – Peer to peer network
PRIVATE vs PUBLIC BLOCKCHAIN
• A public blockchain is open and inter
operable, like the internet and a private
blockchain is closed and limits the people who
are granted access, like an intranet
• To transfer the digital assets between a closed
group of people, want to maintain privacy of
transactions per second, then a private
blockchain is needed
REAL EXAMPLE OF DATA STORED IN
BLOCKCHAIN
BITCOIN ATM’S
There were 3,661 Bitcoin ATM’s globally as of september 2018
CONCLUSION
• The Blockchain will redefine the role of
existing intermediaries(if they accept to
change), while creating new intermediaries,
therefore it will disrupt the traditional
boundaries of value
• Previously it’s called HUNTING but for a
change now it’s called MINING!
• The history is not going to repeat but it
rhymes
REFERENCE
• https://bitcoin.org/bitcoin.pdf
• https://www.slideshare.net/IBTSMG/blockcha
in-67620150/102
• https://bitcoin.org/en/faq
• https://money.cnn.com/2018/08/06/technolo
gy/mobile-voting-west-virginia-
voatz/index.html
BLOCKCHAIN EXPLAINED

More Related Content

What's hot

Blockchain 101 presentation
Blockchain 101 presentationBlockchain 101 presentation
Blockchain 101 presentationJeff Brandt
 
Blockchain fundamentals based on bas w_v1.1.pptx
Blockchain fundamentals based on bas w_v1.1.pptxBlockchain fundamentals based on bas w_v1.1.pptx
Blockchain fundamentals based on bas w_v1.1.pptxHenk van Cann
 
5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts 5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts Blockchain Council
 
Payment Protocols - Block Chain & Beyond
Payment Protocols - Block Chain & BeyondPayment Protocols - Block Chain & Beyond
Payment Protocols - Block Chain & BeyondAlexander Kiriakou
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contractsValidity Labs
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin Jérôme Kehrli
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?Deloitte UK
 
Blockchain 101 presentation by fstream.io
Blockchain 101 presentation by fstream.ioBlockchain 101 presentation by fstream.io
Blockchain 101 presentation by fstream.ioBaiju Devani
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBrett Colbert
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain BasicsRohit Kumar
 
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...Prashant Shahi
 
What are-the-difference-between-private-and-public-blockchain
What are-the-difference-between-private-and-public-blockchainWhat are-the-difference-between-private-and-public-blockchain
What are-the-difference-between-private-and-public-blockchainBlockchain Council
 
ppt on Blockchain Technology
ppt on Blockchain Technologyppt on Blockchain Technology
ppt on Blockchain TechnologyAnsh Budania
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchainKrzysztof Bury
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazSeval Çapraz
 

What's hot (20)

Blockchain 101 presentation
Blockchain 101 presentationBlockchain 101 presentation
Blockchain 101 presentation
 
Blockchain fundamentals based on bas w_v1.1.pptx
Blockchain fundamentals based on bas w_v1.1.pptxBlockchain fundamentals based on bas w_v1.1.pptx
Blockchain fundamentals based on bas w_v1.1.pptx
 
5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts 5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts
 
Payment Protocols - Block Chain & Beyond
Payment Protocols - Block Chain & BeyondPayment Protocols - Block Chain & Beyond
Payment Protocols - Block Chain & Beyond
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contracts
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
 
Blockchain 101 presentation by fstream.io
Blockchain 101 presentation by fstream.ioBlockchain 101 presentation by fstream.io
Blockchain 101 presentation by fstream.io
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchains
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
 
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
 
Block chain security
Block chain securityBlock chain security
Block chain security
 
Bitcoin presentation
Bitcoin presentationBitcoin presentation
Bitcoin presentation
 
What are-the-difference-between-private-and-public-blockchain
What are-the-difference-between-private-and-public-blockchainWhat are-the-difference-between-private-and-public-blockchain
What are-the-difference-between-private-and-public-blockchain
 
ppt on Blockchain Technology
ppt on Blockchain Technologyppt on Blockchain Technology
ppt on Blockchain Technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
 
Bitcoin & Blockchain Basics
Bitcoin & Blockchain BasicsBitcoin & Blockchain Basics
Bitcoin & Blockchain Basics
 
What is Block chain
What is Block chain What is Block chain
What is Block chain
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
 

Similar to BLOCKCHAIN EXPLAINED

Node.js Blockchain Implementation
Node.js Blockchain ImplementationNode.js Blockchain Implementation
Node.js Blockchain ImplementationGlobalLogic Ukraine
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfBlockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfadinugroho751867
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyRashi Singh
 
Blockchain and Decentralization
Blockchain and DecentralizationBlockchain and Decentralization
Blockchain and DecentralizationPriyab Satoshi
 
C13_blockchain introduction public (1).pptx
C13_blockchain introduction public (1).pptxC13_blockchain introduction public (1).pptx
C13_blockchain introduction public (1).pptxhaifaazka
 
blockchain-introduction-public.pptx
blockchain-introduction-public.pptxblockchain-introduction-public.pptx
blockchain-introduction-public.pptxAyushVerma584677
 
Architecture and operations.pptx
Architecture and operations.pptxArchitecture and operations.pptx
Architecture and operations.pptxharshitmittal737363
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014WeKCo Coworking
 
Blockchain Tech by Iqbal Matheen.pptx
Blockchain Tech by Iqbal Matheen.pptxBlockchain Tech by Iqbal Matheen.pptx
Blockchain Tech by Iqbal Matheen.pptxEgguIqbal
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashirImran Bashir
 
Distributed systems and blockchain technology
Distributed systems and blockchain technologyDistributed systems and blockchain technology
Distributed systems and blockchain technologyAlket Cecaj
 
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain,  Hyperledger, DeFi, Web 3.0 - understanding and conceptsBlockchain,  Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and conceptskeithfernandez19
 
A Breathless Tour of Blockchain
A Breathless Tour of BlockchainA Breathless Tour of Blockchain
A Breathless Tour of BlockchainEoin Woods
 
blockchain .technology.pptx
blockchain .technology.pptxblockchain .technology.pptx
blockchain .technology.pptxAmit Kumar
 

Similar to BLOCKCHAIN EXPLAINED (20)

Node.js Blockchain Implementation
Node.js Blockchain ImplementationNode.js Blockchain Implementation
Node.js Blockchain Implementation
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfBlockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdf
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain and Decentralization
Blockchain and DecentralizationBlockchain and Decentralization
Blockchain and Decentralization
 
C13_blockchain introduction public (1).pptx
C13_blockchain introduction public (1).pptxC13_blockchain introduction public (1).pptx
C13_blockchain introduction public (1).pptx
 
blockchain-introduction-public.pptx
blockchain-introduction-public.pptxblockchain-introduction-public.pptx
blockchain-introduction-public.pptx
 
BLOCK CHAIN
BLOCK CHAINBLOCK CHAIN
BLOCK CHAIN
 
dfgsdjghkjsdhfg.pptx
dfgsdjghkjsdhfg.pptxdfgsdjghkjsdhfg.pptx
dfgsdjghkjsdhfg.pptx
 
Architecture and operations.pptx
Architecture and operations.pptxArchitecture and operations.pptx
Architecture and operations.pptx
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Blockchain
Blockchain Blockchain
Blockchain
 
Block chain
Block chainBlock chain
Block chain
 
Blockchain Tech by Iqbal Matheen.pptx
Blockchain Tech by Iqbal Matheen.pptxBlockchain Tech by Iqbal Matheen.pptx
Blockchain Tech by Iqbal Matheen.pptx
 
Litecoin Crypto Currency Bootcamp
Litecoin Crypto Currency BootcampLitecoin Crypto Currency Bootcamp
Litecoin Crypto Currency Bootcamp
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashir
 
Distributed systems and blockchain technology
Distributed systems and blockchain technologyDistributed systems and blockchain technology
Distributed systems and blockchain technology
 
module-1.pptx
module-1.pptxmodule-1.pptx
module-1.pptx
 
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain,  Hyperledger, DeFi, Web 3.0 - understanding and conceptsBlockchain,  Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
 
A Breathless Tour of Blockchain
A Breathless Tour of BlockchainA Breathless Tour of Blockchain
A Breathless Tour of Blockchain
 
blockchain .technology.pptx
blockchain .technology.pptxblockchain .technology.pptx
blockchain .technology.pptx
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

BLOCKCHAIN EXPLAINED

  • 1. “Just for a change—But for a Big cause”
  • 2. CONTENTS • INTRODUCTION • LITERATURE SURVEY • WHAT IS A BLOCKCHAIN • ACTUAL METHOD/PROCESS • PROPOSED METHOD/PROCESS • DIFFERENCE FROM SQL DATABASE • WHAT IS MINING • WHAT IS IN A BLOCK • RELATED WORK • ELEMENTS OF BLOCKCHAIN • PROPERTIES OF BITCOIN • PRIVATE AND PUBLIC BLOCKCHAIN • CONCLUSION • REFERENCE
  • 3. INTRODUCTION • Three complementary definitions of blockchain :  Technically, the blockchain is a backend database that maintains a distributed ledger that can be inspected openly  Business-wise, the blockchain is an exchange network for moving transactions,value,assets between peers, without the assistence of intermediaries  Legally, speaking the blockchain validates transactions, replacing previously trusted entities
  • 4. LITERATURE SURVEY • White paper published November 2008 by Satoshi nakamoto #Bitcoin-a peer to peer electronic cash system • Working implementation published three months later as an open source project.
  • 5. It all begun with satoshi nokomoto paper
  • 6. EVOLUTION OF BLOCKCHAIN • Currency and payments (blockchain 1.0) • Contracts, property, and all financial market transactions (blockchain 2.0) • Government, health, science, literacy, publishing, economic development, art and culture (blockchain 3.0)
  • 7. WHAT IS A BLOCKCHAIN : • Blockchain Bitcoin • Blockchain is the technology behind bitcoin • Bitcoin is the digital token and blockchain is the ledger that keeps track of who owns the digital tokens • You cant have bitcoin without blockchain but you can have blockchain without bitcoin • It is a revolution bigger than internet !? • It may ruin banks
  • 8. Contd… • Blockchains could not be with out internet • Blockchain is a meta technology because it effects other technologies, and it is made up of several technologies itself • It is compromised of several pieces: A database A software application A number of computers connected each other Clients to access it A software environment to develop on it, tools to monitor it, and other pieces
  • 10. PROPOSED METHOD • A blockchain is a ledger of facts, replicated across several computers assembled in a peer-to-peer network. Facts can be anything from monitory transactions to content signature • Members of the networks are anonymous individuals called nodes • All communication inside the network takes advantage of cryptography to securly identify the sender and receiver • When a node wants to add a fact to a ledger, a consensus forms in the network to determine where this fact should appear in the ledger; this consensus is called block
  • 11. OPEN LEDGER : CHAIN DECENTRALIZATION
  • 12.
  • 13. MINERS B->D = 2 Rs SYNCHRONIZATION OF TRANSACTIONS
  • 16. What difference it makes from SQL database • Not much, really, and it would also be much slower than a SQL database Then what is making us to go towards it…!? • Corruption resistence and • Redundancy Blockchain have this pros and cons, but depending on how they are implemented, the benefits could easily minimised Eg: if you deploy too few nodes the redundancy will be low
  • 18. ELEMENTS OF BLOCKCHAIN NODES MINERS LEDGER(BLOCK/BLOCKCHAIN) PROOF OF WORK NETWORK CONSENSUS DIFFICULTY LEVEL DOUBLE SPENDING PROBLEM
  • 19. WHAT IS MINING? • BITCOIN mining is like a giant lottery, where you compete with your mining hardware with everyone on the network to earn bitcoins • Bitcoin mining secures transactions that are recorded in bitcoin public ledger, the blockchain • Mining hardware: CPU GPU FPGA ASIC • More miners = reliable and more secure network • Should I mine..?
  • 20. WHAT IS IN A BLOCK • A magic number (0XD9B4BEF9) to show it’s a bitcoin block • A size number to specify how much data is coming next • Block header • Some metadata :  A version number of the block format-4 bytes(always same)  A link to the previous block that came immediately before it- 32 bytes  Merkle root of all the transactions in the block-32 bytes  Timestamp of when the block was created-4 bytes  Mining difficulty  Nonce for proof of work-solution to puzzle • Transaction counter • All the transactions that were recorded in this block
  • 21. ….. Genesis block Version Previous block hash Hash Merkle root Timestamp Bits Target Nonce Transactions Block header Payload 80 byte header Block hash = sha256(header) But there is a catch… Variable size (unconfirmed transactions) Block 0 Block 1 Block N-1 Block N
  • 22. MERKLE TREE : EXAMPLE
  • 23. CONSENSUS ALGORITHMS • PROOF OF WORK • PROOF OF STAKE • PROOF OF ELAPSED TIME • BYZANTINE FAULT TOLERANCE • PROOF OF BURN
  • 24. RELATED WORK - Tweet
  • 25. PROPERTIES OF BITCOIN • No counterfeiting “NOBODY” can increase money supply at will -If you can beat it, it just gets harder! • Transaction irreversibility “NOBODY” can undo a transaction • No double spending “NOBODY” can spend the same value more than once
  • 26. TECHNOLOGY : A NETWORK • INTERNET – Global computer network • AMAZON – Server based network • BITCOIN – Peer to peer network
  • 27. PRIVATE vs PUBLIC BLOCKCHAIN • A public blockchain is open and inter operable, like the internet and a private blockchain is closed and limits the people who are granted access, like an intranet • To transfer the digital assets between a closed group of people, want to maintain privacy of transactions per second, then a private blockchain is needed
  • 28.
  • 29. REAL EXAMPLE OF DATA STORED IN BLOCKCHAIN
  • 30. BITCOIN ATM’S There were 3,661 Bitcoin ATM’s globally as of september 2018
  • 31. CONCLUSION • The Blockchain will redefine the role of existing intermediaries(if they accept to change), while creating new intermediaries, therefore it will disrupt the traditional boundaries of value • Previously it’s called HUNTING but for a change now it’s called MINING! • The history is not going to repeat but it rhymes
  • 32. REFERENCE • https://bitcoin.org/bitcoin.pdf • https://www.slideshare.net/IBTSMG/blockcha in-67620150/102 • https://bitcoin.org/en/faq • https://money.cnn.com/2018/08/06/technolo gy/mobile-voting-west-virginia- voatz/index.html

Editor's Notes

  1. MINER(GUESSING GAME) ---------- THEY TAKE THE HASH MERKLE ROOT AND THEY APPEND THE NONCE TO MERKLE HASH AND FIND HASH AND IF THIS HASH IS LESS THAN THE TARGET WE ARE DONE AND IF IT IS MORE AND WE AGAIN APPEND AND FIND NEW HASH AND AGAIN COMPARE
  2. BLOCK GIVES A BLOCKCHAION ITS PURPOSES-IS A BASIC ELEMENT MAGIC NUMBER -- 4 BYTES LONG --ARBITARY NUMBER THAT SIGNALS -- SAME AS ALL BLOCKS(LIKE GENDER)--WHAT KIND OF SOFTWARE IS IT BLOCK SIZE BLOCK HEADER--8 BYTES TRANSACTION COUNTER--1 TO 9 BYTES LIST OF TRANSACTIONS HEADER ------------ VERSION OF BLOCKCHAIN--DIFFERENT VERSION BLOCKS ARE IGNORED--FORMAT OF BLOCKS(DIFFERENT VERSIONS)--4 BYTES HASH OF PREVIOUS HEADER BLOCK--32BYTES HASH OF MERKLE TREE ROOT(TRANSACTIONS AS A TREE)--32 BYTES--IS A DATASTUCTURE WHERE EACH LEVEL OF TREE IS A HASH YIME STAMP--4 BYTES TARGET -- ACTUALLY TELLS THE COMPLEXIMITY OF BLOCK NONCE--SOLUTION TO PUZZLE(MINER SOLVES THE PROBLEM BY APPENDING THE VALUES AND FINDING THE HASH BYE MERKELE HASH APPENDING AND IF HASH VALUE IS LESS THAN OUR TARGET