SlideShare a Scribd company logo
BLOCKCHAIN TECHNOLOGY:
ADOPTION CHALLENGES,
PLATFORM & APPLICATIONS
SANJEEV VERMA
TECHNICAL CHALLENGES
BLOCKCHAIN TECHNOLOGY
• Blockchain Technology
• Does not refer to a specific technology or system.
• It is a nebulous marketing concept to describe a set of solutions based
on the distributed trust.
• Refers to a set of solutions based on public ledger and consensus
algorithms to establish a distributed trusted system of assets.
• Main Characteristics: Provenance, Immutability, Consensus.
BLOCKCHAIN TECHNOLOGY LANDSCAPE
• Open (Permission Less) or Closed (Permissioned) Ledger?
• Data Structure & Protection mechanisms of the Ledger Entries.
• Consensus Algorithms
• Proof of Work (PoW), Proof of Stake (PoS), Byzantine Fault-Tolerant etc.
• Degree of Anonymity
• Full Anonymity, No Anonymity or Partial Anonymity.
(See Appendix for discussions on consensus algorithms.)
PERFORMANCE METRICS OF BLOCKCHAIN
BASED SOLUTIONS
• Scalability
• Size of the Blockchain over time.
• Number of Nodes.
• Speed
• Block Latency: Time to add a Block to ledger.
• Consensus Latency: Time to reach consensus on a new Block.
• Throughput: Peak Number of Transactions per second.
• Processing
• Computational requirements of the solution to add blocks to the ledger.
• Computational requirements and processing cost of a node.
POLICY & SYSTEM CHALLENGES
POLICY & SYSTEM CHALLENGES
• Cultural Adoption
• Integration Concerns & Initial Cost
• Uncertain Regulatory and Compliance Status
• Identity, Security and Privacy
• Standardization
CULTURAL ADOPTION
• Blockchain is a disruptive Technology: Moves Trust & Authority
from a centralized authority to a distributed network:
• Impact on business processes, organizational structure, governance
model.
• Acceptability or Resistance to the new approach from the users and
operators in an organization or ecosystem.
INTEGRATION CONCERNS & INITIAL COST
• Transition to a disruptive technology means significant changes
or complete replacement of existing system.
• Heavy initial cost for organizations to transition from
centralized trusted framework to distributed trusted
framework:
• Organizations need to strategize and do cost-benefit analysis before
adopting new trust model.
UNCERTAIN REGULATORY AND COMPLIANCE
STATUS
• Uncertain regulatory and compliance status has been the
biggest concerns especially for cryptocurrencies like Bitcoin.
• Blockchain applications in an ecosystem need to work within its
existing well-defined regulatory framework:
• Ecosystems adopting Blockchain technology needs to understand the
implications. For instance in case of breach-should the accountability be
shared?
• Compliance needs to move from the reporting system to a
consensus model.
IDENTITY, SECURITY AND PRIVACY
• Anonymity & Security need differ across applications/ecosystems:
• Cryptocurrencies like Bitcoin offered limited anonymity-transactions are tied
to wallet rather than to individuals.
• Smart Contract applications may require contacts and transactions to be
linked to known identities.
• Health industry requires HIPAA standard compliance for protecting sensitive
patient data.
• Financial industry needs support for PCI-DSS standard.
• Ecosystems need confidence that its security and privacy needs are
being met by new technology replacing its existing solutions.
STANDARDIZATION
• Lack of generally accepted definitions and standards
• Every market and organization has a ledger-too many solutions within the same
ecosystem.
• Every ecosystem needs to standardize a common approach to meet its
specific needs:
• Use Case Identification.
• Block Data Format & Structure.
• Security and Privacy requirements of dataset:
• For instance anonymity needs of health industry is going to be different than say financial
industry.
• Consensus Algorithm.
• Governance of Smart Contracts.
• Regulatory and compliance requirements etc.
PLATFORM CHOICES
POPULAR PLATFORMS
• With A Crypto Currency
• Ethereum
• Without A Crypto Currency
• Hyper-ledger(Fabric)
ETHEREUM ALLIANCE
• Ethereum is an open source Block-chain based distributed
computing platform
• Ethereum Wallet allows users to hold and secure ether ( crypto currency)
and other crypto-assets built on the Ethereum Blockchain platform, as
well as write, deploy and use smart contracts.
• Users can also design and issue their own cryptocurrency/traceable
token.
• More Information: www.ethereum.org.
HYPERLEDGER
• Hyperledger is an open source global collaboration hosted by
The Linux Foundation to advance cross-industry Blockchain
technologies.
• Some business Blockchain frameworks hosted with
Hyperledger:
• Hyperledger Fabric: Blockchain technology implementation intended to
facilitate development of Blockchain applications or solutions.
• Hyperledger Iroha: distributed ledger for simple and easy incorporation
into infrastructural projects.
• More information: www.hyperledger.org
APPLICATIONS
APPLICATIONS: FINANCIAL
• Financial Applications
• Transactions
• Mortgage Services
• Commodity Exchange
• Remittances
APPLICATIONS: NON-FINANCIAL
• Non-Financial Applications:
• Government Service Applications
• Land Transfers & Property Title Registrations
• Identity Management
• Vehicle registrations
• Management Of Health Records
• Citizen Engagement Services
• Intellectual Property
• Audit Trail (Govt Information)
• Supply Chain Management Applications
• Technology Applications:
• IoT, Distributed Cloud etc.
APPENDIX
Integration in
Ecosystem
Ecosystem
Use Cases
Devise An
Ecosystem
Blueprint
Ecosystem
Blueprint
To Technology
Mapping
Asset Classes, Players, Flows,
Identity, Security & Privacy,
Smart Contracts, Performance
Requirements.
Data Format & Structure, Consensus Algorithm,
Governance of Smart Contracts.
Development of Blockchain Applications for An Ecosystem
CONSENSUS ALGORITHMS IN BLOCKCHAIN
• Consensus Algorithms:
• Proof of Work (PoW) Algorithm
• PoW is a piece of data which is difficult to produce but easy for others to verify
and which satisfies certain requirements-Bitcoin network uses this approach-
asks miners to prove computing efforts.
• Proof of Stake (PoS) Algorithm
• Asks miners to prove ownership of certain amount of cryptocurrency.
• Byzantine Fault-Tolerant Algorithms
• Database replication protocol used in closed blockchain with limited number of
nodes.
• Various hybrid and variations of aforementioned three schemes
PERFORMANCE: PUSH FROM POW TO
DATABASE REPLICATION ALGORITHMS
• Limitations of PoW approach as used in Bitcoin
• Consensus latency 1 hour (10 minutes for each block-6 blocks minimum for
consensus)
• Throughput up to 7 transactions per second peak throughput with smallest 200-250
bytes transactions.
• Heavy power consumption-0.1 -10 GW (2014 figure).
• As a comparison, leading global credit card companies can serve up to
10,000 transactions/second (average 2000 transactions per second).
• Smart Contract application is needed in many industrial applications with
higher throughput and low latency requirements, which has pushed
Blockchain back to the domain of database replication protocols (BFT
variants).
CONSENSUS ALGORITHMS: TRADEOFFS
• PoW
• Low Throughput, Higher latency, Large Power Consumption
• Large & Open Network
• Crypto-currency applications
• PoS
• Similar to POW but Power Consumption Efficient.
• Complex to implement-could be made faster.
• BFT Variants:
• High Throughput and Lower Latency
• Small & Closed Network
• Enterprise Solutions
“The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT
Replication”, Marko Vukolic, IBM Research-Zurich
PoW Consensus versus BFT Consensus
Performance versus Node Scalability of different families of BFT and PoW protocols-exact
positioning of protocols in the grey area is subject of further research.
“The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT
Replication”, Marko Vukolic, IBM Research-Zurich
REFERENCES
• “The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT
Replication”, Marko Vukolic, IBM Research-Zurich
• http://vukolic.com/iNetSec_2015.pdf.
• Deloitte Technical Reports:
• Bitcoin, Blockchain & Distributed Ledgers: Caught between promise and
reality.
• Blockchain: Key Challenges.
• IBM Director Nitin Gaur Provides Mini-roadmap to Global
Governments Exploring Blockchain.
• http://www.huffingtonpost.com/entry/5976ed72e4b01cf1c4bb7315

More Related Content

What's hot

Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
Eric Cattoir
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
Nabi Hasan
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work
Blockchain Council
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
Macha Pujitha
 
Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored
IBM Sverige
 
Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
Rohit Verma
 
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Ingo Weber
 
Software Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain ApplicationsSoftware Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain Applications
Ingo Weber
 
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixGetting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
Dev_Events
 
IBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for BusinessIBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for Business
IBM Sverige
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Altoros
 
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Data Driven Innovation
 
Making blockchain real for business
Making blockchain real for businessMaking blockchain real for business
Making blockchain real for business
Medma Infomatix (P) Ltd.
 
Blockchain and Services – Exploring the Links
Blockchain and Services – Exploring the LinksBlockchain and Services – Exploring the Links
Blockchain and Services – Exploring the Links
Ingo Weber
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of Cybersecurity
Kevin Cedeño, CISM, CISA
 
blockchain unit 3
blockchain unit 3blockchain unit 3
blockchain unit 3
Rohit Verma
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTU
Rohit Verma
 
How blockchain enhance accounting profession?
How blockchain enhance accounting profession?How blockchain enhance accounting profession?
How blockchain enhance accounting profession?
Celine George
 
Software Architecture and Model-Driven Engineering for Blockchain
Software Architecture and Model-Driven Engineering for BlockchainSoftware Architecture and Model-Driven Engineering for Blockchain
Software Architecture and Model-Driven Engineering for Blockchain
Ingo Weber
 
What's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered AccountantsWhat's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered Accountants
ABHISHEK JAIN
 

What's hot (20)

Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
 
Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored
 
Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
 
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
 
Software Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain ApplicationsSoftware Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain Applications
 
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixGetting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
 
IBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for BusinessIBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for Business
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
 
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
 
Making blockchain real for business
Making blockchain real for businessMaking blockchain real for business
Making blockchain real for business
 
Blockchain and Services – Exploring the Links
Blockchain and Services – Exploring the LinksBlockchain and Services – Exploring the Links
Blockchain and Services – Exploring the Links
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of Cybersecurity
 
blockchain unit 3
blockchain unit 3blockchain unit 3
blockchain unit 3
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTU
 
How blockchain enhance accounting profession?
How blockchain enhance accounting profession?How blockchain enhance accounting profession?
How blockchain enhance accounting profession?
 
Software Architecture and Model-Driven Engineering for Blockchain
Software Architecture and Model-Driven Engineering for BlockchainSoftware Architecture and Model-Driven Engineering for Blockchain
Software Architecture and Model-Driven Engineering for Blockchain
 
What's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered AccountantsWhat's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered Accountants
 

Similar to Blockchain Technology: Adoption Challenges, Platform and Applications

Block chain fundamentals and hyperledger
Block chain fundamentals and hyperledgerBlock chain fundamentals and hyperledger
Block chain fundamentals and hyperledger
sendhilkumarks
 
BlockChain-1.pptx
BlockChain-1.pptxBlockChain-1.pptx
BlockChain-1.pptx
HussainPashaShaik1
 
BlockChain-1.pptx
BlockChain-1.pptxBlockChain-1.pptx
BlockChain-1.pptx
BiswaranjanSwain19
 
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use CasesSITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
sitist
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...
Ingo Weber
 
Unbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) RevolutionUnbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) Revolution
George Samuel Samman
 
Blockchain (1).pptx
Blockchain (1).pptxBlockchain (1).pptx
Blockchain (1).pptx
MeetPBarasara
 
Blockchain
BlockchainBlockchain
Blockchain
Vivek Upadhyay
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
praneelkumarperuru
 
Blockchain in FinTech
Blockchain in FinTechBlockchain in FinTech
Blockchain in FinTech
Aurobindo Nayak
 
Open Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger OutlookOpen Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger Outlook
Nitinder Mohan
 
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdfInitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structure
kasthurimukila
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ru
LennartF
 
Blockchain Training
Blockchain TrainingBlockchain Training
Blockchain Training
Jiya Verma
 
Blockchain Training
Blockchain TrainingBlockchain Training
Blockchain Training
Jiya Verma
 
Blockchain for Enterprises
Blockchain for EnterprisesBlockchain for Enterprises
Blockchain for Enterprises
Himanshu Pandey
 
Blockchain
Blockchain Blockchain
Blockchain
Zefren Edior
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
LennartF
 
Understanding blockchains
Understanding blockchainsUnderstanding blockchains
Understanding blockchains
Len Bass
 

Similar to Blockchain Technology: Adoption Challenges, Platform and Applications (20)

Block chain fundamentals and hyperledger
Block chain fundamentals and hyperledgerBlock chain fundamentals and hyperledger
Block chain fundamentals and hyperledger
 
BlockChain-1.pptx
BlockChain-1.pptxBlockChain-1.pptx
BlockChain-1.pptx
 
BlockChain-1.pptx
BlockChain-1.pptxBlockChain-1.pptx
BlockChain-1.pptx
 
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use CasesSITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...
 
Unbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) RevolutionUnbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) Revolution
 
Blockchain (1).pptx
Blockchain (1).pptxBlockchain (1).pptx
Blockchain (1).pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
 
Blockchain in FinTech
Blockchain in FinTechBlockchain in FinTech
Blockchain in FinTech
 
Open Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger OutlookOpen Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger Outlook
 
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdfInitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structure
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ru
 
Blockchain Training
Blockchain TrainingBlockchain Training
Blockchain Training
 
Blockchain Training
Blockchain TrainingBlockchain Training
Blockchain Training
 
Blockchain for Enterprises
Blockchain for EnterprisesBlockchain for Enterprises
Blockchain for Enterprises
 
Blockchain
Blockchain Blockchain
Blockchain
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Understanding blockchains
Understanding blockchainsUnderstanding blockchains
Understanding blockchains
 

More from Sanjeev Verma, PhD

Blockchain Technology: Adoption Challenges, Platform and Applications
Blockchain Technology: Adoption Challenges, Platform and ApplicationsBlockchain Technology: Adoption Challenges, Platform and Applications
Blockchain Technology: Adoption Challenges, Platform and Applications
Sanjeev Verma, PhD
 
Evolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser SecurityEvolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser Security
Sanjeev Verma, PhD
 
Blockchain: Bitcoin and Beyond
Blockchain: Bitcoin and BeyondBlockchain: Bitcoin and Beyond
Blockchain: Bitcoin and Beyond
Sanjeev Verma, PhD
 
BlockchainIntro.com
BlockchainIntro.comBlockchainIntro.com
BlockchainIntro.com
Sanjeev Verma, PhD
 
FIDOAlliance
FIDOAllianceFIDOAlliance
FIDOAlliance
Sanjeev Verma, PhD
 
Basics of the Web Platform
Basics of the Web PlatformBasics of the Web Platform
Basics of the Web Platform
Sanjeev Verma, PhD
 
12 - Sanjeev Verma_mod2
12 - Sanjeev Verma_mod212 - Sanjeev Verma_mod2
12 - Sanjeev Verma_mod2
Sanjeev Verma, PhD
 
BlockchainPaper
BlockchainPaperBlockchainPaper
BlockchainPaper
Sanjeev Verma, PhD
 
GlobalPlatform_Premium_Content_WhitePaper2015
GlobalPlatform_Premium_Content_WhitePaper2015GlobalPlatform_Premium_Content_WhitePaper2015
GlobalPlatform_Premium_Content_WhitePaper2015
Sanjeev Verma, PhD
 
FinalBlockchainPaper_mod
FinalBlockchainPaper_modFinalBlockchainPaper_mod
FinalBlockchainPaper_mod
Sanjeev Verma, PhD
 
DRM_Interoperability_Final
DRM_Interoperability_FinalDRM_Interoperability_Final
DRM_Interoperability_Final
Sanjeev Verma, PhD
 

More from Sanjeev Verma, PhD (11)

Blockchain Technology: Adoption Challenges, Platform and Applications
Blockchain Technology: Adoption Challenges, Platform and ApplicationsBlockchain Technology: Adoption Challenges, Platform and Applications
Blockchain Technology: Adoption Challenges, Platform and Applications
 
Evolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser SecurityEvolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser Security
 
Blockchain: Bitcoin and Beyond
Blockchain: Bitcoin and BeyondBlockchain: Bitcoin and Beyond
Blockchain: Bitcoin and Beyond
 
BlockchainIntro.com
BlockchainIntro.comBlockchainIntro.com
BlockchainIntro.com
 
FIDOAlliance
FIDOAllianceFIDOAlliance
FIDOAlliance
 
Basics of the Web Platform
Basics of the Web PlatformBasics of the Web Platform
Basics of the Web Platform
 
12 - Sanjeev Verma_mod2
12 - Sanjeev Verma_mod212 - Sanjeev Verma_mod2
12 - Sanjeev Verma_mod2
 
BlockchainPaper
BlockchainPaperBlockchainPaper
BlockchainPaper
 
GlobalPlatform_Premium_Content_WhitePaper2015
GlobalPlatform_Premium_Content_WhitePaper2015GlobalPlatform_Premium_Content_WhitePaper2015
GlobalPlatform_Premium_Content_WhitePaper2015
 
FinalBlockchainPaper_mod
FinalBlockchainPaper_modFinalBlockchainPaper_mod
FinalBlockchainPaper_mod
 
DRM_Interoperability_Final
DRM_Interoperability_FinalDRM_Interoperability_Final
DRM_Interoperability_Final
 

Recently uploaded

smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
um7474492
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
AIRCC Publishing Corporation
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
Indrajeet sahu
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
abdatawakjira
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
q30122000
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 

Recently uploaded (20)

smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 

Blockchain Technology: Adoption Challenges, Platform and Applications

  • 3. BLOCKCHAIN TECHNOLOGY • Blockchain Technology • Does not refer to a specific technology or system. • It is a nebulous marketing concept to describe a set of solutions based on the distributed trust. • Refers to a set of solutions based on public ledger and consensus algorithms to establish a distributed trusted system of assets. • Main Characteristics: Provenance, Immutability, Consensus.
  • 4. BLOCKCHAIN TECHNOLOGY LANDSCAPE • Open (Permission Less) or Closed (Permissioned) Ledger? • Data Structure & Protection mechanisms of the Ledger Entries. • Consensus Algorithms • Proof of Work (PoW), Proof of Stake (PoS), Byzantine Fault-Tolerant etc. • Degree of Anonymity • Full Anonymity, No Anonymity or Partial Anonymity. (See Appendix for discussions on consensus algorithms.)
  • 5. PERFORMANCE METRICS OF BLOCKCHAIN BASED SOLUTIONS • Scalability • Size of the Blockchain over time. • Number of Nodes. • Speed • Block Latency: Time to add a Block to ledger. • Consensus Latency: Time to reach consensus on a new Block. • Throughput: Peak Number of Transactions per second. • Processing • Computational requirements of the solution to add blocks to the ledger. • Computational requirements and processing cost of a node.
  • 6. POLICY & SYSTEM CHALLENGES
  • 7. POLICY & SYSTEM CHALLENGES • Cultural Adoption • Integration Concerns & Initial Cost • Uncertain Regulatory and Compliance Status • Identity, Security and Privacy • Standardization
  • 8. CULTURAL ADOPTION • Blockchain is a disruptive Technology: Moves Trust & Authority from a centralized authority to a distributed network: • Impact on business processes, organizational structure, governance model. • Acceptability or Resistance to the new approach from the users and operators in an organization or ecosystem.
  • 9. INTEGRATION CONCERNS & INITIAL COST • Transition to a disruptive technology means significant changes or complete replacement of existing system. • Heavy initial cost for organizations to transition from centralized trusted framework to distributed trusted framework: • Organizations need to strategize and do cost-benefit analysis before adopting new trust model.
  • 10. UNCERTAIN REGULATORY AND COMPLIANCE STATUS • Uncertain regulatory and compliance status has been the biggest concerns especially for cryptocurrencies like Bitcoin. • Blockchain applications in an ecosystem need to work within its existing well-defined regulatory framework: • Ecosystems adopting Blockchain technology needs to understand the implications. For instance in case of breach-should the accountability be shared? • Compliance needs to move from the reporting system to a consensus model.
  • 11. IDENTITY, SECURITY AND PRIVACY • Anonymity & Security need differ across applications/ecosystems: • Cryptocurrencies like Bitcoin offered limited anonymity-transactions are tied to wallet rather than to individuals. • Smart Contract applications may require contacts and transactions to be linked to known identities. • Health industry requires HIPAA standard compliance for protecting sensitive patient data. • Financial industry needs support for PCI-DSS standard. • Ecosystems need confidence that its security and privacy needs are being met by new technology replacing its existing solutions.
  • 12. STANDARDIZATION • Lack of generally accepted definitions and standards • Every market and organization has a ledger-too many solutions within the same ecosystem. • Every ecosystem needs to standardize a common approach to meet its specific needs: • Use Case Identification. • Block Data Format & Structure. • Security and Privacy requirements of dataset: • For instance anonymity needs of health industry is going to be different than say financial industry. • Consensus Algorithm. • Governance of Smart Contracts. • Regulatory and compliance requirements etc.
  • 14. POPULAR PLATFORMS • With A Crypto Currency • Ethereum • Without A Crypto Currency • Hyper-ledger(Fabric)
  • 15. ETHEREUM ALLIANCE • Ethereum is an open source Block-chain based distributed computing platform • Ethereum Wallet allows users to hold and secure ether ( crypto currency) and other crypto-assets built on the Ethereum Blockchain platform, as well as write, deploy and use smart contracts. • Users can also design and issue their own cryptocurrency/traceable token. • More Information: www.ethereum.org.
  • 16. HYPERLEDGER • Hyperledger is an open source global collaboration hosted by The Linux Foundation to advance cross-industry Blockchain technologies. • Some business Blockchain frameworks hosted with Hyperledger: • Hyperledger Fabric: Blockchain technology implementation intended to facilitate development of Blockchain applications or solutions. • Hyperledger Iroha: distributed ledger for simple and easy incorporation into infrastructural projects. • More information: www.hyperledger.org
  • 18. APPLICATIONS: FINANCIAL • Financial Applications • Transactions • Mortgage Services • Commodity Exchange • Remittances
  • 19. APPLICATIONS: NON-FINANCIAL • Non-Financial Applications: • Government Service Applications • Land Transfers & Property Title Registrations • Identity Management • Vehicle registrations • Management Of Health Records • Citizen Engagement Services • Intellectual Property • Audit Trail (Govt Information) • Supply Chain Management Applications • Technology Applications: • IoT, Distributed Cloud etc.
  • 21. Integration in Ecosystem Ecosystem Use Cases Devise An Ecosystem Blueprint Ecosystem Blueprint To Technology Mapping Asset Classes, Players, Flows, Identity, Security & Privacy, Smart Contracts, Performance Requirements. Data Format & Structure, Consensus Algorithm, Governance of Smart Contracts. Development of Blockchain Applications for An Ecosystem
  • 22. CONSENSUS ALGORITHMS IN BLOCKCHAIN • Consensus Algorithms: • Proof of Work (PoW) Algorithm • PoW is a piece of data which is difficult to produce but easy for others to verify and which satisfies certain requirements-Bitcoin network uses this approach- asks miners to prove computing efforts. • Proof of Stake (PoS) Algorithm • Asks miners to prove ownership of certain amount of cryptocurrency. • Byzantine Fault-Tolerant Algorithms • Database replication protocol used in closed blockchain with limited number of nodes. • Various hybrid and variations of aforementioned three schemes
  • 23. PERFORMANCE: PUSH FROM POW TO DATABASE REPLICATION ALGORITHMS • Limitations of PoW approach as used in Bitcoin • Consensus latency 1 hour (10 minutes for each block-6 blocks minimum for consensus) • Throughput up to 7 transactions per second peak throughput with smallest 200-250 bytes transactions. • Heavy power consumption-0.1 -10 GW (2014 figure). • As a comparison, leading global credit card companies can serve up to 10,000 transactions/second (average 2000 transactions per second). • Smart Contract application is needed in many industrial applications with higher throughput and low latency requirements, which has pushed Blockchain back to the domain of database replication protocols (BFT variants).
  • 24. CONSENSUS ALGORITHMS: TRADEOFFS • PoW • Low Throughput, Higher latency, Large Power Consumption • Large & Open Network • Crypto-currency applications • PoS • Similar to POW but Power Consumption Efficient. • Complex to implement-could be made faster. • BFT Variants: • High Throughput and Lower Latency • Small & Closed Network • Enterprise Solutions
  • 25. “The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication”, Marko Vukolic, IBM Research-Zurich PoW Consensus versus BFT Consensus
  • 26. Performance versus Node Scalability of different families of BFT and PoW protocols-exact positioning of protocols in the grey area is subject of further research. “The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication”, Marko Vukolic, IBM Research-Zurich
  • 27. REFERENCES • “The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication”, Marko Vukolic, IBM Research-Zurich • http://vukolic.com/iNetSec_2015.pdf. • Deloitte Technical Reports: • Bitcoin, Blockchain & Distributed Ledgers: Caught between promise and reality. • Blockchain: Key Challenges. • IBM Director Nitin Gaur Provides Mini-roadmap to Global Governments Exploring Blockchain. • http://www.huffingtonpost.com/entry/5976ed72e4b01cf1c4bb7315