SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
2
Mohammad AsifWaquar
@asifwaquar
BuildBlockchainPrototypeusingAzureWorkbenchand
Managedataonledger
2
about me
Solution Architect at ABN AMRO
https://www.linkedin.com/in/mohammad-asif-6a6153111/
Today’s Agenda
o Why Blockchain ?
o Blockchain basics and Dapps
o AvailableBlockchainFrameworks
o AzureBlockchainasService
o AzureBlockchainworkbench
o Demo
What is Blockchain ?
In simple words if you ask ,I would say ,
“Block chain is decentralized database with strong consistency
support.”
Why Blockchain ?
How Blockchain Works ?
Problem
No one trusts anyone else
Solution
Accept proposals for transaction order
and reward winning proposals
Consensus
Different ordering
can lead to double
spending
Agreement on the order of transactions
Mining
Miners collect transactions into blocks
Then submit a proposal for a block after solving a cryptographic puzzle
Block 4561
Hash of 4560
Block 4562
Hash of 4561
Smart contract ledgers
Ethereum
By supporting multi-party workflows on a shared network
Buyer
AppraiserInsurer
Lending bank
Property
inspector
Land
registry
Seller’s
agent
PROPERTY
PURCHASE
Cross-organizational
workflow
Multiparty auditing
Asset transfer and
provenance
Ethereum Platform
Client application Server-side application
Ethereum Network
Code
web3j API
Data
Painpoints with current Blockchain Setup
o Network Management
o Integration with Existing Applications
o ScalingCapabilities
o Governance
o ManageIdentity &MonitoringServices
o Etc.
Azure Blockchain as Service
Azure Blockchain Service (PREVIEW)
o Deploy fully managed blockchain networks in a few
simple clicks. Offload network management so you can
focus on application logic
o Govern at scale with built-in governance and codeless
consortia management
o Build blockchain apps with confidence using the dev tools
you love and the apps you rely on today
o Capture, react to, and store ledger data off-chain
Sensors and IoT
(unstructured)
Transaction Builder
(Logic Apps)
Logs (unstructured)
Service Bus Azure Blockchain
ServiceMedia (unstructured)
Files (unstructured)
Business/customapps
(structured)
Power BI
Azure IoT Central
Application InsightsKey Vault Virtual NetworkingAzure AD
Power Apps
Event Grid
Flow
READ AND ROUTEATTESTTRANSFORMINGEST
Blockchain data
manager
DATA MANAGEMENT
Functions
Logic Apps
SQL
Cosmos DB
MySQL
Machine
Learning
Studio
Apps
PostgreSQL
Azure Blockchain Data Manager
Azure Workbench
And makes developing an end-to-end blockchain
app a huge undertaking
Manually deploy
ledger
Orchestrate
signing, hashing
and routing
Store smart
contract
reference data
Synchronize data
with off-chain DB
Ingest messages
and events
Extend
capabilities
API
management
Manage keys
Customize
integrations
Build web
client
Integrate with
existing business
apps
Configure
consortium
network
Link identities to
federated systems
Write business
logic
Challenges
1. Months of development time and hundreds of thousands of dollars to create a
PoC
2. Difficult to connect to our existing IT infrastructure.
3. Spending all of my time scaffolding together an infrastructure, not writing smart
contracts.
4. Sensitive data on an unsecure platform.
Everything required to create an app in one simple interface
But not with Azure Blockchain Workbench
Simplify
development
Accelerate
time to value
Innovate
with confidence
It connects with common business tools
Data
platform
(Ml/bi)
Secure off-
chain
execution
Monitoring
and security
3rd party
services
Federated
identity
Identity
and key
management
Enterprise ledger
Horizontal SaaS and adapters Client apps and devicesDesigned to connect
with existing apps and
workflows
Facilitates
management
with ledger-
agnostic tools
Enables customer
choice in ledger
technologies
Setup Process
Setup
Ethereum
POA network
Register
Azure AD
tenant
Deploy Azure
Work Bench
Deploy
Blockchain
Applications
Consortium architecture
Azure Work Bench
Useful services from Azure that we used
Azure Active Directory
Storage Blob
Logic APP
Event Grid
AAD was used for User management as the user
didn’t need to worry about his blockchain public
address or private key. AAD also helped with role
management, as we could define a hierarchy of roles
in AAD, which propagates to what a specific user is
allowed to do in workbench.
The logic app helped our application to execute
some actions based on some events received in the
events grid e.g. send email notifications, create
scheduled jobs etc.
The Storage Blob was used to help manage storage
of the physical location of the financial instrument
document. The app can access the files through a
hashed link to the location on the Storage Blob.
The event grid contained all actions and events that
have occurred in the blockchain. We used the logic
apps in conjunction with the event that is read from
the event grid to send notifications and create
scheduled jobs based on the event type.
Azure Blockchain
Service
Deploy, manage and scale
permissioned blockchain
networks with a fully-
managed service
Blockchain Data
Manager
Integrate with the data
sources and applications
you already use to manage
multi-party workflows
Azure Blockchain
Tokens
Create, deploy and
manage TTI-compliant
tokens with a fully-
managed service
Azure Blockchain
Development Kit
Integrated IDE experience
using the Ethereum tools
you already know and love
Develop confidently with a rich portfolio from Microsoft
Demo
Questions?
12
ThankYou
12

Contenu connexe

Tendances

Blockchains and the IoT
Blockchains and the IoTBlockchains and the IoT
Blockchains and the IoTMongoDB
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureNuri Cankaya
 
Technical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSTechnical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSatSistemas
 
An efficient certificateless encryption for data sharing on public cloud
An efficient certificateless encryption for data sharing on public cloudAn efficient certificateless encryption for data sharing on public cloud
An efficient certificateless encryption for data sharing on public cloudAbhijeet Patil
 
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...Yashwanth Reddy
 
Blockchain in practice 21 Nov Update
Blockchain in practice 21 Nov UpdateBlockchain in practice 21 Nov Update
Blockchain in practice 21 Nov Updaterecheck
 
An efficient certificate less encryption for
An efficient certificate less encryption forAn efficient certificate less encryption for
An efficient certificate less encryption forShakas Technologies
 
The Cloud is dead ?! Blockchain in the new cloud
The Cloud is dead ?! Blockchain in the new cloudThe Cloud is dead ?! Blockchain in the new cloud
The Cloud is dead ?! Blockchain in the new cloudYuval Birenboum
 
BigchainDB - Big Data meets Blockchain
BigchainDB - Big Data meets BlockchainBigchainDB - Big Data meets Blockchain
BigchainDB - Big Data meets BlockchainDimitri De Jonghe
 
blockchain is the new cloud
blockchain is the new cloudblockchain is the new cloud
blockchain is the new cloudYuval Birenboum
 
MongoDB World 2018: Evolving your Data Access with MongoDB Stitch
MongoDB World 2018: Evolving your Data Access with MongoDB StitchMongoDB World 2018: Evolving your Data Access with MongoDB Stitch
MongoDB World 2018: Evolving your Data Access with MongoDB StitchMongoDB
 
Secure cloud storage with data dynamic using secure network coding technique
Secure cloud storage with data dynamic using secure network coding techniqueSecure cloud storage with data dynamic using secure network coding technique
Secure cloud storage with data dynamic using secure network coding techniqueVenkat Projects
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityKevin Cedeño, CISM, CISA
 
Security aspects on blockchain white paper
Security aspects on blockchain  white paperSecurity aspects on blockchain  white paper
Security aspects on blockchain white paperCreus Moreira Carlos
 
Smart Contracts: Opportunities and Challenges
Smart Contracts: Opportunities and ChallengesSmart Contracts: Opportunities and Challenges
Smart Contracts: Opportunities and ChallengesCasey Kuhlman
 
Getting started with Azure Event Grid - Webinar with Steef-Jan Wiggers
Getting started with Azure Event Grid - Webinar with Steef-Jan WiggersGetting started with Azure Event Grid - Webinar with Steef-Jan Wiggers
Getting started with Azure Event Grid - Webinar with Steef-Jan WiggersCodit
 
Multifactor Authentication on the Blockchain
Multifactor Authentication on the BlockchainMultifactor Authentication on the Blockchain
Multifactor Authentication on the BlockchainReza Ismail
 

Tendances (20)

Coco framework whitepaper
Coco framework whitepaperCoco framework whitepaper
Coco framework whitepaper
 
Blockchains and the IoT
Blockchains and the IoTBlockchains and the IoT
Blockchains and the IoT
 
Blockchain on aws
Blockchain on awsBlockchain on aws
Blockchain on aws
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Technical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSTechnical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWS
 
An efficient certificateless encryption for data sharing on public cloud
An efficient certificateless encryption for data sharing on public cloudAn efficient certificateless encryption for data sharing on public cloud
An efficient certificateless encryption for data sharing on public cloud
 
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
 
Blockchain in practice 21 Nov Update
Blockchain in practice 21 Nov UpdateBlockchain in practice 21 Nov Update
Blockchain in practice 21 Nov Update
 
An efficient certificate less encryption for
An efficient certificate less encryption forAn efficient certificate less encryption for
An efficient certificate less encryption for
 
The Cloud is dead ?! Blockchain in the new cloud
The Cloud is dead ?! Blockchain in the new cloudThe Cloud is dead ?! Blockchain in the new cloud
The Cloud is dead ?! Blockchain in the new cloud
 
BigchainDB - Big Data meets Blockchain
BigchainDB - Big Data meets BlockchainBigchainDB - Big Data meets Blockchain
BigchainDB - Big Data meets Blockchain
 
blockchain is the new cloud
blockchain is the new cloudblockchain is the new cloud
blockchain is the new cloud
 
MongoDB World 2018: Evolving your Data Access with MongoDB Stitch
MongoDB World 2018: Evolving your Data Access with MongoDB StitchMongoDB World 2018: Evolving your Data Access with MongoDB Stitch
MongoDB World 2018: Evolving your Data Access with MongoDB Stitch
 
Secure cloud storage with data dynamic using secure network coding technique
Secure cloud storage with data dynamic using secure network coding techniqueSecure cloud storage with data dynamic using secure network coding technique
Secure cloud storage with data dynamic using secure network coding technique
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of Cybersecurity
 
Security aspects on blockchain white paper
Security aspects on blockchain  white paperSecurity aspects on blockchain  white paper
Security aspects on blockchain white paper
 
Smart Contracts: Opportunities and Challenges
Smart Contracts: Opportunities and ChallengesSmart Contracts: Opportunities and Challenges
Smart Contracts: Opportunities and Challenges
 
Getting started with Azure Event Grid - Webinar with Steef-Jan Wiggers
Getting started with Azure Event Grid - Webinar with Steef-Jan WiggersGetting started with Azure Event Grid - Webinar with Steef-Jan Wiggers
Getting started with Azure Event Grid - Webinar with Steef-Jan Wiggers
 
Multifactor Authentication on the Blockchain
Multifactor Authentication on the BlockchainMultifactor Authentication on the Blockchain
Multifactor Authentication on the Blockchain
 
Multi Tenancy
Multi TenancyMulti Tenancy
Multi Tenancy
 

Similaire à 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 ServiceMohammad Asif
 
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
 
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.pdfMahdi_Fahmideh
 
Supply chain with blockchain - Solution Brief
Supply chain with blockchain - Solution BriefSupply chain with blockchain - Solution Brief
Supply chain with blockchain - Solution BriefPablo Junco
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on AzureNuri Cankaya
 
Blockchain for Java Developers - Cloud Conference Day
Blockchain for Java Developers - Cloud Conference DayBlockchain for Java Developers - Cloud Conference Day
Blockchain for Java Developers - Cloud Conference DayJuarez Junior
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET Journal
 
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_finalDoag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_finalOPITZ CONSULTING Deutschland
 
AIoT and edge computing solutions
AIoT and edge computing solutionsAIoT and edge computing solutions
AIoT and edge computing solutions湯米吳 Tommy Wu
 
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDBNaoki (Neo) SATO
 
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
 
Is Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Is Azure Blockchain Cloud the Future of Cloud Computing | SysforeIs Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Is Azure Blockchain Cloud the Future of Cloud Computing | SysforeSysfore Technologies
 
20160304 blockchain in fsi client ready raymond
20160304 blockchain in fsi client ready raymond20160304 blockchain in fsi client ready raymond
20160304 blockchain in fsi client ready raymondMeng-Ru (Raymond) Tsai
 
Blockchin architecture azure meetup
Blockchin architecture azure meetupBlockchin architecture azure meetup
Blockchin architecture azure meetupMohammad Asif
 
Blockchain and AI - A Perfect Combination?
Blockchain and AI - A Perfect Combination?Blockchain and AI - A Perfect Combination?
Blockchain and AI - A Perfect Combination?101 Blockchains
 
Cross platform mobile backend with mobile services
Cross platform mobile backend with mobile servicesCross platform mobile backend with mobile services
Cross platform mobile backend with mobile servicesJames Quick
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Codit
 

Similaire à Build Blockchain Prototype using Azure Workbench and Manage data on ledger (20)

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 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
 
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
 
Supply chain with blockchain - Solution Brief
Supply chain with blockchain - Solution BriefSupply chain with blockchain - Solution Brief
Supply chain with blockchain - Solution Brief
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain for Java Developers - Cloud Conference Day
Blockchain for Java Developers - Cloud Conference DayBlockchain for Java Developers - Cloud Conference Day
Blockchain for Java Developers - Cloud Conference Day
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and Ethereum
 
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_finalDoag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
 
AIoT and edge computing solutions
AIoT and edge computing solutionsAIoT and edge computing solutions
AIoT and edge computing solutions
 
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
 
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
 
Is Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Is Azure Blockchain Cloud the Future of Cloud Computing | SysforeIs Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Is Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
 
20160304 blockchain in fsi client ready raymond
20160304 blockchain in fsi client ready raymond20160304 blockchain in fsi client ready raymond
20160304 blockchain in fsi client ready raymond
 
Blockchin architecture azure meetup
Blockchin architecture azure meetupBlockchin architecture azure meetup
Blockchin architecture azure meetup
 
Blockchain and AI - A Perfect Combination?
Blockchain and AI - A Perfect Combination?Blockchain and AI - A Perfect Combination?
Blockchain and AI - A Perfect Combination?
 
Cross platform mobile backend with mobile services
Cross platform mobile backend with mobile servicesCross platform mobile backend with mobile services
Cross platform mobile backend with mobile services
 
Azure 10 major services
Azure 10 major servicesAzure 10 major services
Azure 10 major services
 
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
Hoe het Azure ecosysteem een cruciale rol speelt in uw IoT-oplossing (Glenn C...
 

Dernier

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Build Blockchain Prototype using Azure Workbench and Manage data on ledger

  • 2. 2 about me Solution Architect at ABN AMRO https://www.linkedin.com/in/mohammad-asif-6a6153111/
  • 3. Today’s Agenda o Why Blockchain ? o Blockchain basics and Dapps o AvailableBlockchainFrameworks o AzureBlockchainasService o AzureBlockchainworkbench o Demo
  • 5. In simple words if you ask ,I would say , “Block chain is decentralized database with strong consistency support.”
  • 7.
  • 9.
  • 10.
  • 11. Problem No one trusts anyone else Solution Accept proposals for transaction order and reward winning proposals Consensus Different ordering can lead to double spending Agreement on the order of transactions
  • 12. Mining Miners collect transactions into blocks Then submit a proposal for a block after solving a cryptographic puzzle Block 4561 Hash of 4560 Block 4562 Hash of 4561
  • 13.
  • 15. By supporting multi-party workflows on a shared network Buyer AppraiserInsurer Lending bank Property inspector Land registry Seller’s agent PROPERTY PURCHASE Cross-organizational workflow Multiparty auditing Asset transfer and provenance
  • 16. Ethereum Platform Client application Server-side application Ethereum Network Code web3j API Data
  • 17. Painpoints with current Blockchain Setup o Network Management o Integration with Existing Applications o ScalingCapabilities o Governance o ManageIdentity &MonitoringServices o Etc.
  • 19. Azure Blockchain Service (PREVIEW) o Deploy fully managed blockchain networks in a few simple clicks. Offload network management so you can focus on application logic o Govern at scale with built-in governance and codeless consortia management o Build blockchain apps with confidence using the dev tools you love and the apps you rely on today o Capture, react to, and store ledger data off-chain
  • 20. Sensors and IoT (unstructured) Transaction Builder (Logic Apps) Logs (unstructured) Service Bus Azure Blockchain ServiceMedia (unstructured) Files (unstructured) Business/customapps (structured) Power BI Azure IoT Central Application InsightsKey Vault Virtual NetworkingAzure AD Power Apps Event Grid Flow READ AND ROUTEATTESTTRANSFORMINGEST Blockchain data manager DATA MANAGEMENT Functions Logic Apps SQL Cosmos DB MySQL Machine Learning Studio Apps PostgreSQL
  • 23. And makes developing an end-to-end blockchain app a huge undertaking Manually deploy ledger Orchestrate signing, hashing and routing Store smart contract reference data Synchronize data with off-chain DB Ingest messages and events Extend capabilities API management Manage keys Customize integrations Build web client Integrate with existing business apps Configure consortium network Link identities to federated systems Write business logic
  • 24. Challenges 1. Months of development time and hundreds of thousands of dollars to create a PoC 2. Difficult to connect to our existing IT infrastructure. 3. Spending all of my time scaffolding together an infrastructure, not writing smart contracts. 4. Sensitive data on an unsecure platform.
  • 25. Everything required to create an app in one simple interface But not with Azure Blockchain Workbench Simplify development Accelerate time to value Innovate with confidence
  • 26. It connects with common business tools Data platform (Ml/bi) Secure off- chain execution Monitoring and security 3rd party services Federated identity Identity and key management Enterprise ledger Horizontal SaaS and adapters Client apps and devicesDesigned to connect with existing apps and workflows Facilitates management with ledger- agnostic tools Enables customer choice in ledger technologies
  • 27. Setup Process Setup Ethereum POA network Register Azure AD tenant Deploy Azure Work Bench Deploy Blockchain Applications
  • 30. Useful services from Azure that we used Azure Active Directory Storage Blob Logic APP Event Grid AAD was used for User management as the user didn’t need to worry about his blockchain public address or private key. AAD also helped with role management, as we could define a hierarchy of roles in AAD, which propagates to what a specific user is allowed to do in workbench. The logic app helped our application to execute some actions based on some events received in the events grid e.g. send email notifications, create scheduled jobs etc. The Storage Blob was used to help manage storage of the physical location of the financial instrument document. The app can access the files through a hashed link to the location on the Storage Blob. The event grid contained all actions and events that have occurred in the blockchain. We used the logic apps in conjunction with the event that is read from the event grid to send notifications and create scheduled jobs based on the event type.
  • 31. Azure Blockchain Service Deploy, manage and scale permissioned blockchain networks with a fully- managed service Blockchain Data Manager Integrate with the data sources and applications you already use to manage multi-party workflows Azure Blockchain Tokens Create, deploy and manage TTI-compliant tokens with a fully- managed service Azure Blockchain Development Kit Integrated IDE experience using the Ethereum tools you already know and love Develop confidently with a rich portfolio from Microsoft
  • 32. Demo
  • 33.