SlideShare une entreprise Scribd logo
1  sur  18
CSI IT2020 Conference
Blockchain Technology
Joel Divekar
Mumbai
14th Oct 2016
What is Blockchain ? (1/2)
Originally called block chain,
is a
distributed transaction database.
What is Blockchain ? (2/2)
Secured public ledger,
which maintains every transaction
ever executed in Bitcoin.
With this historical information one can
derive how much value belonged to
each Bitcoin address at any point in
history.
What is Bitcoin Address ? (1/2)
A Bitcoin address or address is an
identifier of 26-35 alphanumeric
characters, beginning with 1 or 3.
Two address formats are
P2PKH begins with 1,
1AwCNTFZtuXfurUGo5Bv4n4HGg7xJaOVN3
Newer P2SH begins with 3,
3K98u1WpEZ73CNmQvifcrnyiXrnqRhWNMz
What is Bitcoin Address ? (2/2)
Address is like your email address and
to receive payment, you need to share
your address with the payer
What are Blocks in Blockchain ? (1/2)
Blocks hold list of valid transactions
Each block includes the hash of previous
block
It is like a chain of blocks from the
genesis block to the current block
What are Blocks in Blockchain ? (2/2)
Blockchain is constantly growing as new
completed blocks are added with new
set of recordings
Blocks are added in a linear,
chronological order
It is impossible to modify a block once it
is part of the chain for a while
Blockchain can only store Bitcoins
NO ...
A verified transaction can be for
cryptocurrency, contracts, records or
other information
The Genesis Block (1/2)
The Genesis block is the first block of
the blockchain
It is a special, as it does not reference
the previous block
The Genesis Block (2/2)
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks
GetHash() = 0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
hashMerkleRoot = 0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
txNew.vin[0].scriptSig = 486604799 4
0x736B6E616220726F662074756F6C69616220646E6F63657320666F206B6E697262206E6F20726F6C6C65636E61684320393030322F
6E614A2F33302073656D695420656854
txNew.vout[0].nValue = 5000000000
txNew.vout[0].scriptPubKey =
0x5F1DF16B2B704C8A578D0BBAF74D385CDE12C11EE50455F3C438EF4C3FBCF649B6DE611FEAE06279A60939E028A8D65C10B7
3071A6F16719274855FEB0FD8A6704 OP_CHECKSIG
block.nVersion = 1
block.nTime = 1231006505
block.nBits = 0x1d00ffff
block.nNonce = 2083236893
CBlock(hash=000000000019d6, ver=1, hashPrevBlock=00000000000000, hashMerkleRoot=4a5e1e, nTime=1231006505, nBits=1d00ffff,
nNonce=2083236893, vtx=1)
CTransaction(hash=4a5e1e, ver=1, vin.size=1, vout.size=1, nLockTime=0)
CTxIn(COutPoint(000000, -1), coinbase
04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e
64206261696c6f757420666f722062616e6b73)
CTxOut(nValue=50.00000000, scriptPubKey=0x5F1DF16B2B704C8A578D0B)
vMerkleTree: 4a5e1e
Bitcoin Mining (1/2)
Bitcoin Mining is a process by which
transactions are verified and added to
blockchain and new Bitcoins are
rewarded
Mining process involves compiling
recent transactions into blocks and
solving computationally difficult puzzle
Bitcoin Mining (2/2)
First mining participant to solve the
puzzle gets the reward
The block reward is halved every
2,10,000 blocks i.e roughly every 4
years
Currently it is 25 BTC
Blockchain flow
Request is made for a transaction
Requested transaction is broadcasted over p2p
network consisting of computers known as nodes
Nodes validates the transaction
Once verified, the transaction is combined with
other transaction to create a new block
New block is then added to the blockchain
Advantages of Blockchain
No central authority
Buyer and seller do not need
intermedairy to confidently and securely
transfer value
Maintains Open and Transparent Ledger
Fundamental problems solved by Blockchain
Every node maintains updated identical
copy of database and no centralised
database
Distributed peer to peer replicated
database
No single point of failure
Robust database environment
Blockchain Projects – Private
Etherem
Hyperledger
Chain
MultiChain
OpenChain
Blockchain Projects – What do they mean
Centralise authority, write is controlled
Read access is restricted
No proof of ownership
Technical improvement
- write speed
- access control
- data encryption
Thanks
Joel Divekar
Mumbai, India
+91 9920208223
joeldivekar.blogspot.com
www.linkedin.com/in/joeldivekar
www.slideshare.net/JoelDivekar
Consulting / DevOps / Software Development / Training

Contenu connexe

Tendances

Tendances (20)

How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
 
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 basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchains
 
Block Chain Bitcoin and Crypto Currency
Block Chain Bitcoin and Crypto CurrencyBlock Chain Bitcoin and Crypto Currency
Block Chain Bitcoin and Crypto Currency
 
Bitcoin & Blockchain Basics
Bitcoin & Blockchain BasicsBitcoin & Blockchain Basics
Bitcoin & Blockchain Basics
 
Grokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchainGrokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchain
 
Block chain by harsh biltu agarwal
Block chain by harsh biltu agarwalBlock chain by harsh biltu agarwal
Block chain by harsh biltu agarwal
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contracts
 
Block chain introduction
Block chain introductionBlock chain introduction
Block chain introduction
 
Block chain chronicles
Block chain chroniclesBlock chain chronicles
Block chain chronicles
 
Block chain 101 what it is, why it matters
Block chain 101  what it is, why it mattersBlock chain 101  what it is, why it matters
Block chain 101 what it is, why it matters
 
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
 
Introduction to Blockchain Technology
Introduction to Blockchain TechnologyIntroduction to Blockchain Technology
Introduction to Blockchain Technology
 
Anatomy of a blockchain
Anatomy of a blockchainAnatomy of a blockchain
Anatomy of a blockchain
 
Bitcoin : A fierce decentralized crypto currency - Report
Bitcoin : A fierce decentralized crypto currency - ReportBitcoin : A fierce decentralized crypto currency - Report
Bitcoin : A fierce decentralized crypto currency - Report
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
 
An Introduction to Blockchain Technology
An Introduction to Blockchain Technology An Introduction to Blockchain Technology
An Introduction to Blockchain Technology
 
An Introduction to Blockchain, Bitcoin, and CryptoEconomics.
An Introduction to Blockchain, Bitcoin, and CryptoEconomics.An Introduction to Blockchain, Bitcoin, and CryptoEconomics.
An Introduction to Blockchain, Bitcoin, and CryptoEconomics.
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
 

Similaire à Blockchain Technology

GET RICHER MINING BITCOIN VAULT - JOIN US- https://bit.ly/btcvminingmarket
GET RICHER MINING BITCOIN VAULT - JOIN US-  https://bit.ly/btcvminingmarketGET RICHER MINING BITCOIN VAULT - JOIN US-  https://bit.ly/btcvminingmarket
GET RICHER MINING BITCOIN VAULT - JOIN US- https://bit.ly/btcvminingmarket
Kennedy Odigie
 
Key recovery attacks against commercial white-box cryptography implementation...
Key recovery attacks against commercial white-box cryptography implementation...Key recovery attacks against commercial white-box cryptography implementation...
Key recovery attacks against commercial white-box cryptography implementation...
CODE BLUE
 

Similaire à Blockchain Technology (20)

Registro de Informações no Blockchain da rede Bitcoin
Registro de Informações no Blockchain da rede BitcoinRegistro de Informações no Blockchain da rede Bitcoin
Registro de Informações no Blockchain da rede Bitcoin
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
 
Blockchain, Bitcoin, Mining - My Product School Presentation
Blockchain, Bitcoin, Mining - My Product School Presentation Blockchain, Bitcoin, Mining - My Product School Presentation
Blockchain, Bitcoin, Mining - My Product School Presentation
 
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
 
Workshop - Registro de Informações em Blockchain - Bitcoin - Ethereum - Decred
Workshop - Registro de Informações em Blockchain - Bitcoin - Ethereum - DecredWorkshop - Registro de Informações em Blockchain - Bitcoin - Ethereum - Decred
Workshop - Registro de Informações em Blockchain - Bitcoin - Ethereum - Decred
 
Bitcoin quiz
Bitcoin quizBitcoin quiz
Bitcoin quiz
 
Blockchain
BlockchainBlockchain
Blockchain
 
Bitcoin tech talk @Purdue Bitcoin Club
Bitcoin tech talk @Purdue Bitcoin ClubBitcoin tech talk @Purdue Bitcoin Club
Bitcoin tech talk @Purdue Bitcoin Club
 
Bitcoin Internal
Bitcoin InternalBitcoin Internal
Bitcoin Internal
 
Public blockchains and municipalities en v1.0_hc
Public blockchains and municipalities en v1.0_hcPublic blockchains and municipalities en v1.0_hc
Public blockchains and municipalities en v1.0_hc
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin Technology
 
With a transaction fee market and without a block size limit in Bitcoin netwo...
With a transaction fee market and without a block size limit in Bitcoin netwo...With a transaction fee market and without a block size limit in Bitcoin netwo...
With a transaction fee market and without a block size limit in Bitcoin netwo...
 
Bitcoin
Bitcoin Bitcoin
Bitcoin
 
Blockchain: An Introduction, by Ruben Merre NGRAVE
Blockchain: An Introduction, by Ruben Merre NGRAVEBlockchain: An Introduction, by Ruben Merre NGRAVE
Blockchain: An Introduction, by Ruben Merre NGRAVE
 
Blockchain Introduction
Blockchain IntroductionBlockchain Introduction
Blockchain Introduction
 
GET RICHER MINING BITCOIN VAULT - JOIN US- https://bit.ly/btcvminingmarket
GET RICHER MINING BITCOIN VAULT - JOIN US-  https://bit.ly/btcvminingmarketGET RICHER MINING BITCOIN VAULT - JOIN US-  https://bit.ly/btcvminingmarket
GET RICHER MINING BITCOIN VAULT - JOIN US- https://bit.ly/btcvminingmarket
 
create your own cryptocurrency
create your own cryptocurrencycreate your own cryptocurrency
create your own cryptocurrency
 
Symposium on Legal Regulation of Bitcoin, Blockchain & Cryptocurrencies
Symposium on Legal Regulation of Bitcoin, Blockchain & Cryptocurrencies Symposium on Legal Regulation of Bitcoin, Blockchain & Cryptocurrencies
Symposium on Legal Regulation of Bitcoin, Blockchain & Cryptocurrencies
 
Fundamentals of Blockchain Technology
Fundamentals of Blockchain TechnologyFundamentals of Blockchain Technology
Fundamentals of Blockchain Technology
 
Key recovery attacks against commercial white-box cryptography implementation...
Key recovery attacks against commercial white-box cryptography implementation...Key recovery attacks against commercial white-box cryptography implementation...
Key recovery attacks against commercial white-box cryptography implementation...
 

Plus de Joel Divekar (6)

DevSecOps
DevSecOpsDevSecOps
DevSecOps
 
Ransomware - TAIT knowledge Series
Ransomware - TAIT knowledge SeriesRansomware - TAIT knowledge Series
Ransomware - TAIT knowledge Series
 
New kid on the block node.js
New kid on the block node.jsNew kid on the block node.js
New kid on the block node.js
 
Managing & securing your password
Managing & securing your passwordManaging & securing your password
Managing & securing your password
 
Building open source storage for enterprise
Building open source storage for enterpriseBuilding open source storage for enterprise
Building open source storage for enterprise
 
Deploying linux in enterprise
Deploying linux in enterpriseDeploying linux in enterprise
Deploying linux in enterprise
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

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)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Blockchain Technology

  • 1. CSI IT2020 Conference Blockchain Technology Joel Divekar Mumbai 14th Oct 2016
  • 2. What is Blockchain ? (1/2) Originally called block chain, is a distributed transaction database.
  • 3. What is Blockchain ? (2/2) Secured public ledger, which maintains every transaction ever executed in Bitcoin. With this historical information one can derive how much value belonged to each Bitcoin address at any point in history.
  • 4. What is Bitcoin Address ? (1/2) A Bitcoin address or address is an identifier of 26-35 alphanumeric characters, beginning with 1 or 3. Two address formats are P2PKH begins with 1, 1AwCNTFZtuXfurUGo5Bv4n4HGg7xJaOVN3 Newer P2SH begins with 3, 3K98u1WpEZ73CNmQvifcrnyiXrnqRhWNMz
  • 5. What is Bitcoin Address ? (2/2) Address is like your email address and to receive payment, you need to share your address with the payer
  • 6. What are Blocks in Blockchain ? (1/2) Blocks hold list of valid transactions Each block includes the hash of previous block It is like a chain of blocks from the genesis block to the current block
  • 7. What are Blocks in Blockchain ? (2/2) Blockchain is constantly growing as new completed blocks are added with new set of recordings Blocks are added in a linear, chronological order It is impossible to modify a block once it is part of the chain for a while
  • 8. Blockchain can only store Bitcoins NO ... A verified transaction can be for cryptocurrency, contracts, records or other information
  • 9. The Genesis Block (1/2) The Genesis block is the first block of the blockchain It is a special, as it does not reference the previous block
  • 10. The Genesis Block (2/2) The Times 03/Jan/2009 Chancellor on brink of second bailout for banks GetHash() = 0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f hashMerkleRoot = 0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b txNew.vin[0].scriptSig = 486604799 4 0x736B6E616220726F662074756F6C69616220646E6F63657320666F206B6E697262206E6F20726F6C6C65636E61684320393030322F 6E614A2F33302073656D695420656854 txNew.vout[0].nValue = 5000000000 txNew.vout[0].scriptPubKey = 0x5F1DF16B2B704C8A578D0BBAF74D385CDE12C11EE50455F3C438EF4C3FBCF649B6DE611FEAE06279A60939E028A8D65C10B7 3071A6F16719274855FEB0FD8A6704 OP_CHECKSIG block.nVersion = 1 block.nTime = 1231006505 block.nBits = 0x1d00ffff block.nNonce = 2083236893 CBlock(hash=000000000019d6, ver=1, hashPrevBlock=00000000000000, hashMerkleRoot=4a5e1e, nTime=1231006505, nBits=1d00ffff, nNonce=2083236893, vtx=1) CTransaction(hash=4a5e1e, ver=1, vin.size=1, vout.size=1, nLockTime=0) CTxIn(COutPoint(000000, -1), coinbase 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e 64206261696c6f757420666f722062616e6b73) CTxOut(nValue=50.00000000, scriptPubKey=0x5F1DF16B2B704C8A578D0B) vMerkleTree: 4a5e1e
  • 11. Bitcoin Mining (1/2) Bitcoin Mining is a process by which transactions are verified and added to blockchain and new Bitcoins are rewarded Mining process involves compiling recent transactions into blocks and solving computationally difficult puzzle
  • 12. Bitcoin Mining (2/2) First mining participant to solve the puzzle gets the reward The block reward is halved every 2,10,000 blocks i.e roughly every 4 years Currently it is 25 BTC
  • 13. Blockchain flow Request is made for a transaction Requested transaction is broadcasted over p2p network consisting of computers known as nodes Nodes validates the transaction Once verified, the transaction is combined with other transaction to create a new block New block is then added to the blockchain
  • 14. Advantages of Blockchain No central authority Buyer and seller do not need intermedairy to confidently and securely transfer value Maintains Open and Transparent Ledger
  • 15. Fundamental problems solved by Blockchain Every node maintains updated identical copy of database and no centralised database Distributed peer to peer replicated database No single point of failure Robust database environment
  • 16. Blockchain Projects – Private Etherem Hyperledger Chain MultiChain OpenChain
  • 17. Blockchain Projects – What do they mean Centralise authority, write is controlled Read access is restricted No proof of ownership Technical improvement - write speed - access control - data encryption
  • 18. Thanks Joel Divekar Mumbai, India +91 9920208223 joeldivekar.blogspot.com www.linkedin.com/in/joeldivekar www.slideshare.net/JoelDivekar Consulting / DevOps / Software Development / Training