SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Blockchain Applications in Enterprises
LightBlue Chang
https://www.lightblue.asia/about/
● Let’s Start From a Survey...
● Blockchain Essential
○ Block and Chain
○ Consensus Mechanism
○ Smart Contract
● Ethereum and Hyperledger Fabric Offerings
● Challenges
Agenda
How Enterprises Think About Blockchain?
2018 PWC China Blockchain Survey
* https://www.pwccn.com/en/risk-assurance/2018-china-blockchain-survery-report-en.pdf
2018 PWC China Blockchain Survey
Blockchain Essential - Technical Aspect
▶ Distributed ledger managed by peer-to-peer network
▶ Actually a distributed database
▶ Inspired by cryptography and distributed computing
▶ Key features
▶ Decentralize
▶ Indelible
▶ Trackable
▶ Anonymous
Blockchain Essential - Economic Aspect
▶ Blockchain provides solution for low cost trust network
▶ Consensus decides value
▶ Users compete for right to record block on ledger
▶ Token (bitcoin) is the reward
▶ Targeting self-sustainable network
Blockchain Essential - Hash and Block
▶ Hash = func(Nonce, Data)
▶ Targeting 4 leading zeros
Blockchain Essential - Hash and Block
▶ Little changes result in huge differentiate
Blockchain Essential - Mining
▶ Change Nonce brutely
until we get 4 leading
zeros
▶ Difficulty is time-variant
Get 4 leading zeros again!
Blockchain Essential - Block and Chain
Blockchain Essential - Cost of falsifying blocks
Bitcoin Network Status
* http://bitcoin.sipa.be/
Kinds of Blockchain
* https://www.slideshare.net/nuricankaya/blockchain-on-azure-and-use-cases
Consensus Mechanism
Proof of work
A miner solves the computation
problem and broadcast the
answers across the blockchain.
Other miners verify the answers
and achieve the consensus.
POW
Advantage
● Easy to implement
Disadvantage
● Consume huge power
● Hard to shorten confirmation
time
● Easy to produce fork
Proof of stake
The ones who own more stake
have higher opportunity to create
next block.
POS
Advantage
● Low power consumption
● Stakeholders tend to protect
the game rules
Disadvantage
● Stakeholders may not want to
handle the ledgers
Practical byzantine fault tolerance
PBFT
Advantage
● Low power consumption
● Faster consensus
● Hard to fork
Disadvantage
● System failure when more than
1/3 nodes are down
PBFT is supported by mathematical
models. It is usually used on
consortium blockchain because it has
no way to prevent from forging fake
nodes
Smart Contract on Ethereum
DApp
* https://smart-lab.ru/blog/419495.php
Smart Contract - Compare DAPP with Web APP
Tools Computing Interface Database Storage
Browser Server HTTP API
RDBMS /
NoSQL
Server or CDN
Wallet
Browser
P2P network
Smart Contract
ABI (Application
Binary Interface)
Distributed in
blockchain
Referenced
distributed
storage
(e.g. IPFS)
Web APP
DAPP
Smart Contract - Oracle
▶ The connections between blockchain and real world
▶ Truth is subjective, oracles delegate subjectivity
* https://smartcontract.com
Smart Contract - What Is “Truth”?
▶ Depends on other
centralized system
▶ Law of large number
ill-managed official site
Enterprise Blockchain Ecosystem
Ethereum Enterprise Alliance Hyperledger
Hyperledger Fabric Architecture
* https://www.skcript.com/svr/understanding-hyperledger-fabric-s-architecture/
▶ Modular
▶ Scalable
▶ Secure
Hyperledger Fabric Model
* https://www.trustnodes.com/2017/07/26/race-ethereum-hyperledger-continues-10-new-members-added
Negative Checklist for Enterprise’s Blockchain Adoption
Your partners will spend high cost for
using blockchain03
● Blockchain ensures security but no privacy
● Currently no good solutions for off-chain
communication
Your business works well on classic
databases02
● Blockchain only provides eventual consistency
● Block size is limited
● Not efficient way to trace back arbitrary block
Your business needs centralized
authority processes01
● Blockchain works better when there are multiple
independent subjects
● Hard to implement complex business logic
Challenges - Blockchain TPS is Extremely Low
* https://usa.visa.com/dam/VCOM/download/corporate/media/visanet-technology/aboutvisafactsheet.pdf
* https://www.iota.org
▶ Possible Solutions: side chains(lightening network), sharding, and DAG
Challenges - GDPR
▶ The indelible nature of blockchain means it’s no way to “remove” user data
entirely
▶ Store personal data on manageable side-chain
▶ How to protect privacy in smart contract?
▶ Public Key Infrastructure
▶ Zero Knowledge Proofs
▶ Blockchain security, speed, and privacy are usually paradox
Summary
▶ Blockchain generations
▶ 1.0: Cryptocurrency (Bitcoin)
▶ 2.0: Smart contract (Ethereum, Hyperledger)
▶ 3.0: Chain of value (IOTA?)
▶ Does your enterprise really need blockchain?
▶ Depends on industry, business, and lawfulness
▶ Consortium blockchain is better for B2B
▶ Use BaaS (Blockchain as a service) may be practical of PoC

Más contenido relacionado

La actualidad más candente

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
 
Metamorphosing Indian Blockchain Ecosystem
Metamorphosing Indian Blockchain EcosystemMetamorphosing Indian Blockchain Ecosystem
Metamorphosing Indian Blockchain EcosystemDr. Amarjeet Singh
 
State of Digital Assets May 2019 - Blockshine Singapore
State of Digital Assets May 2019 - Blockshine SingaporeState of Digital Assets May 2019 - Blockshine Singapore
State of Digital Assets May 2019 - Blockshine SingaporeRandeep Melhi
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Kaleido
 
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 ApplicationsSanjeev Verma, PhD
 
Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance VIJAY MUTHU
 
Blockchain Trends and Applications
Blockchain Trends and ApplicationsBlockchain Trends and Applications
Blockchain Trends and ApplicationsNICSA
 
Delloite custodian whitepaper
Delloite custodian whitepaperDelloite custodian whitepaper
Delloite custodian whitepaperIT Strategy Group
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Edureka!
 
Introduction to Blockchain Technology
Introduction to Blockchain TechnologyIntroduction to Blockchain Technology
Introduction to Blockchain Technologysnehal_152
 
2017 Global Blockchain Benchmarking Study
 2017 Global Blockchain Benchmarking Study 2017 Global Blockchain Benchmarking Study
2017 Global Blockchain Benchmarking StudyGarrick Hileman
 
Webinar: Blockchain – A Revolution You Can’t Stop | by Intellectsoft
Webinar: Blockchain – A Revolution You Can’t Stop | by IntellectsoftWebinar: Blockchain – A Revolution You Can’t Stop | by Intellectsoft
Webinar: Blockchain – A Revolution You Can’t Stop | by IntellectsoftIntellectsoft
 
Everything Blockchain Presentation - Feb 2022
Everything Blockchain Presentation -  Feb 2022Everything Blockchain Presentation -  Feb 2022
Everything Blockchain Presentation - Feb 2022RedChip Companies, Inc.
 

La actualidad más candente (20)

Blockchain for Insurance
Blockchain for InsuranceBlockchain for Insurance
Blockchain for Insurance
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
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 white paper
Blockchain white paperBlockchain white paper
Blockchain white paper
 
Metamorphosing Indian Blockchain Ecosystem
Metamorphosing Indian Blockchain EcosystemMetamorphosing Indian Blockchain Ecosystem
Metamorphosing Indian Blockchain Ecosystem
 
Blockchain Glossary
Blockchain GlossaryBlockchain Glossary
Blockchain Glossary
 
Real world
Real worldReal world
Real world
 
State of Digital Assets May 2019 - Blockshine Singapore
State of Digital Assets May 2019 - Blockshine SingaporeState of Digital Assets May 2019 - Blockshine Singapore
State of Digital Assets May 2019 - Blockshine Singapore
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar]
 
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
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain and its use cases
Blockchain and its use casesBlockchain and its use cases
Blockchain and its use cases
 
Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance
 
Blockchain Trends and Applications
Blockchain Trends and ApplicationsBlockchain Trends and Applications
Blockchain Trends and Applications
 
Delloite custodian whitepaper
Delloite custodian whitepaperDelloite custodian whitepaper
Delloite custodian whitepaper
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 
Introduction to Blockchain Technology
Introduction to Blockchain TechnologyIntroduction to Blockchain Technology
Introduction to Blockchain Technology
 
2017 Global Blockchain Benchmarking Study
 2017 Global Blockchain Benchmarking Study 2017 Global Blockchain Benchmarking Study
2017 Global Blockchain Benchmarking Study
 
Webinar: Blockchain – A Revolution You Can’t Stop | by Intellectsoft
Webinar: Blockchain – A Revolution You Can’t Stop | by IntellectsoftWebinar: Blockchain – A Revolution You Can’t Stop | by Intellectsoft
Webinar: Blockchain – A Revolution You Can’t Stop | by Intellectsoft
 
Everything Blockchain Presentation - Feb 2022
Everything Blockchain Presentation -  Feb 2022Everything Blockchain Presentation -  Feb 2022
Everything Blockchain Presentation - Feb 2022
 

Similar a Blockchain Applications in Enterprises

Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
Blockchain Intro to Hyperledger Fabric
Blockchain Intro to Hyperledger Fabric Blockchain Intro to Hyperledger Fabric
Blockchain Intro to Hyperledger Fabric Araf Karsh Hamid
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellDaniel Chan
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesRatnakar Pandey
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
Blockchain Advances & its Applications.pptx
Blockchain Advances & its Applications.pptxBlockchain Advances & its Applications.pptx
Blockchain Advances & its Applications.pptxMohamedMansour421585
 
Ethereum in Enterprise.pptx
Ethereum in Enterprise.pptxEthereum in Enterprise.pptx
Ethereum in Enterprise.pptxGene Leybzon
 
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발 [Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발 Yunho Maeng
 
Blockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise ArchitectsBlockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise ArchitectsGokul Alex
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxdeepaksingh160910
 
Blockchain HyperLedger Fabric Internals - Clavent
Blockchain HyperLedger Fabric Internals - ClaventBlockchain HyperLedger Fabric Internals - Clavent
Blockchain HyperLedger Fabric Internals - ClaventAraf Karsh Hamid
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing ApplicationIRJET Journal
 
Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017Nelson Petracek
 
Literature Survey on “Crowdfunding Using Blockchain”
Literature Survey on “Crowdfunding Using Blockchain”Literature Survey on “Crowdfunding Using Blockchain”
Literature Survey on “Crowdfunding Using Blockchain”IRJET Journal
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0Matt Lucas
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperProperty Bihar
 
Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Dr. Ketan Parmar
 
Blockchain architected
Blockchain architectedBlockchain architected
Blockchain architectedIBM Sverige
 

Similar a Blockchain Applications in Enterprises (20)

Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain Intro to Hyperledger Fabric
Blockchain Intro to Hyperledger Fabric Blockchain Intro to Hyperledger Fabric
Blockchain Intro to Hyperledger Fabric
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a Nutshell
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial Services
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Blockchain Advances & its Applications.pptx
Blockchain Advances & its Applications.pptxBlockchain Advances & its Applications.pptx
Blockchain Advances & its Applications.pptx
 
Blockchain-Hyperledger-Colombo
Blockchain-Hyperledger-ColomboBlockchain-Hyperledger-Colombo
Blockchain-Hyperledger-Colombo
 
Ethereum in Enterprise.pptx
Ethereum in Enterprise.pptxEthereum in Enterprise.pptx
Ethereum in Enterprise.pptx
 
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발 [Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
 
Blockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise ArchitectsBlockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise Architects
 
hyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptxhyperledger-chaincode & hyperl fabric.pptx
hyperledger-chaincode & hyperl fabric.pptx
 
Blockchain HyperLedger Fabric Internals - Clavent
Blockchain HyperLedger Fabric Internals - ClaventBlockchain HyperLedger Fabric Internals - Clavent
Blockchain HyperLedger Fabric Internals - Clavent
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing Application
 
Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017
 
Literature Survey on “Crowdfunding Using Blockchain”
Literature Survey on “Crowdfunding Using Blockchain”Literature Survey on “Crowdfunding Using Blockchain”
Literature Survey on “Crowdfunding Using Blockchain”
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
 
Blockchain Tech Approach Whitepaper
Blockchain Tech Approach WhitepaperBlockchain Tech Approach Whitepaper
Blockchain Tech Approach Whitepaper
 
Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer
 
Blockchain architected
Blockchain architectedBlockchain architected
Blockchain architected
 

Último

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

Último (20)

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 

Blockchain Applications in Enterprises

  • 1. Blockchain Applications in Enterprises LightBlue Chang https://www.lightblue.asia/about/
  • 2. ● Let’s Start From a Survey... ● Blockchain Essential ○ Block and Chain ○ Consensus Mechanism ○ Smart Contract ● Ethereum and Hyperledger Fabric Offerings ● Challenges Agenda
  • 3. How Enterprises Think About Blockchain?
  • 4. 2018 PWC China Blockchain Survey * https://www.pwccn.com/en/risk-assurance/2018-china-blockchain-survery-report-en.pdf
  • 5. 2018 PWC China Blockchain Survey
  • 6.
  • 7. Blockchain Essential - Technical Aspect ▶ Distributed ledger managed by peer-to-peer network ▶ Actually a distributed database ▶ Inspired by cryptography and distributed computing ▶ Key features ▶ Decentralize ▶ Indelible ▶ Trackable ▶ Anonymous
  • 8. Blockchain Essential - Economic Aspect ▶ Blockchain provides solution for low cost trust network ▶ Consensus decides value ▶ Users compete for right to record block on ledger ▶ Token (bitcoin) is the reward ▶ Targeting self-sustainable network
  • 9. Blockchain Essential - Hash and Block ▶ Hash = func(Nonce, Data) ▶ Targeting 4 leading zeros
  • 10. Blockchain Essential - Hash and Block ▶ Little changes result in huge differentiate
  • 11. Blockchain Essential - Mining ▶ Change Nonce brutely until we get 4 leading zeros ▶ Difficulty is time-variant Get 4 leading zeros again!
  • 12. Blockchain Essential - Block and Chain
  • 13. Blockchain Essential - Cost of falsifying blocks
  • 14. Bitcoin Network Status * http://bitcoin.sipa.be/
  • 15. Kinds of Blockchain * https://www.slideshare.net/nuricankaya/blockchain-on-azure-and-use-cases
  • 16. Consensus Mechanism Proof of work A miner solves the computation problem and broadcast the answers across the blockchain. Other miners verify the answers and achieve the consensus. POW Advantage ● Easy to implement Disadvantage ● Consume huge power ● Hard to shorten confirmation time ● Easy to produce fork Proof of stake The ones who own more stake have higher opportunity to create next block. POS Advantage ● Low power consumption ● Stakeholders tend to protect the game rules Disadvantage ● Stakeholders may not want to handle the ledgers Practical byzantine fault tolerance PBFT Advantage ● Low power consumption ● Faster consensus ● Hard to fork Disadvantage ● System failure when more than 1/3 nodes are down PBFT is supported by mathematical models. It is usually used on consortium blockchain because it has no way to prevent from forging fake nodes
  • 17. Smart Contract on Ethereum DApp * https://smart-lab.ru/blog/419495.php
  • 18. Smart Contract - Compare DAPP with Web APP Tools Computing Interface Database Storage Browser Server HTTP API RDBMS / NoSQL Server or CDN Wallet Browser P2P network Smart Contract ABI (Application Binary Interface) Distributed in blockchain Referenced distributed storage (e.g. IPFS) Web APP DAPP
  • 19. Smart Contract - Oracle ▶ The connections between blockchain and real world ▶ Truth is subjective, oracles delegate subjectivity * https://smartcontract.com
  • 20. Smart Contract - What Is “Truth”? ▶ Depends on other centralized system ▶ Law of large number ill-managed official site
  • 21.
  • 22. Enterprise Blockchain Ecosystem Ethereum Enterprise Alliance Hyperledger
  • 23. Hyperledger Fabric Architecture * https://www.skcript.com/svr/understanding-hyperledger-fabric-s-architecture/ ▶ Modular ▶ Scalable ▶ Secure
  • 24. Hyperledger Fabric Model * https://www.trustnodes.com/2017/07/26/race-ethereum-hyperledger-continues-10-new-members-added
  • 25.
  • 26. Negative Checklist for Enterprise’s Blockchain Adoption Your partners will spend high cost for using blockchain03 ● Blockchain ensures security but no privacy ● Currently no good solutions for off-chain communication Your business works well on classic databases02 ● Blockchain only provides eventual consistency ● Block size is limited ● Not efficient way to trace back arbitrary block Your business needs centralized authority processes01 ● Blockchain works better when there are multiple independent subjects ● Hard to implement complex business logic
  • 27. Challenges - Blockchain TPS is Extremely Low * https://usa.visa.com/dam/VCOM/download/corporate/media/visanet-technology/aboutvisafactsheet.pdf * https://www.iota.org ▶ Possible Solutions: side chains(lightening network), sharding, and DAG
  • 28. Challenges - GDPR ▶ The indelible nature of blockchain means it’s no way to “remove” user data entirely ▶ Store personal data on manageable side-chain ▶ How to protect privacy in smart contract? ▶ Public Key Infrastructure ▶ Zero Knowledge Proofs ▶ Blockchain security, speed, and privacy are usually paradox
  • 29. Summary ▶ Blockchain generations ▶ 1.0: Cryptocurrency (Bitcoin) ▶ 2.0: Smart contract (Ethereum, Hyperledger) ▶ 3.0: Chain of value (IOTA?) ▶ Does your enterprise really need blockchain? ▶ Depends on industry, business, and lawfulness ▶ Consortium blockchain is better for B2B ▶ Use BaaS (Blockchain as a service) may be practical of PoC