SlideShare a Scribd company logo
1 of 20
Designing and Building
Decentralized Blockchain Apps
Stefano Tempesta
cloud.developerdays.pl@DeveloperDaysPL
AGENDA
Blockchain  Enterprise Blockchain (aka Blockchain 3.0)
Azure BaaS  Development in Ethereum
Smart Contracts  Azure Blockchain Workbench
cloud.developerdays.pl@DeveloperDaysPL
www.blogchain.space
Enterprise Blockchain
cloud.developerdays.pl@DeveloperDaysPL
Distributed Ledger
cloud.developerdays.pl@DeveloperDaysPL
A blockchain transaction
cloud.developerdays.pl@DeveloperDaysPL
Blockchain 2.0
cloud.developerdays.pl@DeveloperDaysPL
Smart Contract
cloud.developerdays.pl@DeveloperDaysPL
Blockchain 3.0
cloud.developerdays.pl@DeveloperDaysPL
Enterprise Application Architecture
cloud.developerdays.pl@DeveloperDaysPL
Types of Blockchain
Consortium
Organization
A
Organization
B
Partner
1
Partner
2
Partner
3
Regulator
N
Organization A
Location
1
Location
2
Location
3
Location
4
Division
A
Division
B
ConsortiumPrivate
Public
blockchain
Org.
A
Org.
B
Person
A B
Person
B
Bank
1
Bank
2
Consorti
um A
Approved participants
Users with known identities
Permission is required to write, read and participate in confirming transactions
Multiple algorithms for consensus
Many, unknown participants
Anonymous or pseudonymous
Open read and write by all participants
Consensus by Proof of Work
Public
Blockchain
Enterprise
Blockchain
cloud.developerdays.pl@DeveloperDaysPL
Blockchain Challenges
Scalability / Performance
Mining
Cross-chain interoperability
Storage constraints
Lack of governance and standards
Inadequate tooling
Quantum computing threat
GDPR Paradox  From CRUD to CRAB
Blockchain as a Service
Single node ledgers
Multi node ledgers
Tools
cloud.developerdays.pl@DeveloperDaysPL
Azure Blockchain
cloud.developerdays.pl@DeveloperDaysPL
Azure Confidential Computing
Data encryption “in use”
Trusted Execution Environment (Enclave)
Coco Framework (github.com/Azure/coco-framework)
Azure Blockchain Workbench
cloud.developerdays.pl@DeveloperDaysPL
Azure Blockchain Workbench
Managed blockchain network in Azure
Leverage Azure AD and Key Vault
Quick Smart Contract deployment
On- and off-chain data access
cloud.developerdays.pl@DeveloperDaysPL
Deploy Azure Blockchain Workbench
1 Event Grid Topic
1 Service Bus Namespace
1 Application Insights
1 SQL Database (Standard S0)
2 App Services (Standard)
2 Azure Key Vaults
2 Azure Storage accounts (Standard LRS)
2 Virtual machine scale sets (for validator and worker nodes)
2 Virtual Networks (including load balancer, network security group, and
public IP address for each virtual network)
Optional: Azure Monitor
cloud.developerdays.pl
@DeveloperDaysPL
Dzięki

More Related Content

What's hot

Decentralize authentication with BaaS
Decentralize authentication with BaaSDecentralize authentication with BaaS
Decentralize authentication with BaaSEstelle Auberix
 
Jeff McDonald - Практическая реализация Блокчейн-проектов с использованием NEM
Jeff McDonald - Практическая реализация Блокчейн-проектов с использованием NEMJeff McDonald - Практическая реализация Блокчейн-проектов с использованием NEM
Jeff McDonald - Практическая реализация Блокчейн-проектов с использованием NEMTimetogrowup
 
What are the different types of blockchain technology explained
What are the different types of blockchain technology explainedWhat are the different types of blockchain technology explained
What are the different types of blockchain technology explainedOliviaJune1
 
#Crypto42 Token Summit, DECDENTRALIZED FUND INFRASTRUCTURE, Gabriele RIgo
#Crypto42 Token Summit, DECDENTRALIZED FUND INFRASTRUCTURE, Gabriele RIgo#Crypto42 Token Summit, DECDENTRALIZED FUND INFRASTRUCTURE, Gabriele RIgo
#Crypto42 Token Summit, DECDENTRALIZED FUND INFRASTRUCTURE, Gabriele RIgoElfriede Sixt
 
Towards Self Sovereign Identity 20180508
Towards Self Sovereign Identity 20180508Towards Self Sovereign Identity 20180508
Towards Self Sovereign Identity 20180508Arnaud Le Hors
 
Identity Live Sydney 2017 - Andrew Latham
Identity Live Sydney 2017 - Andrew LathamIdentity Live Sydney 2017 - Andrew Latham
Identity Live Sydney 2017 - Andrew LathamForgeRock
 

What's hot (7)

Decentralize authentication with BaaS
Decentralize authentication with BaaSDecentralize authentication with BaaS
Decentralize authentication with BaaS
 
Jeff McDonald - Практическая реализация Блокчейн-проектов с использованием NEM
Jeff McDonald - Практическая реализация Блокчейн-проектов с использованием NEMJeff McDonald - Практическая реализация Блокчейн-проектов с использованием NEM
Jeff McDonald - Практическая реализация Блокчейн-проектов с использованием NEM
 
What are the different types of blockchain technology explained
What are the different types of blockchain technology explainedWhat are the different types of blockchain technology explained
What are the different types of blockchain technology explained
 
Blockchain Foundry
Blockchain Foundry Blockchain Foundry
Blockchain Foundry
 
#Crypto42 Token Summit, DECDENTRALIZED FUND INFRASTRUCTURE, Gabriele RIgo
#Crypto42 Token Summit, DECDENTRALIZED FUND INFRASTRUCTURE, Gabriele RIgo#Crypto42 Token Summit, DECDENTRALIZED FUND INFRASTRUCTURE, Gabriele RIgo
#Crypto42 Token Summit, DECDENTRALIZED FUND INFRASTRUCTURE, Gabriele RIgo
 
Towards Self Sovereign Identity 20180508
Towards Self Sovereign Identity 20180508Towards Self Sovereign Identity 20180508
Towards Self Sovereign Identity 20180508
 
Identity Live Sydney 2017 - Andrew Latham
Identity Live Sydney 2017 - Andrew LathamIdentity Live Sydney 2017 - Andrew Latham
Identity Live Sydney 2017 - Andrew Latham
 

Similar to Designing and Building Decentralized Blockchain Apps

Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Juarez Junior
 
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledgerBuild Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledgerMohammad Asif
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceIntegrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceMohammad Asif
 
Blockchain Development Kit
Blockchain Development KitBlockchain Development Kit
Blockchain Development KitHuda Seyam
 
Blockchain Application Development
Blockchain Application DevelopmentBlockchain Application Development
Blockchain Application DevelopmentThe NineHertz
 
Blockchain development companies in india Dunitech 2022 - Copy.pdf
Blockchain development companies in india  Dunitech  2022 - Copy.pdfBlockchain development companies in india  Dunitech  2022 - Copy.pdf
Blockchain development companies in india Dunitech 2022 - Copy.pdfswetak13
 
Blockchain development companies in india Dunitech 2022.pdf
Blockchain development companies in india  Dunitech  2022.pdfBlockchain development companies in india  Dunitech  2022.pdf
Blockchain development companies in india Dunitech 2022.pdfDunitechSeo
 
Blockchain development companies in india Dunitech 2022 - Copy.pdf
Blockchain development companies in india  Dunitech  2022 - Copy.pdfBlockchain development companies in india  Dunitech  2022 - Copy.pdf
Blockchain development companies in india Dunitech 2022 - Copy.pdfshubhamdunitech
 
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023SSTech System
 
Defi Development Services.pdf
Defi Development Services.pdfDefi Development Services.pdf
Defi Development Services.pdfBharathraj923421
 
6 Tools You Should Know as a Blockchain Developer. .pdf
6 Tools You Should Know as a Blockchain Developer. .pdf6 Tools You Should Know as a Blockchain Developer. .pdf
6 Tools You Should Know as a Blockchain Developer. .pdfArgpnteq
 
Choosing The Best Blockchain Developer And Solutions Partner For Your Website...
Choosing The Best Blockchain Developer And Solutions Partner For Your Website...Choosing The Best Blockchain Developer And Solutions Partner For Your Website...
Choosing The Best Blockchain Developer And Solutions Partner For Your Website...Lucas Lagone
 
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain App
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain AppComprehensive Guide regarding Blockchain Technology - Develop Blockchain App
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain AppBlocktech Brew
 
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 NetworkDuncan Johnston-Watt
 
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfCustom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfJPLoft Solutions
 
Role of Blockchain Revolution in Web Development Company
Role of Blockchain Revolution in Web Development CompanyRole of Blockchain Revolution in Web Development Company
Role of Blockchain Revolution in Web Development Companyostechnologies16
 
How to Develop Smarter Mobile Apps on Blockchain Technology
How to Develop Smarter Mobile Apps on Blockchain TechnologyHow to Develop Smarter Mobile Apps on Blockchain Technology
How to Develop Smarter Mobile Apps on Blockchain TechnologyDivyaConsagous
 

Similar to Designing and Building Decentralized Blockchain Apps (20)

Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020
 
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledgerBuild Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceIntegrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as Service
 
Blockchain Development Kit
Blockchain Development KitBlockchain Development Kit
Blockchain Development Kit
 
Blockchain Application Development
Blockchain Application DevelopmentBlockchain Application Development
Blockchain Application Development
 
Blockchain development companies in india Dunitech 2022 - Copy.pdf
Blockchain development companies in india  Dunitech  2022 - Copy.pdfBlockchain development companies in india  Dunitech  2022 - Copy.pdf
Blockchain development companies in india Dunitech 2022 - Copy.pdf
 
Blockchain development companies in india Dunitech 2022.pdf
Blockchain development companies in india  Dunitech  2022.pdfBlockchain development companies in india  Dunitech  2022.pdf
Blockchain development companies in india Dunitech 2022.pdf
 
Blockchain development companies in india Dunitech 2022 - Copy.pdf
Blockchain development companies in india  Dunitech  2022 - Copy.pdfBlockchain development companies in india  Dunitech  2022 - Copy.pdf
Blockchain development companies in india Dunitech 2022 - Copy.pdf
 
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
BEST BLOCKCHAIN DEVELOPMENT PLATFORMS TO WATCH OUT FOR IN 2023
 
Defi Development Services.pdf
Defi Development Services.pdfDefi Development Services.pdf
Defi Development Services.pdf
 
6 Tools You Should Know as a Blockchain Developer. .pdf
6 Tools You Should Know as a Blockchain Developer. .pdf6 Tools You Should Know as a Blockchain Developer. .pdf
6 Tools You Should Know as a Blockchain Developer. .pdf
 
Choosing The Best Blockchain Developer And Solutions Partner For Your Website...
Choosing The Best Blockchain Developer And Solutions Partner For Your Website...Choosing The Best Blockchain Developer And Solutions Partner For Your Website...
Choosing The Best Blockchain Developer And Solutions Partner For Your Website...
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain App
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain AppComprehensive Guide regarding Blockchain Technology - Develop Blockchain App
Comprehensive Guide regarding Blockchain Technology - Develop Blockchain App
 
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
 
Defrag x blockchain keynote
Defrag x blockchain keynoteDefrag x blockchain keynote
Defrag x blockchain keynote
 
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfCustom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
 
Role of Blockchain Revolution in Web Development Company
Role of Blockchain Revolution in Web Development CompanyRole of Blockchain Revolution in Web Development Company
Role of Blockchain Revolution in Web Development Company
 
How to Develop Smarter Mobile Apps on Blockchain Technology
How to Develop Smarter Mobile Apps on Blockchain TechnologyHow to Develop Smarter Mobile Apps on Blockchain Technology
How to Develop Smarter Mobile Apps on Blockchain Technology
 

More from Stefano Tempesta

Robotics & AI User Group - Smart City
Robotics & AI User Group - Smart CityRobotics & AI User Group - Smart City
Robotics & AI User Group - Smart CityStefano Tempesta
 
Robotics & AI User Group - Computer Vision - Azure Kinect
Robotics & AI User Group - Computer Vision - Azure KinectRobotics & AI User Group - Computer Vision - Azure Kinect
Robotics & AI User Group - Computer Vision - Azure KinectStefano Tempesta
 
Virtual eye vision with HoloLens
Virtual eye vision with HoloLensVirtual eye vision with HoloLens
Virtual eye vision with HoloLensStefano Tempesta
 
Design Patterns for Distributed Systems in Azure Kubernetes Service
Design Patterns for Distributed Systems in Azure Kubernetes ServiceDesign Patterns for Distributed Systems in Azure Kubernetes Service
Design Patterns for Distributed Systems in Azure Kubernetes ServiceStefano Tempesta
 
Measure your teams sentiment
Measure your teams sentimentMeasure your teams sentiment
Measure your teams sentimentStefano Tempesta
 
Electronic signature with blockchain
Electronic signature with blockchainElectronic signature with blockchain
Electronic signature with blockchainStefano Tempesta
 
Best Practices to Secure Your Kubernetes Cluster
Best Practices to Secure Your Kubernetes ClusterBest Practices to Secure Your Kubernetes Cluster
Best Practices to Secure Your Kubernetes ClusterStefano Tempesta
 
Automate Blockchain Workflows
Automate Blockchain WorkflowsAutomate Blockchain Workflows
Automate Blockchain WorkflowsStefano Tempesta
 
Expert Network - Machine Learning Tech Days
Expert Network - Machine Learning Tech DaysExpert Network - Machine Learning Tech Days
Expert Network - Machine Learning Tech DaysStefano Tempesta
 
Expert Network - Financial Predictions with Machine Learning
Expert Network - Financial Predictions with Machine LearningExpert Network - Financial Predictions with Machine Learning
Expert Network - Financial Predictions with Machine LearningStefano Tempesta
 
Smart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine LearningSmart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine LearningStefano Tempesta
 
Introduction to Dynamics 365 for Talent
Introduction to Dynamics 365 for TalentIntroduction to Dynamics 365 for Talent
Introduction to Dynamics 365 for TalentStefano Tempesta
 
Dynamics 365 Saturday Dubai 2018
Dynamics 365 Saturday Dubai 2018Dynamics 365 Saturday Dubai 2018
Dynamics 365 Saturday Dubai 2018Stefano Tempesta
 
Applied Machine Learning Days Lausanne 2018
Applied Machine Learning Days Lausanne 2018Applied Machine Learning Days Lausanne 2018
Applied Machine Learning Days Lausanne 2018Stefano Tempesta
 
Global Dynamics 365 Bootcamp London 2018
Global Dynamics 365 Bootcamp London 2018Global Dynamics 365 Bootcamp London 2018
Global Dynamics 365 Bootcamp London 2018Stefano Tempesta
 
Blockchain, The Next Frontier of CRM
Blockchain, The Next Frontier of CRMBlockchain, The Next Frontier of CRM
Blockchain, The Next Frontier of CRMStefano Tempesta
 
Programming the Microsoft Bot Framework
Programming the Microsoft Bot FrameworkProgramming the Microsoft Bot Framework
Programming the Microsoft Bot FrameworkStefano Tempesta
 

More from Stefano Tempesta (20)

Robotics & AI User Group - Smart City
Robotics & AI User Group - Smart CityRobotics & AI User Group - Smart City
Robotics & AI User Group - Smart City
 
Robotics & AI User Group - Computer Vision - Azure Kinect
Robotics & AI User Group - Computer Vision - Azure KinectRobotics & AI User Group - Computer Vision - Azure Kinect
Robotics & AI User Group - Computer Vision - Azure Kinect
 
Virtual eye vision with HoloLens
Virtual eye vision with HoloLensVirtual eye vision with HoloLens
Virtual eye vision with HoloLens
 
Design Patterns for Distributed Systems in Azure Kubernetes Service
Design Patterns for Distributed Systems in Azure Kubernetes ServiceDesign Patterns for Distributed Systems in Azure Kubernetes Service
Design Patterns for Distributed Systems in Azure Kubernetes Service
 
Measure your teams sentiment
Measure your teams sentimentMeasure your teams sentiment
Measure your teams sentiment
 
Electronic signature with blockchain
Electronic signature with blockchainElectronic signature with blockchain
Electronic signature with blockchain
 
Best Practices to Secure Your Kubernetes Cluster
Best Practices to Secure Your Kubernetes ClusterBest Practices to Secure Your Kubernetes Cluster
Best Practices to Secure Your Kubernetes Cluster
 
Azure Cost Management
Azure Cost ManagementAzure Cost Management
Azure Cost Management
 
Automate Blockchain Workflows
Automate Blockchain WorkflowsAutomate Blockchain Workflows
Automate Blockchain Workflows
 
Expert Network - Machine Learning Tech Days
Expert Network - Machine Learning Tech DaysExpert Network - Machine Learning Tech Days
Expert Network - Machine Learning Tech Days
 
Expert Network - Financial Predictions with Machine Learning
Expert Network - Financial Predictions with Machine LearningExpert Network - Financial Predictions with Machine Learning
Expert Network - Financial Predictions with Machine Learning
 
Build Better CRM Charts
Build Better CRM ChartsBuild Better CRM Charts
Build Better CRM Charts
 
Azure Blockchain
Azure BlockchainAzure Blockchain
Azure Blockchain
 
Smart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine LearningSmart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine Learning
 
Introduction to Dynamics 365 for Talent
Introduction to Dynamics 365 for TalentIntroduction to Dynamics 365 for Talent
Introduction to Dynamics 365 for Talent
 
Dynamics 365 Saturday Dubai 2018
Dynamics 365 Saturday Dubai 2018Dynamics 365 Saturday Dubai 2018
Dynamics 365 Saturday Dubai 2018
 
Applied Machine Learning Days Lausanne 2018
Applied Machine Learning Days Lausanne 2018Applied Machine Learning Days Lausanne 2018
Applied Machine Learning Days Lausanne 2018
 
Global Dynamics 365 Bootcamp London 2018
Global Dynamics 365 Bootcamp London 2018Global Dynamics 365 Bootcamp London 2018
Global Dynamics 365 Bootcamp London 2018
 
Blockchain, The Next Frontier of CRM
Blockchain, The Next Frontier of CRMBlockchain, The Next Frontier of CRM
Blockchain, The Next Frontier of CRM
 
Programming the Microsoft Bot Framework
Programming the Microsoft Bot FrameworkProgramming the Microsoft Bot Framework
Programming the Microsoft Bot Framework
 

Recently uploaded

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Recently uploaded (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Designing and Building Decentralized Blockchain Apps

Editor's Notes

  1. A public blockchain (Bitcoin or Ethereum) is an internet protocol that manages the distribution of probably unique data that: Acts as a unit of account for transactions on that ledger Incentives early adopters and developers to use, support and verify the ledger without the need for a trusted intermediary However, there is a problem: proof of work is highly wasteful. 6.000 trillion SHA256 computations are being performed by the Bitcoin network every second, and ultimately these computations have no practical or scientific value; their only purpose is to solve proof of work problems that are deliberately made to be hard so that malicious attackers cannot easily pretend to be millions of nodes and overpower the network. An Enterprise Blockchain (Ripple, Enterprise Ethereum, Hyperledger) is a distributed ledger that provides: Consensus via trusted intermediaries, making digital currencies unnecessary Solutions to clients who wish to use cryptographic databases managed and shared by trusted parties The Proof of Stake is the Main alternative to Proof of Work (PoW) to provide consensus. With Proof of Work, the probability of mining a block depends on the work done by the miner (e.g. CPU/GPU cycles spent checking hashes). With Proof of Stake, the resource that's compared is the amount of Bitcoin a miner holds - someone holding 1% of the Bitcoin can mine 1% of the "Proof of Stake blocks". A proof-of-stake system might provide increased protection from a malicious attack on the network. Additional protection comes from two sources: Executing an attack would be much more expensive. Reduced incentives for attack. The attacker would need to own a near majority of all bitcoin. Therefore, the attacker suffer severely from his own attack. When block rewards are produced through txn fees, a proof of stake system would result in lower equilibrium txn fees. Lower long-run fees would increase the competitiveness of bitcoin relative to alternative payments systems. Intuitively reduced fees are due to vast reductions in the scale of wastage of resources.