SlideShare a Scribd company logo
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Monte Kluemper
Digital Experience & Blockchain Specialist
Oracle Spain
Who do you trust?
How to extend and accelerate B2B processes
with Oracle Blockchain Cloud
Copyright © 2017, 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.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
What Is Blockchain?
A blockchain is a system for maintaining
distributed ledgers in a way that allows
organizations who don’t fully trust each
other to execute smart contracts that
commit to the ledger using peer-to-peer
protocols rather than a central 3rd party
or an offline reconciliation process.
Blockchain extends the enterprise
“trust” boundary
3
Raw Materials
Manufacturer
Transport
Storage
Retailer
Customer
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Two Types of Blockchain
Public
• Anyone can join the network and have a copy of the ledger
• Involves resource-intensive mining process and expensive
consensus algorithms to add blocks securely
Permissioned
• Closed ecosystem: members are invited to join and keep a
copy of the ledger
• Who members are in the real (legal) world is known (to at
least the operators of the blockchain, but not necessarily all
participants)
• Consensus protocols depend on knowing who the
members are, e.g., PBFT, for greater scalability
4
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 5
Use cases for Permissioned Blockchains
Enable distributed,
autonomous marketplaces
Securely maintain and share
decentralized private records
Reduce friction in business
transactions and reconciliations
Track the provenance of
products and materials
Single source
of Truth
Trusted
transactions
Near-real time
data sharing
Immutable
ledger store
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Simple Blockchain Example…
6
“I want to ensure all the fish I
serve is environmentally
sustainable.”
“My company guarantees
all our fish is caught
responsably.”
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Simple Blockchain Example…
7
Regulatory Bodies
License companies and perform
periodic audits of the ledger.
Fishing Companies
Execute Smart Contracts integrated into their
existing ERPs to register their catch.
The contracts are endorsed and shared according
to Contract policies.
Logistics information can also be entered as fish
is stored and transported to ensure quality.
Restaurants
Can query the ledger to find the
details of the fish on delivery.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Blockchain: Challenges
NO PLUG N PLAY FOR ENTERPRISES
• Closed ERPs, complex integrations, must write code
INSUFFICIENT PRODUCTION READINESS
• Resilience, security, recoverability, global reach
CONTINUOUS PLATFORM EVOLUTION
• Rapid technology changes
• Operational challenges: Member on-boarding,
supportability, lifecycle management, and limited
scalability
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Wider Blockchain Adoption Requires a Platform
Companies need to explore multiple emerging use cases
• Flexibility and agility to collaborate without standing up new infrastructure for each case
Ease of provisioning and usage-based consumption
• Rapid provisioning: be productive in minutes
• Pre-integrated technologies, pre-assembled infrastructure services
Common enterprise-grade requirements can be proven once and re-used
• Resilience, Scalability and HA
• Supportability, Management and Enterprise Security
Common operations tools and dashboards
• Integrated monitoring and troubleshooting capabilities
• Easy to read dashboards
Common integrations with Open Banking APIs, ERP, SaaS, etc.
Oracle Blockchain Cloud Service
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle Blockchain Cloud is based on Hyperledger Fabric
Enterprise blockchain leader hosted by The Linux Foundation
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Why Hyperledger Fabric?
• Provides a permissioned blockchain model with membership services
• No cryptocurrency required!
• Offers a modular architecture allowing components, such as consensus
and membership services, to be plug-and-play
• Programmable – leverages containers to host smart contracts for
automating business processes
• Focuses on a scalable implementation with confidentiality/privacy
provisions
• Enables pluggable data store, consensus protocols, and multiple
providers of membership services
12
Leading open-source Blockchain platform
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Managed PaaS
Oracle Blockchain Cloud
Business Applications
• Existing or new Apps capable of
integrating with Blockchain via REST
or SDK.
Smart Contracts
• Business logic deployed across peers
to store and query data on the
ledger.
Oracle Blockchain Infrastructure
• Distributed Ledger with integrated
services for process, security, API and
channel management
13
High-Level Components
Users and
Applications
Users and
Applications
Applications
(REST API)
LedgerSmart
Contract
Peer
REST Proxy
Orderer
Membership
BC Console
LedgerSmart
Contract
Peer
LedgerSmart
Contract
Peer
Users and
Applications
Users and
Applications
Applications
(SDK)
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle Blockchain Cloud
14
Part of Oracle Cloud PaaS & SaaS Architecture
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/BMCS
IaaS, SaaS, PaaS
REST
gRPCREST
gRPC
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Managed PaaS
Oracle Blockchain Cloud
15
Leverages Oracle IaaS and PaaS Services
LedgerSmart
Contract
Peer
REST Proxy
Orderer
Membership
BC Console
LedgerSmart
Contract
Peer
LedgerSmart
Contract
Peer
Event Hub
CS (Kafka)
Object
Store CS
Identity Mgmt. CS
Application
Container CS
Mgmt & Log
Analysis CS
User/role management
Authentication for BCS
Console, REST Proxy, CA
Fault-tolerant cluster-
based ordering
Continuous
configuration backup
and dynamic update
Continuous ledger
blocks archiving
Elastic scaling, load
balancing, autonomous
health monitoring and
recovery
Oracle management,
monitoring, and
recovery
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle Blockchain Cloud Development
Smart contract developers will create and test
business logic on blockchain
• Deploy through Console or through SDK
• Test through Web Services/REST API or SDK
Application developers will develop end-user
applications, which execute transactions via
deployed smart-contracts
• Client SDK (Java, node.js)
• Web Services/REST APIs
Oracle Developer Cloud Service provides
DevOps tools for integrated CI/CD
Applications and Smart Contracts
Smart Contract
Developers
Client
SDK
Keys
REST Proxy
(HLF SDK)
BCS
Console
Blockchain Network
REST
Application
Developers
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle Blockchain Cloud Deployment
Use Oracle Blockchain as a common
Blockchain platform for all Blockchain
initiatives
• Establish new networks as founding organization
• Add additional organizations to a network
• Participate in external networks
Ensure privacy within networks by creating
channels with distinct policies and data
access spanning multiple orgs
Creating Extended Business Networks
Ledg
er X
Founder B C
Org
A
Org
B
Org
C
P P P P P P P
P P P P
Consortium: X (A+B+C); Channel: CH1
Consortium: Y (A+C+D); Channel: CH2
P PLedg
er Y
O
O
O O
O O
D
Org
D
P P
P
Oracle Public Cloud
On Premises
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Admin
Client
Application
(REST)
Client (SDK)
Application
(gRPC)
OCI LBaaS
Event
Hub
IDCS
Object
Store
VM ACCS
Mgmt
Service
ACLS Container
ACLS ContainerACLS Docker
Containers
Docker
Containers
BCS Instance (Pod)
Oracle Blockchain Cloud Container Architecture
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
1
Admin
Client
Application
(REST)
Client (SDK)
Application
(gRPC)
OCI LBaaS
Event
Hub
IDCS
Object
Store
Mgmt
Service
BCS Instance (Pod)
VM
Orderer
& bcsagentAgent
Pool
Manager
Peer
& bcsagent
Build
Containers
ACCS
ACLS Container
Console
Container
Membership
Svc Container
& bcagent
ACLS Container
REST proxy
Container
& bcagent
ACLS
Container
Chaincode
Execution
Containers
ACLS
Container
Chaincode
Execution
Containers
Oracle Blockchain Cloud Container Architecture
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle Blockchain Cloud Service
Addressing Barriers to Enterprise Adoption
Performance at scale
Parallel execution
Elastic scale-out
Faster data updates
Security & Confidentiality
Permissioned blockchain
Integrated identity mgmt.
Data protection at-rest
Enterprise Integration
REST APIs
Java & Node.js SDKs
SaaS Integration
Operational resilience
High availability
Autonomous recovery
Continuous backup
Supportability & Operations
Dynamic configuration
Monitoring dashboards
Managed patching
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 21
Oracle Blockchain Use Cases
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
FinTech use case Biz2Credit
Smart loans application on OBCS
Permissioned Access to customer and 3rd party data
Merchant agrees to share financial records
Customer ERP integration
Smart contracts to set borrowing threshold and
adjustable interest rates
Testing secure channels for lenders on the Biz2Credit
Marketplace
Verifications down from weeks to hours
Estimated 21% OPEX cuts
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
AXIOM Technologies Pilot
USDA reviews audit report
Request certificate Award certificate
GrassRootsGrassRoots
GrassRoots Mindful Meats
processes meat
Whole Foods
Issue Purchase Order
Fulfill Purchase Order
Issue Purchase Order
Fulfill Purchase Order
Consumer sees product details at POS
1.
2.
3.
Supplier Processor Retailer Certificate authority ConsumerLegend
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Improve order progress
• Reduce operational costs
• Enhance collaborative
planning
• Open Visibility
• Global shipping
paperwork delays
• Bill of Lading
• Enhance predictability
• Delivery progress
• Supplier trust
• History visibility and
access
• Deeper supplier
comparisons
Blockchain Use Cases
SOURCINGSHIPPING
SUPPLYCHAIN
TRANSPARENCY &
INVENTORY MGT
Supply Chain
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Food recalls
– Expensive to execute &
difficult to manage
• Ingredient/Animal tracking
• Aligned with IoT
– Cold chain monitoring
• Product Identification
• Origin
• Visibility
• Pricepoint balance
• Counterfeit products
• Grey market
• Cigarettes to Electronics
• Trust through lifetime
visibility
Blockchain Use Cases
Product Management
TRACEABILITY PROVENENCE
COUNTERFEIT
PRODUCTS
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
• Country of origin / place
• Individual identification
• Academic qualifications
• Intellectual property
– Digital products
(Music/art/designs/…)
• Retailers, Travel, etc.
• Easy to onboard partners
• Real-time visibility of
earning & spending
• Difficult to manage and
coordinate
• Automatic access to
purchase history,
confirming entitlements
• Open records
Blockchain Use Cases
People & CX
CERTIFICATION ,
IDENTITY
& AUTHENTICATION WARRANTY
MANAGEMENT
LOYALTY
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
2
Why Oracle Blockchain Cloud Platform?
Managed PaaS for Cloud &
On-Prem
• Pre-assembled, ready-to-use
• Dev/Integrators focus on
transaction business logic
• Dynamic configuration,
expansion of business networks
Extending Enterprise Boundary
• Built-in Integrations for SaaS, PaaS and
on-premises apps
• Securely extend ERP, SCM and other
business processes for trusted
transactions with other organizations
• Interact with other Blockchain Networks
Enterprise-Ready
• Permissioned, highly secure, with
built-in privacy/confidentiality
• Scalable business networks
• Highly resilient, built-in backups
and recoverability
• Industry neutral
Quick Time-to-Value
• Start develop applications within
minutes
• API driven development
• Facilitate quick experimentation of
new business processes
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Blockchain Beta Program
Access to official beta of Oracle
Blockchain Cloud:
• Focus on well defined use cases
• Able to deploy on Cloud (incl. C@C) in
the future
• Committed resources for the project
• Oracle account team support
• Referenceable
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Discovery Workshops
Run by Mix of Business &
Technical Blockchain Specialists:
• Evaluate potential blockchain use-cases
• Prioritize development roadmap
• Identify necessary resources to ensure
success
• Engage with Beta Program for access to
Oracle Blockchain Cloud
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 30
Oracle Blockchain Cloud Service
The most comprehensive
distributed ledger cloud platform
to securely extend your business
processes and conduct online
transactions in trusted networks
with your suppliers, banks, and
other trade counterparties
For more info:
• oracle.com/blockchain
• cloud.oracle.com/blockchain
Oracle Blockchain Cloud Service

More Related Content

PDF
PPTX
Data Lakehouse, Data Mesh, and Data Fabric (r1)
PDF
How a Semantic Layer Makes Data Mesh Work at Scale
PDF
Time to Talk about Data Mesh
PDF
Building End-to-End Delta Pipelines on GCP
PPTX
Building the Data Lake with Azure Data Factory and Data Lake Analytics
PDF
Future of Data Engineering
PDF
Becoming a Data-Driven Organization - Aligning Business & Data Strategy
Data Lakehouse, Data Mesh, and Data Fabric (r1)
How a Semantic Layer Makes Data Mesh Work at Scale
Time to Talk about Data Mesh
Building End-to-End Delta Pipelines on GCP
Building the Data Lake with Azure Data Factory and Data Lake Analytics
Future of Data Engineering
Becoming a Data-Driven Organization - Aligning Business & Data Strategy

What's hot (20)

PDF
The Role of Data Governance in a Data Strategy
PDF
Modernizing to a Cloud Data Architecture
PDF
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
PDF
Modern Data architecture Design
PPTX
Data platform modernization with Databricks.pptx
PDF
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
PDF
Data Virtualization: An Introduction
PDF
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
PPTX
Data Lakehouse Symposium | Day 4
PPTX
Modern Data Warehousing with the Microsoft Analytics Platform System
PDF
Data Quality
PDF
Data Platform Architecture Principles and Evaluation Criteria
PDF
Data Governance
PPTX
Capability Model_Data Governance
PDF
Data Mesh Part 4 Monolith to Mesh
PDF
Building a Data Strategy – Practical Steps for Aligning with Business Goals
PDF
Data Catalog for Better Data Discovery and Governance
PPTX
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
PPTX
Is the traditional data warehouse dead?
PDF
Proactive Governance & Adoption In Microsoft 365 - M365Ottawa
The Role of Data Governance in a Data Strategy
Modernizing to a Cloud Data Architecture
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
Modern Data architecture Design
Data platform modernization with Databricks.pptx
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Virtualization: An Introduction
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
Data Lakehouse Symposium | Day 4
Modern Data Warehousing with the Microsoft Analytics Platform System
Data Quality
Data Platform Architecture Principles and Evaluation Criteria
Data Governance
Capability Model_Data Governance
Data Mesh Part 4 Monolith to Mesh
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Data Catalog for Better Data Discovery and Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Is the traditional data warehouse dead?
Proactive Governance & Adoption In Microsoft 365 - M365Ottawa
Ad

Similar to Oracle Blockchain Cloud Service (20)

PPTX
Blockchain on the oracle cloud, the next big thing
PDF
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
PDF
Oracle Blockchain Cloud Service
PDF
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
PDF
Hyperledger Austin meetup July 10, 2018
PDF
Oracle Blockchain Experience Day
PDF
Oracle Blockchain Platform
PDF
Blockchain in government and the public sector
PDF
Blockchain, Hyperledger and the Oracle Blockchain Platform
PDF
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
PDF
20190220 Oracle Blockchain Day公開資料
PDF
20190404 Blockchain GIG #2 Oracle Mark発表資料
PDF
blockchain workshop - blockchain and oabcs - solutions
PPTX
Blockchain & Security in Oracle by Emmanuel Abiodun
PPTX
Blockchain: a major disruptor in 3 industries
PDF
CSPA Keynote: BLOCKCHAIN for Enterprise
PDF
INTERFACE, by apidays - Connecting APIs to the Blockchain, Mason Burkhalter,...
PDF
"Creating a Competitive Edge Using Blockchain Technology"
PPTX
Blockchain Breakout Session Tech Coast Conference Jacksonville
PPTX
Blockchain in the enterprise
Blockchain on the oracle cloud, the next big thing
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
Oracle Blockchain Cloud Service
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Hyperledger Austin meetup July 10, 2018
Oracle Blockchain Experience Day
Oracle Blockchain Platform
Blockchain in government and the public sector
Blockchain, Hyperledger and the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
20190220 Oracle Blockchain Day公開資料
20190404 Blockchain GIG #2 Oracle Mark発表資料
blockchain workshop - blockchain and oabcs - solutions
Blockchain & Security in Oracle by Emmanuel Abiodun
Blockchain: a major disruptor in 3 industries
CSPA Keynote: BLOCKCHAIN for Enterprise
INTERFACE, by apidays - Connecting APIs to the Blockchain, Mason Burkhalter,...
"Creating a Competitive Edge Using Blockchain Technology"
Blockchain Breakout Session Tech Coast Conference Jacksonville
Blockchain in the enterprise
Ad

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Modernizing your data center with Dell and AMD
PDF
Machine learning based COVID-19 study performance prediction
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
Chapter 3 Spatial Domain Image Processing.pdf
Big Data Technologies - Introduction.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Modernizing your data center with Dell and AMD
Machine learning based COVID-19 study performance prediction
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

Oracle Blockchain Cloud Service

  • 1. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Monte Kluemper Digital Experience & Blockchain Specialist Oracle Spain Who do you trust? How to extend and accelerate B2B processes with Oracle Blockchain Cloud
  • 2. Copyright © 2017, 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.
  • 3. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. What Is Blockchain? A blockchain is a system for maintaining distributed ledgers in a way that allows organizations who don’t fully trust each other to execute smart contracts that commit to the ledger using peer-to-peer protocols rather than a central 3rd party or an offline reconciliation process. Blockchain extends the enterprise “trust” boundary 3 Raw Materials Manufacturer Transport Storage Retailer Customer
  • 4. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Two Types of Blockchain Public • Anyone can join the network and have a copy of the ledger • Involves resource-intensive mining process and expensive consensus algorithms to add blocks securely Permissioned • Closed ecosystem: members are invited to join and keep a copy of the ledger • Who members are in the real (legal) world is known (to at least the operators of the blockchain, but not necessarily all participants) • Consensus protocols depend on knowing who the members are, e.g., PBFT, for greater scalability 4
  • 5. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 5 Use cases for Permissioned Blockchains Enable distributed, autonomous marketplaces Securely maintain and share decentralized private records Reduce friction in business transactions and reconciliations Track the provenance of products and materials Single source of Truth Trusted transactions Near-real time data sharing Immutable ledger store
  • 6. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Simple Blockchain Example… 6 “I want to ensure all the fish I serve is environmentally sustainable.” “My company guarantees all our fish is caught responsably.”
  • 7. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Simple Blockchain Example… 7 Regulatory Bodies License companies and perform periodic audits of the ledger. Fishing Companies Execute Smart Contracts integrated into their existing ERPs to register their catch. The contracts are endorsed and shared according to Contract policies. Logistics information can also be entered as fish is stored and transported to ensure quality. Restaurants Can query the ledger to find the details of the fish on delivery.
  • 8. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Blockchain: Challenges NO PLUG N PLAY FOR ENTERPRISES • Closed ERPs, complex integrations, must write code INSUFFICIENT PRODUCTION READINESS • Resilience, security, recoverability, global reach CONTINUOUS PLATFORM EVOLUTION • Rapid technology changes • Operational challenges: Member on-boarding, supportability, lifecycle management, and limited scalability
  • 9. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Wider Blockchain Adoption Requires a Platform Companies need to explore multiple emerging use cases • Flexibility and agility to collaborate without standing up new infrastructure for each case Ease of provisioning and usage-based consumption • Rapid provisioning: be productive in minutes • Pre-integrated technologies, pre-assembled infrastructure services Common enterprise-grade requirements can be proven once and re-used • Resilience, Scalability and HA • Supportability, Management and Enterprise Security Common operations tools and dashboards • Integrated monitoring and troubleshooting capabilities • Easy to read dashboards Common integrations with Open Banking APIs, ERP, SaaS, etc.
  • 11. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle Blockchain Cloud is based on Hyperledger Fabric Enterprise blockchain leader hosted by The Linux Foundation
  • 12. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Why Hyperledger Fabric? • Provides a permissioned blockchain model with membership services • No cryptocurrency required! • Offers a modular architecture allowing components, such as consensus and membership services, to be plug-and-play • Programmable – leverages containers to host smart contracts for automating business processes • Focuses on a scalable implementation with confidentiality/privacy provisions • Enables pluggable data store, consensus protocols, and multiple providers of membership services 12 Leading open-source Blockchain platform
  • 13. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Managed PaaS Oracle Blockchain Cloud Business Applications • Existing or new Apps capable of integrating with Blockchain via REST or SDK. Smart Contracts • Business logic deployed across peers to store and query data on the ledger. Oracle Blockchain Infrastructure • Distributed Ledger with integrated services for process, security, API and channel management 13 High-Level Components Users and Applications Users and Applications Applications (REST API) LedgerSmart Contract Peer REST Proxy Orderer Membership BC Console LedgerSmart Contract Peer LedgerSmart Contract Peer Users and Applications Users and Applications Applications (SDK)
  • 14. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle Blockchain Cloud 14 Part of Oracle Cloud PaaS & SaaS Architecture 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/BMCS IaaS, SaaS, PaaS REST gRPCREST gRPC
  • 15. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Managed PaaS Oracle Blockchain Cloud 15 Leverages Oracle IaaS and PaaS Services LedgerSmart Contract Peer REST Proxy Orderer Membership BC Console LedgerSmart Contract Peer LedgerSmart Contract Peer Event Hub CS (Kafka) Object Store CS Identity Mgmt. CS Application Container CS Mgmt & Log Analysis CS User/role management Authentication for BCS Console, REST Proxy, CA Fault-tolerant cluster- based ordering Continuous configuration backup and dynamic update Continuous ledger blocks archiving Elastic scaling, load balancing, autonomous health monitoring and recovery Oracle management, monitoring, and recovery
  • 16. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle Blockchain Cloud Development Smart contract developers will create and test business logic on blockchain • Deploy through Console or through SDK • Test through Web Services/REST API or SDK Application developers will develop end-user applications, which execute transactions via deployed smart-contracts • Client SDK (Java, node.js) • Web Services/REST APIs Oracle Developer Cloud Service provides DevOps tools for integrated CI/CD Applications and Smart Contracts Smart Contract Developers Client SDK Keys REST Proxy (HLF SDK) BCS Console Blockchain Network REST Application Developers
  • 17. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle Blockchain Cloud Deployment Use Oracle Blockchain as a common Blockchain platform for all Blockchain initiatives • Establish new networks as founding organization • Add additional organizations to a network • Participate in external networks Ensure privacy within networks by creating channels with distinct policies and data access spanning multiple orgs Creating Extended Business Networks Ledg er X Founder B C Org A Org B Org C P P P P P P P P P P P Consortium: X (A+B+C); Channel: CH1 Consortium: Y (A+C+D); Channel: CH2 P PLedg er Y O O O O O O D Org D P P P Oracle Public Cloud On Premises
  • 18. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Admin Client Application (REST) Client (SDK) Application (gRPC) OCI LBaaS Event Hub IDCS Object Store VM ACCS Mgmt Service ACLS Container ACLS ContainerACLS Docker Containers Docker Containers BCS Instance (Pod) Oracle Blockchain Cloud Container Architecture
  • 19. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 1 Admin Client Application (REST) Client (SDK) Application (gRPC) OCI LBaaS Event Hub IDCS Object Store Mgmt Service BCS Instance (Pod) VM Orderer & bcsagentAgent Pool Manager Peer & bcsagent Build Containers ACCS ACLS Container Console Container Membership Svc Container & bcagent ACLS Container REST proxy Container & bcagent ACLS Container Chaincode Execution Containers ACLS Container Chaincode Execution Containers Oracle Blockchain Cloud Container Architecture
  • 20. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle Blockchain Cloud Service Addressing Barriers to Enterprise Adoption Performance at scale Parallel execution Elastic scale-out Faster data updates Security & Confidentiality Permissioned blockchain Integrated identity mgmt. Data protection at-rest Enterprise Integration REST APIs Java & Node.js SDKs SaaS Integration Operational resilience High availability Autonomous recovery Continuous backup Supportability & Operations Dynamic configuration Monitoring dashboards Managed patching
  • 21. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 21 Oracle Blockchain Use Cases
  • 22. Copyright © 2017, Oracle and/or its affiliates. All rights reserved.Copyright © 2017, Oracle and/or its affiliates. All rights reserved. FinTech use case Biz2Credit Smart loans application on OBCS Permissioned Access to customer and 3rd party data Merchant agrees to share financial records Customer ERP integration Smart contracts to set borrowing threshold and adjustable interest rates Testing secure channels for lenders on the Biz2Credit Marketplace Verifications down from weeks to hours Estimated 21% OPEX cuts
  • 23. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. AXIOM Technologies Pilot USDA reviews audit report Request certificate Award certificate GrassRootsGrassRoots GrassRoots Mindful Meats processes meat Whole Foods Issue Purchase Order Fulfill Purchase Order Issue Purchase Order Fulfill Purchase Order Consumer sees product details at POS 1. 2. 3. Supplier Processor Retailer Certificate authority ConsumerLegend
  • 24. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Improve order progress • Reduce operational costs • Enhance collaborative planning • Open Visibility • Global shipping paperwork delays • Bill of Lading • Enhance predictability • Delivery progress • Supplier trust • History visibility and access • Deeper supplier comparisons Blockchain Use Cases SOURCINGSHIPPING SUPPLYCHAIN TRANSPARENCY & INVENTORY MGT Supply Chain
  • 25. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Food recalls – Expensive to execute & difficult to manage • Ingredient/Animal tracking • Aligned with IoT – Cold chain monitoring • Product Identification • Origin • Visibility • Pricepoint balance • Counterfeit products • Grey market • Cigarettes to Electronics • Trust through lifetime visibility Blockchain Use Cases Product Management TRACEABILITY PROVENENCE COUNTERFEIT PRODUCTS
  • 26. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Country of origin / place • Individual identification • Academic qualifications • Intellectual property – Digital products (Music/art/designs/…) • Retailers, Travel, etc. • Easy to onboard partners • Real-time visibility of earning & spending • Difficult to manage and coordinate • Automatic access to purchase history, confirming entitlements • Open records Blockchain Use Cases People & CX CERTIFICATION , IDENTITY & AUTHENTICATION WARRANTY MANAGEMENT LOYALTY
  • 27. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 2 Why Oracle Blockchain Cloud Platform? Managed PaaS for Cloud & On-Prem • Pre-assembled, ready-to-use • Dev/Integrators focus on transaction business logic • Dynamic configuration, expansion of business networks Extending Enterprise Boundary • Built-in Integrations for SaaS, PaaS and on-premises apps • Securely extend ERP, SCM and other business processes for trusted transactions with other organizations • Interact with other Blockchain Networks Enterprise-Ready • Permissioned, highly secure, with built-in privacy/confidentiality • Scalable business networks • Highly resilient, built-in backups and recoverability • Industry neutral Quick Time-to-Value • Start develop applications within minutes • API driven development • Facilitate quick experimentation of new business processes
  • 28. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Blockchain Beta Program Access to official beta of Oracle Blockchain Cloud: • Focus on well defined use cases • Able to deploy on Cloud (incl. C@C) in the future • Committed resources for the project • Oracle account team support • Referenceable
  • 29. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Discovery Workshops Run by Mix of Business & Technical Blockchain Specialists: • Evaluate potential blockchain use-cases • Prioritize development roadmap • Identify necessary resources to ensure success • Engage with Beta Program for access to Oracle Blockchain Cloud
  • 30. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 30 Oracle Blockchain Cloud Service The most comprehensive distributed ledger cloud platform to securely extend your business processes and conduct online transactions in trusted networks with your suppliers, banks, and other trade counterparties For more info: • oracle.com/blockchain • cloud.oracle.com/blockchain

Editor's Notes

  • #2: BLOCKCHAIN PROVIDES SECURE, TRUSTED TRANSACTIONS ON THE INTERNET IT ORIGINATED WITH FINANCIAL TRANSACTIONS AND BITCOIN BUT, NOW THE MERITS ARE UNDERSTOOD ACROSS MANY INDUSTRIES AND BUSINESS ARE ACTIVELY INVESTING ================================= The most comprehensive distributed ledger cloud platform to securely extend your business processes and conduct online transactions in trusted networks with your suppliers, banks, and other trade counterparties Definition Secure, Trusted transactions for single and multiple party interactions For digital commerce, messaging, and documents Removes intermediaries, their fees, and prying eyes. Tamperproof and fault tolerant. Commercial Opportunity Hardens internet. Provides greater protection for PII. Faster transaction completion. Inside an organization, consumer to organization, organization to organization Enables trust in peer-to-peer B2B transactions, avoiding the cost and risks of intermediaries Eliminates manual, error-prone information exchange across enterprise boundaries
  • #6: Enable distributed, autonomous marketplaces Issue and trade things of value—currency tokens, utility tokens, or e.g., outstanding invoices—in a secure, transparent, private, and self-reconciling “chain” of transactions Adds speed and flexibility to cash and asset management. For example, using verified invoices from enterprise resource planning (ERP) applications, companies could raise needed cash quickly or accelerate cash flow by selling invoices on an autonomous invoice-factoring marketplace. Reduce friction in business transactions Managing spending is a challenge in most organizations. Take a look at these statistics from Ardent Partners CPO Rising 2016: Less than half (45%) of spend is contract compliant Only 39% of addressable spend is actually sourced Only 63% of spend is linked to a purchase order Alternatively, enterprises could create a self-governed blockchain network for suppliers and partners. This could enable automated smart contracts, instant payments, and Internet of Things (IoT)-activated shipments. Without human interaction, errors and missing information are reduced across transactions, and transactions happen faster because buyers and sellers are directly connected. Securely maintain and share decentralized private records Traditionally, industries rely on third parties to guard databases of their shared information using firewalls and restricted access. As frequent high-profile data breaches demonstrate, this practice isn’t ideal. But if each data element is secured and encrypted with a blockchain member’s key, a cybercriminal would need to have access to each key of each member to access all of the blockchain data. This is not to say that blockchain makes all data 100% secure, but it certainly can help to prevent the exposure of large numbers of private records in a single act. E.g., employee or student records, where employers and educational institutions and even industry certification bodies can add new qualifications, grades or work positions as they are obtained. Imagine giving an employee a key for access to all of his or her employee records as part of a secure blockchain that human resources (HR) also participates in. Individuals would be able to share their college transcripts or employment with employers or other educational institutions securely and not rely on faxing copies of certificates that are unreliable and easy to forge. Tracking the provenance of products and materials Blockchain can help to guarantee product quality and safety by making it easier to track and locate in-use products and materials. For example, let’s say an auto manufacturer forms a quality-focused blockchain that includes parts suppliers, sub-assembly makers, a quality-control provider, and the public regulatory body (e.g National Highway Traffic Safety Administration). Recalls of defective parts would then progress much faster, and thus be more effective. This is significant, considering that tens of thousands of lives are lost annually because of defective auto parts. Lightweight financial systems. Provenance tracking. Interorganizational record keeping. Multiparty aggregation. https://www.multichain.com/blog/2016/05/four-genuine-blockchain-use-cases/
  • #9: EARLY ADOPTERS REQUIRE DEVELOPMENT PLATFORM IS IMPORTANT – MISSION CRITICAL TRANSACTIONS YOU NEED A VENDOR TO DELIVER HOLISTICALLY ================= Early stage technology adoption very disruptive – even moreso with mission critical data and processes. Transaction certainty = resiliency, backups, recoverability, availability, global cloud Global reach – data residency Standup and maintain Development and Test environments Developers spending too much time managing delivery of many releases Lots of effort for lifecycle management operations like patching and backup/restore Lots of wasted capacity planned for peaks Hard to migrate applications to cloud Significant effort in managing monitoring rules/thresholds to detect performance issues, prevent outages
  • #17: Smart contract developers will create and test business logic on blockchain Smart contract development in GO (and later Java) Exploring integration with declarative tools Application developers will develop end-user applications, which execute transactions via deployed smart-contracts using REST APIs that can be called directly through REST Proxy Client SDKs for popular languages (Java and Javascript currently, others coming) To extend SaaS apps call the REST APIs or use the Java SDK in JCS for SaaS Extension Enterprise IT and ISV developers can build in Java Cloud with the Java SDK or in Mobile, Container, or App Builder Clouds with JavaScript SDK. Or call REST APIs from these and Integration, SOA, and Process cloud services. Streamline team development and CI using Developer Cloud-provided DevOps tools
  • #18: Smart contract developers will create and test business logic on blockchain Smart contract development in GO (and later Java) Exploring integration with declarative tools Application developers will develop end-user applications, which execute transactions via deployed smart-contracts using REST APIs that can be called directly through REST Proxy Client SDKs for popular languages (Java and Javascript currently, others coming) To extend SaaS apps call the REST APIs or use the Java SDK in JCS for SaaS Extension Enterprise IT and ISV developers can build in Java Cloud with the Java SDK or in Mobile, Container, or App Builder Clouds with JavaScript SDK. Or call REST APIs from these and Integration, SOA, and Process cloud services. Streamline team development and CI using Developer Cloud-provided DevOps tools
  • #22: Standup and maintain Development and Test environments Developers spending too much time managing delivery of many releases Lots of effort for lifecycle management operations like patching and backup/restore Lots of wasted capacity planned for peaks Hard to migrate applications to cloud Significant effort in managing monitoring rules/thresholds to detect performance issues, prevent outages