SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Blockchain
Subramanian Lakshminarayanan
Agenda
1. History of Blockchain
2. Fundamentals of Blockchain protocol
3. Applications
4. Future Scope
5. Reference
Time to Grab your Attention!!
History
Satoshi Nakamoto invented blockchain which is fundamental to Bitcoin, to solve the
double-spending problem of digital currency
Published a paper on Bitcoin: A Peer-to-Peer Electronic Cash System 2008
● Peer-to-peer electronic transactions and interactions
● Without financial institutions
● Cryptographic proof instead of central trust
● Put trust in the network instead of in a central institution
Is Elon Musk the real Satoshi?
Wikipedia Definition
A blockchain is a decentralized, distributed and public digital ledger that is used to record transactions across many computers so
that the record cannot be altered retroactively without the alteration of all subsequent blocks and the collusion of the network.
Trust 2.0
- What is Trust ?
- Belief on someone, something without evidence, proof. Given in advance - increase
/decrease based on results of behavior on continuous basis
- Whom do we trust ? (other than God)
- Banks, Government, Credit Card, Utility Companies
- What is Trust 2.0
- Shift from humans and orgs to computers and decentralized orgs, via an
underlying blockchain-based decentralized consensus protocol that governs its
delivery.
Airbnb has designed for the human element of trust, the blockchain was designed for a parallel element of transactional
trust, where the human is also part of it, but behind the scenes, and that human is represented on the blockchain via their
identity and reputation status.
Why blockchain was needed?
Ownership
● An identification of the owner
● An identification of the object
being owned
● A mapping of the owner to the
object
Proving ownership in a truly distributed system without a central verification authority and also a network on
unknown reliability and trust
Benefits of Ledger
● Ownership provenance
● System of Record for transaction
● Creation of new entries
● Verification by others
The Double Spending Problem
● Digital money can be duplicated
unless proper care is taken
● Without central authority it is hard to
detect the double spend
● Blockchain adds transactions and
waits for confirmation by Miners
and peers
● Longest chain blocks confirm the
transactions
Byzantine Generals Problem (Leslie Lamport)
Byzantine Generals Problem - Consensus
● Game Theory - Mathematical models about conflicts/coordination of humans or
decision makers
● Block-chain - To solve Byzantine Generals Problem
● BGP - Coordinate the attack for victory, inspite of traitors/liars in group.
● Verification of work in creating the message, time limit (10 mins) to receive
message ( or accept default strategy)
● Trust no one, yet deliver the message by resilience to potential attacks
● N > 3M ( or alternatively ⅓ traitors)
Proof of Work
● Mathematical or Compute Puzzle involving Hash value
● Complexity increases as it evolves
● Mining is hard to compute the “Nonce”, but quick to verify (NP-hard?)
● Get a hash of the transaction such that leading x-digits (e.g., first 4 digits are
Zeros)
● Once you get the None satisfying the above condition, you have successfully
mined and the entire transaction is verified
● 10 mins for creating and verifying a block
Proof of Work (Mining)
Nonce is
11316
Nonce is
31914
e shortened hash value of Hello World! is 7F83B165. But what data combined with Hello World! would
yield a shortened hash value with three leading zeros? So the hash puzzle is: Find the nonce that combined
with Hello World! yields a shortened hash value that starts with three leading zeros.
Demo
https://www.youtube.com/watch?v=SzAuB2FG79A
https://youtu.be/SSo_EIwHSd4?t=125
https://anders.com/blockchain/block.html
https://blockchain.info/
Merkle Tree
● Hash of Nodes,
branches and all the
way to Root
● Transactions in a
block are hashed
● Verify set of
transactions and
order of transactions
BlockChain Advantage
● Immutable ( or rather any tampering is easily detectable)
● Block chain ledger is distributed and each individual has their own
copy
● Barring cartels, no one can control the network virtually
● Computationally it is hard to break the chain or historic
transaction
Big Picture of Block Chain
Glorified Linkedlist
DAG ( Git?)
Introduction to Blockchain
Limitation and Alternatives to Proof of Work
● High compute power and energy
debates
● Possibility of 51 % attack
● Bitcoin pool cartels
● POS vs POW
○ PoS happens by a miner putting up a
stake, or locking up an amount of their
coins, to verify a block of transactions
● Casper
● Miners validate transaction and put into ledger first
Past vs Future
Smart Contracts
Supply Chain
“UPS can execute contracts that say, ‘If I receive
cash on delivery at this location in a developing,
emerging market, then this other [product], many,
many links up the supply chain, will trigger a
supplier creating a new item since the existing
item was just delivered in that developing
market.’” All too often, supply chains are
hampered by paper-based systems, where forms
have to pass through numerous channels for
approval, which increases exposure to loss and
fraud. The blockchain nullifies this by providing a
secure, accessible digital version to all parties on
the chain and automates tasks and payment.
BitCoin
Application Areas
Enterprise Adoption of Blockchain
● Walmart is trialing the use of blockchain to track the movement and origins of pork in
China.
● UPS uses Blockchain for Supply chain management
● The Blockchain in Trucking Alliance https://www.ccn.com/bita-looking-disrupt-
freight-logistics-industry/
● Anti Counterfeit https://www.techinasia.com/bitse-vechain-blockchain-anti-
counterfeiting ( Louis Vuitton – Product Passport )
● In December 2017, De Beers announced investments in a blockchain-based diamond
tracking platform that it hopes will augment supply chain transparency and diamond
traceability to avoid conflict diamonds.
BlockChain in Government - Estonia
https://medium.com/e-residency-blog/welcome-to-the-blockchain-nation-
5d9b46c06fd4
https://e-estonia.com/
http://www.smartdubai.ae/dubai_blockchain.php
Future
Reference/Books/Tutorials
● https://www.youtube.com/watch?v=_160oMzblY8
● https://medium.com/@ConsenSys/it-was-the-best-of-times-it-was-the-worst-of-times-
3fc8c0865c6c#.whx8ustwn
● https://bitsonblocks.net/2015/09/09/a-gentle-introduction-to-blockchain-technology/
● https://www.khanacademy.org/economics-finance-domain/core-finance/money-and-
banking/bitcoin/v/bitcoin-overview
● https://www.youtube.com/watch?v=Lx9zgZCMqXE https://blockchainhub.net/blog/infographics/look-
blockchain-technology/
● https://hbr.org/2017/01/the-truth-about-blockchain
● https://hbr.org/2017/02/a-brief-history-of-blockchain
● Books (Business Blockchain, Mastering Blockchain)

Mais conteúdo relacionado

Mais procurados

Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssHoward Anglin
 
KOIOS - Introduction to Blockchain Technology
KOIOS - Introduction to Blockchain TechnologyKOIOS - Introduction to Blockchain Technology
KOIOS - Introduction to Blockchain TechnologyRicardoEradus
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?Deloitte UK
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad SarangNinad Sarang
 
Blockchain Deconstructed - by nexxworks
Blockchain Deconstructed - by nexxworks Blockchain Deconstructed - by nexxworks
Blockchain Deconstructed - by nexxworks nexxworks
 
Blockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesBlockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesSébastien Tandel
 
Block chain by harsh biltu agarwal
Block chain by harsh biltu agarwalBlock chain by harsh biltu agarwal
Block chain by harsh biltu agarwalN V Jagadeesh Kumar
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsMatthias Zimmermann
 
Blockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and consBlockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and consJerin Sebastian
 
Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin PiotrMatuszak3
 
5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts 5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts Blockchain Council
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contractsValidity Labs
 
Boolberry reduces blockchain bloat
Boolberry reduces blockchain bloatBoolberry reduces blockchain bloat
Boolberry reduces blockchain bloatboolberry
 
Introduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingIntroduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingPeter Van Garderen
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain BasicsRohit Kumar
 
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
 

Mais procurados (20)

Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
 
KOIOS - Introduction to Blockchain Technology
KOIOS - Introduction to Blockchain TechnologyKOIOS - Introduction to Blockchain Technology
KOIOS - Introduction to Blockchain Technology
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
 
Blockchain Deconstructed - by nexxworks
Blockchain Deconstructed - by nexxworks Blockchain Deconstructed - by nexxworks
Blockchain Deconstructed - by nexxworks
 
Blockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesBlockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challenges
 
Block chain by harsh biltu agarwal
Block chain by harsh biltu agarwalBlock chain by harsh biltu agarwal
Block chain by harsh biltu agarwal
 
bitcoin_presentation
bitcoin_presentationbitcoin_presentation
bitcoin_presentation
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business Applications
 
Blockchain for Beginners
Blockchain for Beginners Blockchain for Beginners
Blockchain for Beginners
 
Blockchain concepts
Blockchain conceptsBlockchain concepts
Blockchain concepts
 
Blockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and consBlockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and cons
 
Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin
 
5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts 5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contracts
 
Boolberry reduces blockchain bloat
Boolberry reduces blockchain bloatBoolberry reduces blockchain bloat
Boolberry reduces blockchain bloat
 
Blockchain
BlockchainBlockchain
Blockchain
 
Introduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingIntroduction to Blockchain and Recordkeeping
Introduction to Blockchain and Recordkeeping
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
 
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
 

Semelhante a Introduction to Blockchain

Ethereum Mining How To
Ethereum Mining How ToEthereum Mining How To
Ethereum Mining How ToNugroho Gito
 
A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfAkash Agrawal
 
Blockchain Technology Explained
Blockchain Technology ExplainedBlockchain Technology Explained
Blockchain Technology ExplainedMdSaifulIslam289
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the BankerBohdan Szymanik
 
Blockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency RegulationsBlockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency RegulationsAmir Rafati
 
Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBogdan Fiedur
 
190221 masterclass blockchain
190221 masterclass blockchain190221 masterclass blockchain
190221 masterclass blockchainBoFrank01
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCZeyad T. Al Mudhaf
 
Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...I MT
 
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersElifTech
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Codemotion
 
blockchain-introduction-public.pptx
blockchain-introduction-public.pptxblockchain-introduction-public.pptx
blockchain-introduction-public.pptxAyushVerma584677
 
Introduction-to-Blockchain.pdf
Introduction-to-Blockchain.pdfIntroduction-to-Blockchain.pdf
Introduction-to-Blockchain.pdfAntoshDyade1
 
Blockchain Technology and Cryptocurrency
Blockchain Technology and CryptocurrencyBlockchain Technology and Cryptocurrency
Blockchain Technology and CryptocurrencyAdityaSingh1213
 

Semelhante a Introduction to Blockchain (20)

Blockchain
BlockchainBlockchain
Blockchain
 
Ethereum Mining How To
Ethereum Mining How ToEthereum Mining How To
Ethereum Mining How To
 
blockchain-161025100639.pptx
blockchain-161025100639.pptxblockchain-161025100639.pptx
blockchain-161025100639.pptx
 
A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdf
 
Blockchain Technology Explained
Blockchain Technology ExplainedBlockchain Technology Explained
Blockchain Technology Explained
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
 
Blockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency RegulationsBlockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency Regulations
 
Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOs
 
crypto ppt.ppt
crypto ppt.pptcrypto ppt.ppt
crypto ppt.ppt
 
190221 masterclass blockchain
190221 masterclass blockchain190221 masterclass blockchain
190221 masterclass blockchain
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCC
 
dfgsdjghkjsdhfg.pptx
dfgsdjghkjsdhfg.pptxdfgsdjghkjsdhfg.pptx
dfgsdjghkjsdhfg.pptx
 
Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...
 
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For Beginners
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
blockchain-introduction-public.pptx
blockchain-introduction-public.pptxblockchain-introduction-public.pptx
blockchain-introduction-public.pptx
 
01 what is blockchain
01 what is blockchain01 what is blockchain
01 what is blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Introduction-to-Blockchain.pdf
Introduction-to-Blockchain.pdfIntroduction-to-Blockchain.pdf
Introduction-to-Blockchain.pdf
 
Blockchain Technology and Cryptocurrency
Blockchain Technology and CryptocurrencyBlockchain Technology and Cryptocurrency
Blockchain Technology and Cryptocurrency
 

Último

UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 

Último (20)

UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 

Introduction to Blockchain

  • 2. Agenda 1. History of Blockchain 2. Fundamentals of Blockchain protocol 3. Applications 4. Future Scope 5. Reference
  • 3. Time to Grab your Attention!!
  • 4. History Satoshi Nakamoto invented blockchain which is fundamental to Bitcoin, to solve the double-spending problem of digital currency Published a paper on Bitcoin: A Peer-to-Peer Electronic Cash System 2008 ● Peer-to-peer electronic transactions and interactions ● Without financial institutions ● Cryptographic proof instead of central trust ● Put trust in the network instead of in a central institution Is Elon Musk the real Satoshi? Wikipedia Definition A blockchain is a decentralized, distributed and public digital ledger that is used to record transactions across many computers so that the record cannot be altered retroactively without the alteration of all subsequent blocks and the collusion of the network.
  • 5. Trust 2.0 - What is Trust ? - Belief on someone, something without evidence, proof. Given in advance - increase /decrease based on results of behavior on continuous basis - Whom do we trust ? (other than God) - Banks, Government, Credit Card, Utility Companies - What is Trust 2.0 - Shift from humans and orgs to computers and decentralized orgs, via an underlying blockchain-based decentralized consensus protocol that governs its delivery. Airbnb has designed for the human element of trust, the blockchain was designed for a parallel element of transactional trust, where the human is also part of it, but behind the scenes, and that human is represented on the blockchain via their identity and reputation status.
  • 7. Ownership ● An identification of the owner ● An identification of the object being owned ● A mapping of the owner to the object Proving ownership in a truly distributed system without a central verification authority and also a network on unknown reliability and trust
  • 8. Benefits of Ledger ● Ownership provenance ● System of Record for transaction ● Creation of new entries ● Verification by others
  • 9. The Double Spending Problem ● Digital money can be duplicated unless proper care is taken ● Without central authority it is hard to detect the double spend ● Blockchain adds transactions and waits for confirmation by Miners and peers ● Longest chain blocks confirm the transactions
  • 10. Byzantine Generals Problem (Leslie Lamport)
  • 11. Byzantine Generals Problem - Consensus ● Game Theory - Mathematical models about conflicts/coordination of humans or decision makers ● Block-chain - To solve Byzantine Generals Problem ● BGP - Coordinate the attack for victory, inspite of traitors/liars in group. ● Verification of work in creating the message, time limit (10 mins) to receive message ( or accept default strategy) ● Trust no one, yet deliver the message by resilience to potential attacks ● N > 3M ( or alternatively ⅓ traitors)
  • 12. Proof of Work ● Mathematical or Compute Puzzle involving Hash value ● Complexity increases as it evolves ● Mining is hard to compute the “Nonce”, but quick to verify (NP-hard?) ● Get a hash of the transaction such that leading x-digits (e.g., first 4 digits are Zeros) ● Once you get the None satisfying the above condition, you have successfully mined and the entire transaction is verified ● 10 mins for creating and verifying a block
  • 13. Proof of Work (Mining) Nonce is 11316 Nonce is 31914
  • 14. e shortened hash value of Hello World! is 7F83B165. But what data combined with Hello World! would yield a shortened hash value with three leading zeros? So the hash puzzle is: Find the nonce that combined with Hello World! yields a shortened hash value that starts with three leading zeros.
  • 16. Merkle Tree ● Hash of Nodes, branches and all the way to Root ● Transactions in a block are hashed ● Verify set of transactions and order of transactions
  • 17. BlockChain Advantage ● Immutable ( or rather any tampering is easily detectable) ● Block chain ledger is distributed and each individual has their own copy ● Barring cartels, no one can control the network virtually ● Computationally it is hard to break the chain or historic transaction
  • 18. Big Picture of Block Chain Glorified Linkedlist DAG ( Git?)
  • 20. Limitation and Alternatives to Proof of Work ● High compute power and energy debates ● Possibility of 51 % attack ● Bitcoin pool cartels ● POS vs POW ○ PoS happens by a miner putting up a stake, or locking up an amount of their coins, to verify a block of transactions ● Casper ● Miners validate transaction and put into ledger first
  • 22. Smart Contracts Supply Chain “UPS can execute contracts that say, ‘If I receive cash on delivery at this location in a developing, emerging market, then this other [product], many, many links up the supply chain, will trigger a supplier creating a new item since the existing item was just delivered in that developing market.’” All too often, supply chains are hampered by paper-based systems, where forms have to pass through numerous channels for approval, which increases exposure to loss and fraud. The blockchain nullifies this by providing a secure, accessible digital version to all parties on the chain and automates tasks and payment.
  • 25. Enterprise Adoption of Blockchain ● Walmart is trialing the use of blockchain to track the movement and origins of pork in China. ● UPS uses Blockchain for Supply chain management ● The Blockchain in Trucking Alliance https://www.ccn.com/bita-looking-disrupt- freight-logistics-industry/ ● Anti Counterfeit https://www.techinasia.com/bitse-vechain-blockchain-anti- counterfeiting ( Louis Vuitton – Product Passport ) ● In December 2017, De Beers announced investments in a blockchain-based diamond tracking platform that it hopes will augment supply chain transparency and diamond traceability to avoid conflict diamonds.
  • 26. BlockChain in Government - Estonia https://medium.com/e-residency-blog/welcome-to-the-blockchain-nation- 5d9b46c06fd4 https://e-estonia.com/ http://www.smartdubai.ae/dubai_blockchain.php
  • 28. Reference/Books/Tutorials ● https://www.youtube.com/watch?v=_160oMzblY8 ● https://medium.com/@ConsenSys/it-was-the-best-of-times-it-was-the-worst-of-times- 3fc8c0865c6c#.whx8ustwn ● https://bitsonblocks.net/2015/09/09/a-gentle-introduction-to-blockchain-technology/ ● https://www.khanacademy.org/economics-finance-domain/core-finance/money-and- banking/bitcoin/v/bitcoin-overview ● https://www.youtube.com/watch?v=Lx9zgZCMqXE https://blockchainhub.net/blog/infographics/look- blockchain-technology/ ● https://hbr.org/2017/01/the-truth-about-blockchain ● https://hbr.org/2017/02/a-brief-history-of-blockchain ● Books (Business Blockchain, Mastering Blockchain)