SlideShare a Scribd company logo
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 ?
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
How Blockchain Works ?
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
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
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
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
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
Questions?
12
ThankYou
12

More Related Content

What's hot (20)

PDF
Coco framework whitepaper
Willy Marroquin (WillyDevNET)
 
PPTX
Blockchains and the IoT
MongoDB
 
PPTX
Blockchain on aws
Murughan Palaniachari
 
PPTX
Blockchain Essentials and Blockchain on Azure
Nuri Cankaya
 
PDF
Technical considerations for Blockchain networks with AWS
atSistemas
 
PPTX
An efficient certificateless encryption for data sharing on public cloud
Abhijeet Patil
 
PPTX
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Yashwanth Reddy
 
PPTX
Blockchain in practice 21 Nov Update
recheck
 
DOC
An efficient certificate less encryption for
Shakas Technologies
 
PPTX
The Cloud is dead ?! Blockchain in the new cloud
Yuval Birenboum
 
PDF
BigchainDB - Big Data meets Blockchain
Dimitri De Jonghe
 
PPTX
blockchain is the new cloud
Yuval Birenboum
 
PPTX
MongoDB World 2018: Evolving your Data Access with MongoDB Stitch
MongoDB
 
DOCX
Secure cloud storage with data dynamic using secure network coding technique
Venkat Projects
 
PPTX
The Blockchain and the Future of Cybersecurity
Kevin Cedeño, CISM, CISA
 
PDF
Security aspects on blockchain white paper
Creus Moreira Carlos
 
PDF
Smart Contracts: Opportunities and Challenges
Casey Kuhlman
 
PPTX
Getting started with Azure Event Grid - Webinar with Steef-Jan Wiggers
Codit
 
PDF
Multifactor Authentication on the Blockchain
Reza Ismail
 
PDF
Multi Tenancy
LogicalDOC
 
Coco framework whitepaper
Willy Marroquin (WillyDevNET)
 
Blockchains and the IoT
MongoDB
 
Blockchain on aws
Murughan Palaniachari
 
Blockchain Essentials and Blockchain on Azure
Nuri Cankaya
 
Technical considerations for Blockchain networks with AWS
atSistemas
 
An efficient certificateless encryption for data sharing on public cloud
Abhijeet Patil
 
Secure Data Sharing in Cloud Computing Using Revocable-Storage Identity-Based...
Yashwanth Reddy
 
Blockchain in practice 21 Nov Update
recheck
 
An efficient certificate less encryption for
Shakas Technologies
 
The Cloud is dead ?! Blockchain in the new cloud
Yuval Birenboum
 
BigchainDB - Big Data meets Blockchain
Dimitri De Jonghe
 
blockchain is the new cloud
Yuval Birenboum
 
MongoDB World 2018: Evolving your Data Access with MongoDB Stitch
MongoDB
 
Secure cloud storage with data dynamic using secure network coding technique
Venkat Projects
 
The Blockchain and the Future of Cybersecurity
Kevin Cedeño, CISM, CISA
 
Security aspects on blockchain white paper
Creus Moreira Carlos
 
Smart Contracts: Opportunities and Challenges
Casey Kuhlman
 
Getting started with Azure Event Grid - Webinar with Steef-Jan Wiggers
Codit
 
Multifactor Authentication on the Blockchain
Reza Ismail
 
Multi Tenancy
LogicalDOC
 

Similar to Build Blockchain Prototype using Azure Workbench and Manage data on ledger (20)

PDF
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Mohammad Asif
 
PPTX
Blockchain for Python Developers - Pyjamas Conf 2020
Juarez Junior
 
PDF
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Mahdi_Fahmideh
 
PDF
Supply chain with blockchain - Solution Brief
Pablo Junco
 
PPTX
Blockchain on Azure
Nuri Cankaya
 
PPTX
Block chain technology
Mercy Akinseinde
 
PPTX
Blockchain for Java Developers - Cloud Conference Day
Juarez Junior
 
PDF
IRJET- Proof of Document using Multichain and Ethereum
IRJET Journal
 
PDF
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
OPITZ CONSULTING Deutschland
 
PDF
AIoT and edge computing solutions
湯米吳 Tommy Wu
 
PDF
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
Naoki (Neo) SATO
 
PPTX
Defrag X Keynote: Deploying and managing Global Blockchain Network
Duncan Johnston-Watt
 
PPTX
Defrag x blockchain keynote
Morgan Brooke Wright
 
PDF
Is Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Sysfore Technologies
 
PDF
20160304 blockchain in fsi client ready raymond
Meng-Ru (Raymond) Tsai
 
PDF
Blockchin architecture azure meetup
Mohammad Asif
 
PDF
Blockchain and AI - A Perfect Combination?
101 Blockchains
 
PDF
Step‑by‑Step: Blockchain‑Enabled SaaS Application
Shiv Technolabs Pvt. Ltd.
 
PPTX
Cross platform mobile backend with mobile services
James Quick
 
PDF
Azure 10 major services
Arnab Chakraborty,PMP
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Mohammad Asif
 
Blockchain for Python Developers - Pyjamas Conf 2020
Juarez Junior
 
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Mahdi_Fahmideh
 
Supply chain with blockchain - Solution Brief
Pablo Junco
 
Blockchain on Azure
Nuri Cankaya
 
Block chain technology
Mercy Akinseinde
 
Blockchain for Java Developers - Cloud Conference Day
Juarez Junior
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET Journal
 
Doag 2018 eine_reise_durch_die_blockchain_applikationsentwicklung_final
OPITZ CONSULTING Deutschland
 
AIoT and edge computing solutions
湯米吳 Tommy Wu
 
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
Naoki (Neo) SATO
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Duncan Johnston-Watt
 
Defrag x blockchain keynote
Morgan Brooke Wright
 
Is Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Sysfore Technologies
 
20160304 blockchain in fsi client ready raymond
Meng-Ru (Raymond) Tsai
 
Blockchin architecture azure meetup
Mohammad Asif
 
Blockchain and AI - A Perfect Combination?
101 Blockchains
 
Step‑by‑Step: Blockchain‑Enabled SaaS Application
Shiv Technolabs Pvt. Ltd.
 
Cross platform mobile backend with mobile services
James Quick
 
Azure 10 major services
Arnab Chakraborty,PMP
 
Ad

Recently uploaded (20)

PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Ad

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.”
  • 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
  • 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