Bringing Blockchain into the Enterprise
Oracle Blockchain Platform for Enterprises
April 2018
James Allerton-Austin
Senior Director, Product Management
Cloud Platform @JAA_Widget
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
2
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Agenda
Level Set – What is Blockchain?
Enterprise Challenges for Blockchain
Addressing challenges with a Blockchain Platform
Summary
3
3
2
1
4
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Level Set - What Is Blockchain, in layman’s terms?
4
Started with Crypto-currency
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Qualities of data on the Blockchain
5
Simplified
Blockchain
Ledger
Shared and
Transparent
Immutable
Non-
repudiable
Encrypted
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Agenda
Level Set – What is Blockchain?
Enterprise Challenges for Blockchain
Addressing challenges with a Blockchain Platform
Summary
6
3
2
1
4
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Consider 132 Enterprise Use cases
7
Global Blockchain
Benchmarking Study 2017
Cambridge University, EY, Visa.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Performance at scale
8
Enterprise needs vs. current Blockchain achievement
• Large Asian Telco handles more than
100,000 billing and mobile payment
transactions per second
• Major Credit Card provider runs more
than 13,000 transactions per second
at peak several years ago
• Online payment provider is executing
over 200 Transactions per second at
peak
• Bitcoin – executes ~7 Transactions per
second
• Ethereum – executing ~15-20
Transactions per second
• Hyperledger Fabric – executing ~100-
1000 Transactions per second
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Resilience
• Replication
– Redundant nodes per member organisation
– Clustered Ordering service
– Chaincode executor
– Membership Service (Cert Auth)
• Continuous Backups – data, config, across the networks
• Auto-Recovery – Removing Human intervention
• 70 percent of outtages caused by humans correcting
issues, or adjusting configuration
9
Plan for the worst, hope for the best
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Security and confidentiality
• Enrolling authenticity to the blockchain
– Validation of sender and messages
• Transport level security
– Encrypt messages in transit for privacy
• Encryption of data at rest
• Certificate revocation
• Fine grained authorisation
– Confidentiality for peers in a private channel
• Adaptive security control
10
Asking for permission, not for forgiveness
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Supportability
• Assembling the network
• Harden the security
• On-boarding new members
• Supporting the components and infra
• Monitoring
• Day to day administration
– Patching & upgrades, SLAs, etc..
• Troubleshooting
11
Getting into production and staying there without NASA
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Integration
• Connecting to existing apps
– Building per app integrations can be costly
• Connecting to other networks
• Opening to new members
• Enforcing security to the eco-system
• Connecting to ERP, SCM and other SoRs
12
Augmenting, not replacing Systems of Record
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Agenda
Level Set – What is Blockchain?
Enterprise Challenges for Blockchain
Addressing challenges with a Blockchain Platform
Summary
13
3
2
1
4
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Wider Blockchain Adoption Requires a Platform
• Enterprises are exploring multiple use cases
• Common enterprise requirements proven once and re-used
– Resilience and HA
– Scalability
– Security
– Supportability, Management, etc.
• Common operations environment and best practices
– Monitoring and troubleshooting
– Analytics
• Common integrations with Open Banking APIs, SoRs, etc.
• Speed/ease of provisioning and usage-based consumption
– Rapid provisioning
– Pre-integrated technologies
14
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Why Build on Hyperledger Fabric?
• Fabric - an open framework for developing blockchain solutions
• Delivers core foundation on which to build
– Permissioned blockchain model
– Membership management services
– Modular architecture for independent scaling
– Programmable – uses containers to host smart contracts
– Scalable implementation focus with confidentiality/privacy
– Enables pluggable data store, consensus protocols
– Multiple providers of membership services
– No cryptocurrency required!
15
Blockchain foundation technologies for the Enterprise
+
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle Blockchain Platform
16
Industrialised, hardened blockchain cloud platform for enterprise
Infrastructure and PaaS Services
Application Container CS (Managed Docker Containers), Identity CS (identity and key mgmt),
Event Hub CS (Kafka service), Management Service
Blockchain Nodes & Containers
Peer Nodes, Smart Contract Containers,
Membership Services, Ordering Service, REST Proxy
REST APIs
for Integrations
Data Services
Object Store CS
NoSQL DB CS
Administration
Dynamic Configuration,
Monitoring and Troubleshooting
Pre-assembled Managed service Production-ready Public or private cloud
On Premises
PaaS
SaaS
Public Cloud
IaaS, SaaS, PaaS
REST
gRPCREST
gRPC
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle Blockchain Cloud Service
Pre-Assembled Managed PaaS
– Rapid, global provisioning & simplified operations
– Outsource risk as early standards evolve
Extends Enterprise Boundaries
– Integration with Oracle SaaS and PaaS, and customer apps in
cloud and on premises
– API access in Netsuite, Open Banking Platform
Resilient, Enterprise-grade Platform
– Secure, confidential and permissioned blockchain with built-in
monitoring and autonomous recovery
– Integrated identity management
– Data at rest encryption and continuous ledger backup
17
Securely, reliably extend business processes and accelerate B2B transactions
DISTRIBUTED
LEDGER
CONSENSUS
SMART
CONTRACTS
PRIVACY
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Agenda
18
Level Set – What is Blockchain?
Enterprise Challenges for Blockchain
Addressing challenges with a Blockchain Platform
Summary
3
2
1
4
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle Blockchain Platform
19
Addressing Barriers to Enterprise Blockchain Adoption in 2018
Performance at Scale
Parallel execution
Elastic scale-out
Faster database
Serverless functions
Security & Confidentiality
Permissioned blockchain
Integrated identity mgmt.
Data protection at-rest
Certificate revocation mgmt.
Key management service
Declarative access control
Enterprise Integration
REST APIs
Java & Node.js SDKs
SaaS Integration Toolkits
SQL-based rich queries
Visual blockchain integration
Oracle Integration Cloud Connector
Operational Resilience
High availability
Autonomous recovery
Continuous backup
Supportability & Operations
Dynamic configuration
Monitoring dashboards
Managed patching
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
What next?
Sign up for a $300
free trial on Oracle
Cloud Today!
cloud.oracle.com/tryit
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• Machine Learning & AI
• Containers,
Microservices &
Serverless
• Chatbots and Mobile
• Blockchain
• Databases & Big Data
• DevOps, Tools & Low
Code Platforms
Secure Your Place Today: bit.ly/2DcH60v
When? Wednesday 30th May 2018, 07:30 - 17:45
Where? Business Design Centre, London, N1 0QH
Why attend? Learn to build modern web, mobile,
enterprise & cloud-native applications through technical
sessions, hands-on labs and demos.
Register Now
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Practical Business Mainstream

Bringing Enterprise to the Blockchain - Moving from Science Experiment to Practical Business Mainstream

  • 1.
    Bringing Blockchain intothe Enterprise Oracle Blockchain Platform for Enterprises April 2018 James Allerton-Austin Senior Director, Product Management Cloud Platform @JAA_Widget
  • 2.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 2
  • 3.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Agenda Level Set – What is Blockchain? Enterprise Challenges for Blockchain Addressing challenges with a Blockchain Platform Summary 3 3 2 1 4
  • 4.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Level Set - What Is Blockchain, in layman’s terms? 4 Started with Crypto-currency
  • 5.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Qualities of data on the Blockchain 5 Simplified Blockchain Ledger Shared and Transparent Immutable Non- repudiable Encrypted
  • 6.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Agenda Level Set – What is Blockchain? Enterprise Challenges for Blockchain Addressing challenges with a Blockchain Platform Summary 6 3 2 1 4
  • 7.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Consider 132 Enterprise Use cases 7 Global Blockchain Benchmarking Study 2017 Cambridge University, EY, Visa.
  • 8.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Performance at scale 8 Enterprise needs vs. current Blockchain achievement • Large Asian Telco handles more than 100,000 billing and mobile payment transactions per second • Major Credit Card provider runs more than 13,000 transactions per second at peak several years ago • Online payment provider is executing over 200 Transactions per second at peak • Bitcoin – executes ~7 Transactions per second • Ethereum – executing ~15-20 Transactions per second • Hyperledger Fabric – executing ~100- 1000 Transactions per second
  • 9.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Resilience • Replication – Redundant nodes per member organisation – Clustered Ordering service – Chaincode executor – Membership Service (Cert Auth) • Continuous Backups – data, config, across the networks • Auto-Recovery – Removing Human intervention • 70 percent of outtages caused by humans correcting issues, or adjusting configuration 9 Plan for the worst, hope for the best
  • 10.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Security and confidentiality • Enrolling authenticity to the blockchain – Validation of sender and messages • Transport level security – Encrypt messages in transit for privacy • Encryption of data at rest • Certificate revocation • Fine grained authorisation – Confidentiality for peers in a private channel • Adaptive security control 10 Asking for permission, not for forgiveness
  • 11.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Supportability • Assembling the network • Harden the security • On-boarding new members • Supporting the components and infra • Monitoring • Day to day administration – Patching & upgrades, SLAs, etc.. • Troubleshooting 11 Getting into production and staying there without NASA
  • 12.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Integration • Connecting to existing apps – Building per app integrations can be costly • Connecting to other networks • Opening to new members • Enforcing security to the eco-system • Connecting to ERP, SCM and other SoRs 12 Augmenting, not replacing Systems of Record
  • 13.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Agenda Level Set – What is Blockchain? Enterprise Challenges for Blockchain Addressing challenges with a Blockchain Platform Summary 13 3 2 1 4
  • 14.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Wider Blockchain Adoption Requires a Platform • Enterprises are exploring multiple use cases • Common enterprise requirements proven once and re-used – Resilience and HA – Scalability – Security – Supportability, Management, etc. • Common operations environment and best practices – Monitoring and troubleshooting – Analytics • Common integrations with Open Banking APIs, SoRs, etc. • Speed/ease of provisioning and usage-based consumption – Rapid provisioning – Pre-integrated technologies 14
  • 15.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Why Build on Hyperledger Fabric? • Fabric - an open framework for developing blockchain solutions • Delivers core foundation on which to build – Permissioned blockchain model – Membership management services – Modular architecture for independent scaling – Programmable – uses containers to host smart contracts – Scalable implementation focus with confidentiality/privacy – Enables pluggable data store, consensus protocols – Multiple providers of membership services – No cryptocurrency required! 15 Blockchain foundation technologies for the Enterprise +
  • 16.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Oracle Blockchain Platform 16 Industrialised, hardened blockchain cloud platform for enterprise Infrastructure and PaaS Services Application Container CS (Managed Docker Containers), Identity CS (identity and key mgmt), Event Hub CS (Kafka service), Management Service Blockchain Nodes & Containers Peer Nodes, Smart Contract Containers, Membership Services, Ordering Service, REST Proxy REST APIs for Integrations Data Services Object Store CS NoSQL DB CS Administration Dynamic Configuration, Monitoring and Troubleshooting Pre-assembled Managed service Production-ready Public or private cloud On Premises PaaS SaaS Public Cloud IaaS, SaaS, PaaS REST gRPCREST gRPC
  • 17.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Oracle Blockchain Cloud Service Pre-Assembled Managed PaaS – Rapid, global provisioning & simplified operations – Outsource risk as early standards evolve Extends Enterprise Boundaries – Integration with Oracle SaaS and PaaS, and customer apps in cloud and on premises – API access in Netsuite, Open Banking Platform Resilient, Enterprise-grade Platform – Secure, confidential and permissioned blockchain with built-in monitoring and autonomous recovery – Integrated identity management – Data at rest encryption and continuous ledger backup 17 Securely, reliably extend business processes and accelerate B2B transactions DISTRIBUTED LEDGER CONSENSUS SMART CONTRACTS PRIVACY
  • 18.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Agenda 18 Level Set – What is Blockchain? Enterprise Challenges for Blockchain Addressing challenges with a Blockchain Platform Summary 3 2 1 4
  • 19.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Oracle Blockchain Platform 19 Addressing Barriers to Enterprise Blockchain Adoption in 2018 Performance at Scale Parallel execution Elastic scale-out Faster database Serverless functions Security & Confidentiality Permissioned blockchain Integrated identity mgmt. Data protection at-rest Certificate revocation mgmt. Key management service Declarative access control Enterprise Integration REST APIs Java & Node.js SDKs SaaS Integration Toolkits SQL-based rich queries Visual blockchain integration Oracle Integration Cloud Connector Operational Resilience High availability Autonomous recovery Continuous backup Supportability & Operations Dynamic configuration Monitoring dashboards Managed patching
  • 20.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | What next? Sign up for a $300 free trial on Oracle Cloud Today! cloud.oracle.com/tryit
  • 21.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | • Machine Learning & AI • Containers, Microservices & Serverless • Chatbots and Mobile • Blockchain • Databases & Big Data • DevOps, Tools & Low Code Platforms Secure Your Place Today: bit.ly/2DcH60v When? Wednesday 30th May 2018, 07:30 - 17:45 Where? Business Design Centre, London, N1 0QH Why attend? Learn to build modern web, mobile, enterprise & cloud-native applications through technical sessions, hands-on labs and demos. Register Now