Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Microsoft Blockchain Vision:
Enterprise Smart Contracts,
COCO Framework and
AppBuilder
Razi Rais |Microsoft
@razibinrais
w...
Who am I?
www.linkedin.com/in/razirais
Agenda
 Enterprise Smart Contracts
 Microsoft COCO Framework
 Microsoft App Builder
 Q/A
 Resources
Blockchain in Enterprise| Pain Points
Throughput
• Public Ethereum network does ~20 transactions per second
• Visa credit ...
Microsoft COCO Framework
The COCO(Confidential Consortium) Framework
• Is an open-source system that enables high-scale, c...
Microsoft COCO Framework
High Level Overview
COCO Architecture
Whitepaper: https://github.com/Azure/coco-framework
Smart Contracts - Pain Points
Scaling: Smart Contracts runs on every node
• Scale out (add more nodes)? means more time no...
Enterprise Smart Contracts | Separation of
concerns
Logic (Off chain)
__________________
Schema
Ledger
Whitepaper - https:...
Microsoft App Builder
• Automatically creates end-to-end PoC (Proof of Concept) blockchain
solutions based on smart contra...
Blockchain as a Service (BaaS)
• Microsoft’s Ecosystem for Blockchain
(distributed ledger, crypto applications)
solutions ...
Resources
 Free blockchain events | Join: https://www.meetup.com/msftcloud (Upcoming event on October
26th)
 COCO Framew...
Upcoming SlideShare
Loading in …5
×

Microsoft blockchain vision - enterprise smart contracts, coco framework and app builder

1,272 views

Published on

This presentation provides high level overview of Microsoft vision of blockchain.

Key topics covered are:

(1) Microsoft COCO Framework
(2) Microsoft Enterprise Smart Contracts
(3) Microsoft App Builder

Published in: Technology
  • Be the first to comment

Microsoft blockchain vision - enterprise smart contracts, coco framework and app builder

  1. 1. Microsoft Blockchain Vision: Enterprise Smart Contracts, COCO Framework and AppBuilder Razi Rais |Microsoft @razibinrais www.razibinrais.com
  2. 2. Who am I? www.linkedin.com/in/razirais
  3. 3. Agenda  Enterprise Smart Contracts  Microsoft COCO Framework  Microsoft App Builder  Q/A  Resources
  4. 4. Blockchain in Enterprise| Pain Points Throughput • Public Ethereum network does ~20 transactions per second • Visa credit card processing system averages ~2000 transactions per second Latency • Public Ethereum network transaction latency is around 10-20 seconds Privacy • By default transactions and smart contract state are not private
  5. 5. Microsoft COCO Framework The COCO(Confidential Consortium) Framework • Is an open-source system that enables high-scale, confidential blockchain networks that meet all key enterprise requirements • Throughput and latency approaching database speeds • Richer, more flexible, business-specific confidentiality models • Reduced energy consumption The COCO(Confidential Consortium) Framework is NOT • Coco is not a standalone blockchain protocol • Leverage existing blockchain protocols such as Ethereum, Quorum, Corda, or Hyperledger Sawtooth
  6. 6. Microsoft COCO Framework High Level Overview COCO Architecture Whitepaper: https://github.com/Azure/coco-framework
  7. 7. Smart Contracts - Pain Points Scaling: Smart Contracts runs on every node • Scale out (add more nodes)? means more time not less for executing the smart contract since more nodes will run the smart contract • Scale up (add more resources)? The slowest node will dictate the time and not the fastest node No Knowledge of External World • Smart contracts runs without access to world outside blockchain • Cannot call external system to pull/push data
  8. 8. Enterprise Smart Contracts | Separation of concerns Logic (Off chain) __________________ Schema Ledger Whitepaper - https://github.com/Azure/azure-blockchain- projects/blob/master/bletchley/EnterpriseSmartContracts.md
  9. 9. Microsoft App Builder • Automatically creates end-to-end PoC (Proof of Concept) blockchain solutions based on smart contracts • Creates the “scaffolding” for a blockchain application, which includes: • Responsive Web client • Gateway API for integration • Automatic off-chain storage, such as databases • Reporting • Support for advanced analytics • Image and document uploading, hashing, and association • Hashing and signing services • Interaction with identity (AAD) and Azure Key Vault services • Provides code assets and an ARM template driven deployment for the application and blockchain network • Provides a “pluggable” model intended to allow replacing or using multiple DLT(s), Storage, and SQL database technologies for core system capabilities • Currently in private preview
  10. 10. Blockchain as a Service (BaaS) • Microsoft’s Ecosystem for Blockchain (distributed ledger, crypto applications) solutions development, test and deployment platform. • Open platform to all partners with Blockchain frameworks and value added services • A quick way to evaluate all the different platforms and help weed out the noise
  11. 11. Resources  Free blockchain events | Join: https://www.meetup.com/msftcloud (Upcoming event on October 26th)  COCO Framework: https://github.com/Azure/coco-framework  Enterprise Smart Contract: https://github.com/Azure/azure-blockchain- projects/blob/master/bletchley/EnterpriseSmartContracts.md  AppBuilder Private Preview Link: https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2XqZl_fb1dDuS Hz4y5eBDRUMUNLWTY0TEQ3R0gySDY2VUZWUEMyRjJIUy4u

×