SlideShare a Scribd company logo
1 of 21
Download to read offline
Blockchain
(BitCoin)
By : Mohit Shukla
Sr. Software Engineer
mohit.shukla1992@gmail.com
Introduction
Before getting this let's have a look why we need it
Issues in current banking system
1: Double Spending
2: Financial Crises
3: Private ledger / Centralised Power (Bank,Government)
4: Hacking
Current Banking System
Rs 100 Rs 98
Rs 2
Mahesh Suresh
Transaction fees is very high
Double Spending
Mahesh
Suresh
Leena
Rs 500
Rs 400
Rs 500
Let mahesh have Rs 500. If he initiated
two transactions at the same time for Rs
400 to suresh and Rs 500 to leena then
it is very typical to verify which
transaction is valid.
Financial Crises
Give loan
Wrong Investment
Not paid back
Big loss
Private Ledger
Insvested your money in stock
No Money
MarketDown
Hacking
Net Banking
Credentialsstolen
Transferinitiated
Got Money
How Blockchain overcome by these
Issues ?
Immutable to
hack
Decentralised
power
No Double
Spending
Public ledger
Blockchain
What is Blockchain
A blockchain is a digitized, decentralized, public ledger of all cryptocurrency
transactions. Constantly growing as ‘completed’ blocks (the most recent transactions)
are recorded and added to it in chronological order.
A. It is a Technology of Transaction management
B. Public distributed database that hold the encrypted ledger
What is Block
It is assume that every 10 min lots of blocks are created and block chain is growing up
accordingly
What is Block
Block Is a collection of recent transactions that happen and verified, basically it group all the
transaction a create a hash code and then it store it in a block. Once the transaction is
verified then this block is become the permanent part of the block chain. And the chain keeps
growing.
Blockchain
Block
3 key concepts of block chain
1. Previous Block hashcode (This hashcode is highly secure and use dofr
identify a Block, every block have there hashcode ).
2. Complete hash details of every transactions that has happened to that
block
3. Value and Proof of work to that block (it is basically a mathematical
solution attach to a block to ensure validity of the block )
BitCoin
1: First Decentralised digital currency
2: introduced in 2009 by Satoshi Nakamoto
3: Open Paper = Bitcoin Concept + Blockchain Algorithm
Note: Even it is open source but the cryptographic and mathematical calculations restrict any individual to
create bitcoin for own.
4: Bitcoin community keep upgrading the algorithms as well as cryptographic technology involved in bitcoin on
regular basis.
5: ledger system insure the bitcoin transaction and there security. Which itself highly secure. Ledger is produced by
the software that solves mathematical problems
How Ledger System Work ?
1: Everyone have a valid copy of ledger
2: Suppose adam wants to add a false transaction in
the network
3: it's not gonna work here as each and every
member have the valid copy of the transactions .
For adding a false transaction in the network adam
have to convince more than 50 % peoples in the
network.
It's Impossible to do this !
Adam
Bitcoin transaction
34565895789387 1200
234234234234234 500
456456456456456 200
2342423524525223 5000
235253253452424 150000
Ladger
Miners
1: Suppose Rahul wants to send 500
BTC to Mahesh
2: Any one have to validate that Rahul
have enough money which he wants to
transfer.
3: Here the role of miners come into
picture.
4: Ram and Leena are the professionals
whose job is to insure that Rahul have
enough balance before he transfer
money to someone’s account.
Rahul
Mahesh
Ram
Leena
Bitcoin transaction
34565895789387 1200
234234234234234 500
456456456456456 200
2342423524525223 5000
235253253452424 150000
Ladger
Miners
Once a transaction takes place this
balance corresponding to account no. is
get updated. And this ledger is also get
updated itself. Here we store the
transactions of a block rather than the
transactions of a account
Rahul
Mahesh
Ram
Leena
Account No Balance
234234234234234 500
456456456456456 200
2342423524525223 5000
235253253452424 150000
Ladger
Bitcoin transaction
34565895789387 1200
234234234234234 500
456456456456456 200
2342423524525223 5000
235253253452424 150000
Ladger
Miners
Rahul
Mahesh
Ram
Leena
1. Ram and Leena have to
look into the ledger for
Rahul account that he have
sufficient balance to
transfer or not
2. Suppose Leena checks the
ledger and found Vivek has
given 1000 BTC to Rahul
past 2 days and Rahul
haven't spent it yet then
leena gives the
confirmation as transaction
is valid
vivek
Bitcoin transaction
34565895789387 1200
234234234234234 500
456456456456456 200
2342423524525223 5000
235253253452424 150000
Ladger
Miners
Rahul
Mahesh
Ram
Leena
Let's take another scenario
1. Ram found that Sanchit send 100 BTC to Rahul
and Vivek send 200 BTC to Rahul in past 3
days then still Ram have to keep checking the
ledger that Rahul have enough balance to
transfer or not
2. If Ram founds that Rahul doesn't have enough
balance in his account then he gives false
confirmation and transaction is invalid
3. Since the transaction is invalid it is not added
into the block
4. But if it is validated then it is added into the
block and once the block itself is validated then
the money transfer is successfully done and
that transaction is permanently become a part
of the block chain.
vivek
Ladger
sanchit
Resolve Double Spending
All the transactions goes one by one in the block. As every time a transaction is takes place,
Miners have to validate that transaction by checking the ledger, so once the transactions is
validated by the miners then it is added to the block. And once the block itself is validated
then the transfer is takes place.
That’s how the Blockchain resolves the Double spending problem
THANK YOU !

More Related Content

What's hot

5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts 5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts Blockchain Council
 
What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?PECB
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssHoward Anglin
 
Build your own block chain
Build your own block chainBuild your own block chain
Build your own block chainBohdan Szymanik
 
Bitcoins: Application of blockchain technology
Bitcoins: Application of blockchain technologyBitcoins: Application of blockchain technology
Bitcoins: Application of blockchain technologyShiv Sahni
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyNimmy Solomon
 
Benefits of Using the Bitcoin Exchange
Benefits of Using the Bitcoin ExchangeBenefits of Using the Bitcoin Exchange
Benefits of Using the Bitcoin ExchangeBlogs Crypto
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinNelson Rosario
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchainsubbul
 
Boolberry reduces blockchain bloat
Boolberry reduces blockchain bloatBoolberry reduces blockchain bloat
Boolberry reduces blockchain bloatboolberry
 
Introduction to blockchain_technology
Introduction to blockchain_technologyIntroduction to blockchain_technology
Introduction to blockchain_technologyV C
 
Best practices to build secure smart contracts
Best practices to build secure smart contractsBest practices to build secure smart contracts
Best practices to build secure smart contractsGautam Anand
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyPalakGulati10
 
Blockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationBlockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationPaperchain
 

What's hot (20)

5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts 5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts
 
Crypto currency
Crypto currencyCrypto currency
Crypto currency
 
BLOCKCHAIN TECHNOLOGY
BLOCKCHAIN TECHNOLOGYBLOCKCHAIN TECHNOLOGY
BLOCKCHAIN TECHNOLOGY
 
What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?
 
anonymity_KYC_short
anonymity_KYC_shortanonymity_KYC_short
anonymity_KYC_short
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
 
Build your own block chain
Build your own block chainBuild your own block chain
Build your own block chain
 
Bitcoins: Application of blockchain technology
Bitcoins: Application of blockchain technologyBitcoins: Application of blockchain technology
Bitcoins: Application of blockchain technology
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Study on Bitcoin
Study on Bitcoin Study on Bitcoin
Study on Bitcoin
 
Benefits of Using the Bitcoin Exchange
Benefits of Using the Bitcoin ExchangeBenefits of Using the Bitcoin Exchange
Benefits of Using the Bitcoin Exchange
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Bitcoins Math
Bitcoins MathBitcoins Math
Bitcoins Math
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Boolberry reduces blockchain bloat
Boolberry reduces blockchain bloatBoolberry reduces blockchain bloat
Boolberry reduces blockchain bloat
 
Bitcoin Internal
Bitcoin InternalBitcoin Internal
Bitcoin Internal
 
Introduction to blockchain_technology
Introduction to blockchain_technologyIntroduction to blockchain_technology
Introduction to blockchain_technology
 
Best practices to build secure smart contracts
Best practices to build secure smart contractsBest practices to build secure smart contracts
Best practices to build secure smart contracts
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationBlockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentation
 

Similar to Blockchain (Bitcoin)

An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.SanjeebSamanta1
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxSohanaAmreen
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 
Cryptocurrency guide.pptx
Cryptocurrency guide.pptxCryptocurrency guide.pptx
Cryptocurrency guide.pptxMarina Ibrahim
 
Bitcoin breakthrough training guide
Bitcoin breakthrough training guideBitcoin breakthrough training guide
Bitcoin breakthrough training guideIsabella
 
What is the mechanism of Bitcoin?
What is the mechanism of Bitcoin? What is the mechanism of Bitcoin?
What is the mechanism of Bitcoin? Muhammad Mansha
 
Introduction to Cryptocurrency
Introduction to CryptocurrencyIntroduction to Cryptocurrency
Introduction to CryptocurrencyROUNAKKEDIA1
 
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)Chhay Lin Lim
 
IRJET- Bitcoin – A New Currency in the ERA of Investment
IRJET- Bitcoin – A New Currency in the ERA of InvestmentIRJET- Bitcoin – A New Currency in the ERA of Investment
IRJET- Bitcoin – A New Currency in the ERA of InvestmentIRJET Journal
 
Every thing bitcoin in baby language
Every thing bitcoin in baby languageEvery thing bitcoin in baby language
Every thing bitcoin in baby languageOssai Nduka
 
IMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxIMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxMuskanRath1
 
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
 
Blockchain Training | Blockchain Tutorial for Beginners | Blockchain Technolo...
Blockchain Training | Blockchain Tutorial for Beginners | Blockchain Technolo...Blockchain Training | Blockchain Tutorial for Beginners | Blockchain Technolo...
Blockchain Training | Blockchain Tutorial for Beginners | Blockchain Technolo...Edureka!
 
Get Some Ideas About Bitcoin.docx
Get Some Ideas About Bitcoin.docxGet Some Ideas About Bitcoin.docx
Get Some Ideas About Bitcoin.docxSameerShaik43
 

Similar to Blockchain (Bitcoin) (20)

An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptx
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Cryptocurrency guide.pptx
Cryptocurrency guide.pptxCryptocurrency guide.pptx
Cryptocurrency guide.pptx
 
Bitcoin breakthrough training guide
Bitcoin breakthrough training guideBitcoin breakthrough training guide
Bitcoin breakthrough training guide
 
What is the mechanism of Bitcoin?
What is the mechanism of Bitcoin? What is the mechanism of Bitcoin?
What is the mechanism of Bitcoin?
 
Introduction to Cryptocurrency
Introduction to CryptocurrencyIntroduction to Cryptocurrency
Introduction to Cryptocurrency
 
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
 
Cryptocurrency secrets
Cryptocurrency secretsCryptocurrency secrets
Cryptocurrency secrets
 
IRJET- Bitcoin – A New Currency in the ERA of Investment
IRJET- Bitcoin – A New Currency in the ERA of InvestmentIRJET- Bitcoin – A New Currency in the ERA of Investment
IRJET- Bitcoin – A New Currency in the ERA of Investment
 
Every thing bitcoin in baby language
Every thing bitcoin in baby languageEvery thing bitcoin in baby language
Every thing bitcoin in baby language
 
IMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxIMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docx
 
Introduction to Blockchain
Introduction to Blockchain Introduction to Blockchain
Introduction to Blockchain
 
Cryptocurrency in real world
Cryptocurrency in real worldCryptocurrency in real world
Cryptocurrency in real world
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
Blockchain Training | Blockchain Tutorial for Beginners | Blockchain Technolo...
Blockchain Training | Blockchain Tutorial for Beginners | Blockchain Technolo...Blockchain Training | Blockchain Tutorial for Beginners | Blockchain Technolo...
Blockchain Training | Blockchain Tutorial for Beginners | Blockchain Technolo...
 
Blockchain simplified
Blockchain simplifiedBlockchain simplified
Blockchain simplified
 
Get Some Ideas About Bitcoin.docx
Get Some Ideas About Bitcoin.docxGet Some Ideas About Bitcoin.docx
Get Some Ideas About Bitcoin.docx
 
Bitcoin
BitcoinBitcoin
Bitcoin
 

Recently uploaded

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Blockchain (Bitcoin)

  • 1. Blockchain (BitCoin) By : Mohit Shukla Sr. Software Engineer mohit.shukla1992@gmail.com
  • 2. Introduction Before getting this let's have a look why we need it
  • 3. Issues in current banking system 1: Double Spending 2: Financial Crises 3: Private ledger / Centralised Power (Bank,Government) 4: Hacking
  • 4. Current Banking System Rs 100 Rs 98 Rs 2 Mahesh Suresh Transaction fees is very high
  • 5. Double Spending Mahesh Suresh Leena Rs 500 Rs 400 Rs 500 Let mahesh have Rs 500. If he initiated two transactions at the same time for Rs 400 to suresh and Rs 500 to leena then it is very typical to verify which transaction is valid.
  • 6. Financial Crises Give loan Wrong Investment Not paid back Big loss
  • 7. Private Ledger Insvested your money in stock No Money MarketDown
  • 9. How Blockchain overcome by these Issues ? Immutable to hack Decentralised power No Double Spending Public ledger Blockchain
  • 10. What is Blockchain A blockchain is a digitized, decentralized, public ledger of all cryptocurrency transactions. Constantly growing as ‘completed’ blocks (the most recent transactions) are recorded and added to it in chronological order. A. It is a Technology of Transaction management B. Public distributed database that hold the encrypted ledger
  • 11. What is Block It is assume that every 10 min lots of blocks are created and block chain is growing up accordingly
  • 12. What is Block Block Is a collection of recent transactions that happen and verified, basically it group all the transaction a create a hash code and then it store it in a block. Once the transaction is verified then this block is become the permanent part of the block chain. And the chain keeps growing. Blockchain Block
  • 13. 3 key concepts of block chain 1. Previous Block hashcode (This hashcode is highly secure and use dofr identify a Block, every block have there hashcode ). 2. Complete hash details of every transactions that has happened to that block 3. Value and Proof of work to that block (it is basically a mathematical solution attach to a block to ensure validity of the block )
  • 14. BitCoin 1: First Decentralised digital currency 2: introduced in 2009 by Satoshi Nakamoto 3: Open Paper = Bitcoin Concept + Blockchain Algorithm Note: Even it is open source but the cryptographic and mathematical calculations restrict any individual to create bitcoin for own. 4: Bitcoin community keep upgrading the algorithms as well as cryptographic technology involved in bitcoin on regular basis. 5: ledger system insure the bitcoin transaction and there security. Which itself highly secure. Ledger is produced by the software that solves mathematical problems
  • 15. How Ledger System Work ? 1: Everyone have a valid copy of ledger 2: Suppose adam wants to add a false transaction in the network 3: it's not gonna work here as each and every member have the valid copy of the transactions . For adding a false transaction in the network adam have to convince more than 50 % peoples in the network. It's Impossible to do this ! Adam
  • 16. Bitcoin transaction 34565895789387 1200 234234234234234 500 456456456456456 200 2342423524525223 5000 235253253452424 150000 Ladger Miners 1: Suppose Rahul wants to send 500 BTC to Mahesh 2: Any one have to validate that Rahul have enough money which he wants to transfer. 3: Here the role of miners come into picture. 4: Ram and Leena are the professionals whose job is to insure that Rahul have enough balance before he transfer money to someone’s account. Rahul Mahesh Ram Leena
  • 17. Bitcoin transaction 34565895789387 1200 234234234234234 500 456456456456456 200 2342423524525223 5000 235253253452424 150000 Ladger Miners Once a transaction takes place this balance corresponding to account no. is get updated. And this ledger is also get updated itself. Here we store the transactions of a block rather than the transactions of a account Rahul Mahesh Ram Leena Account No Balance 234234234234234 500 456456456456456 200 2342423524525223 5000 235253253452424 150000 Ladger
  • 18. Bitcoin transaction 34565895789387 1200 234234234234234 500 456456456456456 200 2342423524525223 5000 235253253452424 150000 Ladger Miners Rahul Mahesh Ram Leena 1. Ram and Leena have to look into the ledger for Rahul account that he have sufficient balance to transfer or not 2. Suppose Leena checks the ledger and found Vivek has given 1000 BTC to Rahul past 2 days and Rahul haven't spent it yet then leena gives the confirmation as transaction is valid vivek
  • 19. Bitcoin transaction 34565895789387 1200 234234234234234 500 456456456456456 200 2342423524525223 5000 235253253452424 150000 Ladger Miners Rahul Mahesh Ram Leena Let's take another scenario 1. Ram found that Sanchit send 100 BTC to Rahul and Vivek send 200 BTC to Rahul in past 3 days then still Ram have to keep checking the ledger that Rahul have enough balance to transfer or not 2. If Ram founds that Rahul doesn't have enough balance in his account then he gives false confirmation and transaction is invalid 3. Since the transaction is invalid it is not added into the block 4. But if it is validated then it is added into the block and once the block itself is validated then the money transfer is successfully done and that transaction is permanently become a part of the block chain. vivek Ladger sanchit
  • 20. Resolve Double Spending All the transactions goes one by one in the block. As every time a transaction is takes place, Miners have to validate that transaction by checking the ledger, so once the transactions is validated by the miners then it is added to the block. And once the block itself is validated then the transfer is takes place. That’s how the Blockchain resolves the Double spending problem