SlideShare a Scribd company logo
Unus
1
What does it take to deploy large scale
decentralized applications?
Peter Broadhurst
Co-Founder, Head of Engineering
Kaleido, a ConsenSys Business
https://kaleido.io
https://linkedin.com/in/broadhurstpeter
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
A substantial number of blockchain projects will reach
scale in 2019
2
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
Service
Oriented
Architecture
Projects on their way to success share the same key features
3
Pragmatic
approach to
interoperability
Shared workflows
Homogeneous
production
environment
Dedicated team
for upgrades and
maintenance
Sound Project Governance
Enabling features
Foundations:
Comprehensive identity and permissioning framework
Security policies and audits
Evolutive legal terms and conditions
Between all actors
involved
To replace and/or
upgrade components
Short-term: trusted
oracles; long-term:
bridging/pegging to
global network
To increase network
stability
To ensure the technical
perennity of the
platform
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
Identity and Governance meets Decentralization
4
Shared workflows
Between all actors
involved
Who can vote on consensus?
Who can run a node?
Who can submit
transactions?
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
Tools and Processes have to Evolve and Adapt
5
Shared workflows
Between all actors
involved
PoC
Rapidly
bootstrapping
a critical mass
of participation
Pilot
Making shared
IT real, with
decentralized
data ownership
Production
Fostering
adoption and
growth with
low friction
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
Decentralized Solution Infra – Beyond the Chain
6
Service
Oriented
Architecture
To replace and/or
upgrade components
The Chain
Shared/encrypted
off-chain data
Identity registry
Rich-query data stores
Caching & Privacy
Private & Secure
Bus for files & data
Key Management &
Transaction submission
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
Microservices / Components - Consistency & Reuse
7
Service
Oriented
Architecture
To replace and/or
upgrade components
• Participants need customization of these layers
• To fit their business requirements & processes
• To meet their internal governance & audit
• Consider:
• Consortia-managed Reference Implementations
• Collaborative Open Source
User Interface & APIs
AAA Integration (LDAP etc.)
Identity Mapping,
Anonymity services, Key Management
API layer
for Smart
Contracts
On-chain
data
Caching
Private
Comms
...
Integration
Systems
of Record
DevOps ...
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
Oracles Inform On-chain Shared Logic
8
Pragmatic
approach to
interoperability
Short-term: trusted
oracles; long-term:
bridging/pegging to
global network
DB
External database
Permissioned
blockchain network
Other blockchain
Trusted
oracles
Governance and contractual terms
defining the responsibilities and
liabilities of oracles
Decentralized
oracles
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
More Interconnected Architectures are Evolving
9
Pragmatic
approach to
interoperability
Short-term: trusted
oracles; long-term:
bridging/pegging to
global network
Global blockchain network
(e.g. Ethereum or Corda
Network
Identity Chain
Payment Chain
Healthcare Data
Chain
Bridge
Bridge
Bridge
Cryptographic or oracle based bridges
between purpose-built blockchains and
global network
● Immutable back-ups
● Transfer of value
● Registration of Claims / Proofs
Ad hoc
bridge/oracle for
specific purpose
Supply-chain
Management chain
Bridge
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
Capturing the Essence of Blockchain
10
Homogeneous
production
environment
To increase network
stability
GovernanceSpeed
Consistency
AutonomyDisruption
Decentralization
A stalled idealistic projectJust another database
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
The Organization Matters
11
Dedicated team
for upgrades and
maintenance
To ensure the technical
perennity of the
platform
• The chain must stay running for all participants
• The integrity of the ledger must be ensured
• The technology is new, fast-changing OSS
• The infrastructure is new to most IT organizations
Prepared by ConsenSys for the EU Blockchain Observatory and Forum
Foundations
12
Comprehensive identity
and permissioning
framework
Security policies and
audits
Evolutive legal terms and
conditions
• How does an organization establish and prove it’s identity?
• To join the consensus algorithm?
• To send transactions?
• To send/receive off-chain data?
• What Smart Contract code has been agreed and reviewed by the consortia?
• Networking infrastructure and regional/data-sovereignty considerations on infrastructure
• Data classification for on-chain vs. off-chain
• Data storage, transmission & cleansing
• Key storage and rotation
• Conditions of participation in the consortia
• Mapping between on-chain proofs and legal frameworks, in multiple jurisdictions
• Terms and procedures for leaving the consortium
• Technical SLAs on participants to ensure a continuously functional network/consensus
Ad

More Related Content

What's hot (20)

Hyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for BusinessHyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for Business
Cloud Standards Customer Council
 
Using Hyperledger Fabric to Manage Compliance with Fund Managers and Regulators
Using Hyperledger Fabric to Manage Compliance with Fund Managers and RegulatorsUsing Hyperledger Fabric to Manage Compliance with Fund Managers and Regulators
Using Hyperledger Fabric to Manage Compliance with Fund Managers and Regulators
Altoros
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
Ahmad Gohar
 
Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017
Eric Kjome
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
Eric Cattoir
 
Webinar digitally transforming healthcare with blockchain
Webinar   digitally transforming healthcare with blockchainWebinar   digitally transforming healthcare with blockchain
Webinar digitally transforming healthcare with blockchain
Kaleido
 
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
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
Duncan Johnston-Watt
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
Alexander Al Basosi
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
Alexander Al Basosi
 
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
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18
TelecomValley
 
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsGluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Duncan Johnston-Watt
 
Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks
Duncan Johnston-Watt
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
Juarez Junior
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910
Arnaud Le Hors
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to Hyperledger
Tracy Kuhrt
 
Corda on Azure Blockchain
Corda on Azure BlockchainCorda on Azure Blockchain
Corda on Azure Blockchain
Juarez Junior
 
Hyperledger Lightning Talk
Hyperledger Lightning TalkHyperledger Lightning Talk
Hyperledger Lightning Talk
Andrew Kennedy
 
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Tracy Kuhrt
 
Using Hyperledger Fabric to Manage Compliance with Fund Managers and Regulators
Using Hyperledger Fabric to Manage Compliance with Fund Managers and RegulatorsUsing Hyperledger Fabric to Manage Compliance with Fund Managers and Regulators
Using Hyperledger Fabric to Manage Compliance with Fund Managers and Regulators
Altoros
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
Ahmad Gohar
 
Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017
Eric Kjome
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
Eric Cattoir
 
Webinar digitally transforming healthcare with blockchain
Webinar   digitally transforming healthcare with blockchainWebinar   digitally transforming healthcare with blockchain
Webinar digitally transforming healthcare with blockchain
Kaleido
 
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
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
Duncan Johnston-Watt
 
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
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18
TelecomValley
 
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsGluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Duncan Johnston-Watt
 
Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks
Duncan Johnston-Watt
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
Juarez Junior
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910
Arnaud Le Hors
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to Hyperledger
Tracy Kuhrt
 
Corda on Azure Blockchain
Corda on Azure BlockchainCorda on Azure Blockchain
Corda on Azure Blockchain
Juarez Junior
 
Hyperledger Lightning Talk
Hyperledger Lightning TalkHyperledger Lightning Talk
Hyperledger Lightning Talk
Andrew Kennedy
 
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...
Tracy Kuhrt
 

Similar to What does it take to deploy large scale decentralized applications? (20)

Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Mahdi_Fahmideh
 
Unlocking the Potential of Cross-Chain Bridging_ A Deep Dive.docx
Unlocking the Potential of Cross-Chain Bridging_ A Deep Dive.docxUnlocking the Potential of Cross-Chain Bridging_ A Deep Dive.docx
Unlocking the Potential of Cross-Chain Bridging_ A Deep Dive.docx
Analog3
 
How to Build Your Blockchain Project with Chainstack
How to Build Your Blockchain Project with ChainstackHow to Build Your Blockchain Project with Chainstack
How to Build Your Blockchain Project with Chainstack
Chainstack
 
Optimizing Blockchain Rewards Building Liquid Staking Protocols.pdf
Optimizing Blockchain Rewards Building Liquid Staking Protocols.pdfOptimizing Blockchain Rewards Building Liquid Staking Protocols.pdf
Optimizing Blockchain Rewards Building Liquid Staking Protocols.pdf
Lisa ward
 
Blockchain Interoperability
Blockchain InteroperabilityBlockchain Interoperability
Blockchain Interoperability
Liveplex
 
02 - Introduction to Hyperledger Fabric
02 - Introduction to Hyperledger Fabric  02 - Introduction to Hyperledger Fabric
02 - Introduction to Hyperledger Fabric
Merlec Mpyana
 
Exploring Popular Platforms for Decentralized Application (dApp) Development
Exploring Popular Platforms for Decentralized Application (dApp) DevelopmentExploring Popular Platforms for Decentralized Application (dApp) Development
Exploring Popular Platforms for Decentralized Application (dApp) Development
Intelisync
 
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWEEcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
John Lilic
 
Utility Applications for Blockchain
Utility Applications for BlockchainUtility Applications for Blockchain
Utility Applications for Blockchain
Josh Gould
 
Creating Cross-Chain Applications A Guide to Web3 Interoperability.pptx
Creating Cross-Chain Applications A Guide to Web3 Interoperability.pptxCreating Cross-Chain Applications A Guide to Web3 Interoperability.pptx
Creating Cross-Chain Applications A Guide to Web3 Interoperability.pptx
Lisa ward
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensus
CMR WORLD TECH
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensus
CMR WORLD TECH
 
Hyperledger Architecture > Volume 1
Hyperledger Architecture > Volume 1Hyperledger Architecture > Volume 1
Hyperledger Architecture > Volume 1
VIJAY MUTHU
 
What is Cross-Chain Compatibility overview
What is Cross-Chain Compatibility overviewWhat is Cross-Chain Compatibility overview
What is Cross-Chain Compatibility overview
imoliviabennett
 
What are PoS blockchain development solutions.pdf
What are PoS blockchain development solutions.pdfWhat are PoS blockchain development solutions.pdf
What are PoS blockchain development solutions.pdf
primafelicitas
 
What is Cross-Chain Compatibility - SoluLab
What is Cross-Chain Compatibility - SoluLabWhat is Cross-Chain Compatibility - SoluLab
What is Cross-Chain Compatibility - SoluLab
SoluLab1231
 
Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
Upcomings
 
BlockchainLAB Hackathon
BlockchainLAB HackathonBlockchainLAB Hackathon
BlockchainLAB Hackathon
Aleksandr Kopnin
 
-How Will Blockchain Interoperability Impact Enterprise Adoption in 2025.pdf
-How Will Blockchain Interoperability Impact Enterprise Adoption in 2025.pdf-How Will Blockchain Interoperability Impact Enterprise Adoption in 2025.pdf
-How Will Blockchain Interoperability Impact Enterprise Adoption in 2025.pdf
SoluLab1231
 
Explore What is Cross-Chain Compatibility.pdf
Explore What is Cross-Chain Compatibility.pdfExplore What is Cross-Chain Compatibility.pdf
Explore What is Cross-Chain Compatibility.pdf
niahiggins21
 
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Mahdi_Fahmideh
 
Unlocking the Potential of Cross-Chain Bridging_ A Deep Dive.docx
Unlocking the Potential of Cross-Chain Bridging_ A Deep Dive.docxUnlocking the Potential of Cross-Chain Bridging_ A Deep Dive.docx
Unlocking the Potential of Cross-Chain Bridging_ A Deep Dive.docx
Analog3
 
How to Build Your Blockchain Project with Chainstack
How to Build Your Blockchain Project with ChainstackHow to Build Your Blockchain Project with Chainstack
How to Build Your Blockchain Project with Chainstack
Chainstack
 
Optimizing Blockchain Rewards Building Liquid Staking Protocols.pdf
Optimizing Blockchain Rewards Building Liquid Staking Protocols.pdfOptimizing Blockchain Rewards Building Liquid Staking Protocols.pdf
Optimizing Blockchain Rewards Building Liquid Staking Protocols.pdf
Lisa ward
 
Blockchain Interoperability
Blockchain InteroperabilityBlockchain Interoperability
Blockchain Interoperability
Liveplex
 
02 - Introduction to Hyperledger Fabric
02 - Introduction to Hyperledger Fabric  02 - Introduction to Hyperledger Fabric
02 - Introduction to Hyperledger Fabric
Merlec Mpyana
 
Exploring Popular Platforms for Decentralized Application (dApp) Development
Exploring Popular Platforms for Decentralized Application (dApp) DevelopmentExploring Popular Platforms for Decentralized Application (dApp) Development
Exploring Popular Platforms for Decentralized Application (dApp) Development
Intelisync
 
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWEEcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
EcoSummit 2016 in Berlin Presentation - ConsenSys / RWE
John Lilic
 
Utility Applications for Blockchain
Utility Applications for BlockchainUtility Applications for Blockchain
Utility Applications for Blockchain
Josh Gould
 
Creating Cross-Chain Applications A Guide to Web3 Interoperability.pptx
Creating Cross-Chain Applications A Guide to Web3 Interoperability.pptxCreating Cross-Chain Applications A Guide to Web3 Interoperability.pptx
Creating Cross-Chain Applications A Guide to Web3 Interoperability.pptx
Lisa ward
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensus
CMR WORLD TECH
 
Hyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensusHyperledger arch wg_paper_1_consensus
Hyperledger arch wg_paper_1_consensus
CMR WORLD TECH
 
Hyperledger Architecture > Volume 1
Hyperledger Architecture > Volume 1Hyperledger Architecture > Volume 1
Hyperledger Architecture > Volume 1
VIJAY MUTHU
 
What is Cross-Chain Compatibility overview
What is Cross-Chain Compatibility overviewWhat is Cross-Chain Compatibility overview
What is Cross-Chain Compatibility overview
imoliviabennett
 
What are PoS blockchain development solutions.pdf
What are PoS blockchain development solutions.pdfWhat are PoS blockchain development solutions.pdf
What are PoS blockchain development solutions.pdf
primafelicitas
 
What is Cross-Chain Compatibility - SoluLab
What is Cross-Chain Compatibility - SoluLabWhat is Cross-Chain Compatibility - SoluLab
What is Cross-Chain Compatibility - SoluLab
SoluLab1231
 
Introducing Upcomings Chain.docx
Introducing Upcomings Chain.docxIntroducing Upcomings Chain.docx
Introducing Upcomings Chain.docx
Upcomings
 
-How Will Blockchain Interoperability Impact Enterprise Adoption in 2025.pdf
-How Will Blockchain Interoperability Impact Enterprise Adoption in 2025.pdf-How Will Blockchain Interoperability Impact Enterprise Adoption in 2025.pdf
-How Will Blockchain Interoperability Impact Enterprise Adoption in 2025.pdf
SoluLab1231
 
Explore What is Cross-Chain Compatibility.pdf
Explore What is Cross-Chain Compatibility.pdfExplore What is Cross-Chain Compatibility.pdf
Explore What is Cross-Chain Compatibility.pdf
niahiggins21
 
Ad

Recently uploaded (20)

Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Ad

What does it take to deploy large scale decentralized applications?

  • 1. Unus 1 What does it take to deploy large scale decentralized applications? Peter Broadhurst Co-Founder, Head of Engineering Kaleido, a ConsenSys Business https://kaleido.io https://linkedin.com/in/broadhurstpeter
  • 2. Prepared by ConsenSys for the EU Blockchain Observatory and Forum A substantial number of blockchain projects will reach scale in 2019 2
  • 3. Prepared by ConsenSys for the EU Blockchain Observatory and Forum Service Oriented Architecture Projects on their way to success share the same key features 3 Pragmatic approach to interoperability Shared workflows Homogeneous production environment Dedicated team for upgrades and maintenance Sound Project Governance Enabling features Foundations: Comprehensive identity and permissioning framework Security policies and audits Evolutive legal terms and conditions Between all actors involved To replace and/or upgrade components Short-term: trusted oracles; long-term: bridging/pegging to global network To increase network stability To ensure the technical perennity of the platform
  • 4. Prepared by ConsenSys for the EU Blockchain Observatory and Forum Identity and Governance meets Decentralization 4 Shared workflows Between all actors involved Who can vote on consensus? Who can run a node? Who can submit transactions?
  • 5. Prepared by ConsenSys for the EU Blockchain Observatory and Forum Tools and Processes have to Evolve and Adapt 5 Shared workflows Between all actors involved PoC Rapidly bootstrapping a critical mass of participation Pilot Making shared IT real, with decentralized data ownership Production Fostering adoption and growth with low friction
  • 6. Prepared by ConsenSys for the EU Blockchain Observatory and Forum Decentralized Solution Infra – Beyond the Chain 6 Service Oriented Architecture To replace and/or upgrade components The Chain Shared/encrypted off-chain data Identity registry Rich-query data stores Caching & Privacy Private & Secure Bus for files & data Key Management & Transaction submission
  • 7. Prepared by ConsenSys for the EU Blockchain Observatory and Forum Microservices / Components - Consistency & Reuse 7 Service Oriented Architecture To replace and/or upgrade components • Participants need customization of these layers • To fit their business requirements & processes • To meet their internal governance & audit • Consider: • Consortia-managed Reference Implementations • Collaborative Open Source User Interface & APIs AAA Integration (LDAP etc.) Identity Mapping, Anonymity services, Key Management API layer for Smart Contracts On-chain data Caching Private Comms ... Integration Systems of Record DevOps ...
  • 8. Prepared by ConsenSys for the EU Blockchain Observatory and Forum Oracles Inform On-chain Shared Logic 8 Pragmatic approach to interoperability Short-term: trusted oracles; long-term: bridging/pegging to global network DB External database Permissioned blockchain network Other blockchain Trusted oracles Governance and contractual terms defining the responsibilities and liabilities of oracles Decentralized oracles
  • 9. Prepared by ConsenSys for the EU Blockchain Observatory and Forum More Interconnected Architectures are Evolving 9 Pragmatic approach to interoperability Short-term: trusted oracles; long-term: bridging/pegging to global network Global blockchain network (e.g. Ethereum or Corda Network Identity Chain Payment Chain Healthcare Data Chain Bridge Bridge Bridge Cryptographic or oracle based bridges between purpose-built blockchains and global network ● Immutable back-ups ● Transfer of value ● Registration of Claims / Proofs Ad hoc bridge/oracle for specific purpose Supply-chain Management chain Bridge
  • 10. Prepared by ConsenSys for the EU Blockchain Observatory and Forum Capturing the Essence of Blockchain 10 Homogeneous production environment To increase network stability GovernanceSpeed Consistency AutonomyDisruption Decentralization A stalled idealistic projectJust another database
  • 11. Prepared by ConsenSys for the EU Blockchain Observatory and Forum The Organization Matters 11 Dedicated team for upgrades and maintenance To ensure the technical perennity of the platform • The chain must stay running for all participants • The integrity of the ledger must be ensured • The technology is new, fast-changing OSS • The infrastructure is new to most IT organizations
  • 12. Prepared by ConsenSys for the EU Blockchain Observatory and Forum Foundations 12 Comprehensive identity and permissioning framework Security policies and audits Evolutive legal terms and conditions • How does an organization establish and prove it’s identity? • To join the consensus algorithm? • To send transactions? • To send/receive off-chain data? • What Smart Contract code has been agreed and reviewed by the consortia? • Networking infrastructure and regional/data-sovereignty considerations on infrastructure • Data classification for on-chain vs. off-chain • Data storage, transmission & cleansing • Key storage and rotation • Conditions of participation in the consortia • Mapping between on-chain proofs and legal frameworks, in multiple jurisdictions • Terms and procedures for leaving the consortium • Technical SLAs on participants to ensure a continuously functional network/consensus