Professional Documents
Culture Documents
Blockchain Boot Camp - Consolidated Presentation Materials - 20170425 - vCL4
Blockchain Boot Camp - Consolidated Presentation Materials - 20170425 - vCL4
Course Objectives
Explain the key concepts and common characteristics behind Blockchain technolo
Describe in detail the various architectural components of Blockchain stack, and
Recognize opportunities for our clients to implement Blockchain technologies to s
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved.
Blockchain Bootcamp – 2 Day Agenda
MODULE TIME INSTRUCTOR(S)
DAY 1 – Blockchain Tech Deep Dive
Kickoff 8:30 – 9:00 am Dan Simmonds
Module 1: Blockchain 101 9:00 – 11:15 am Jean-Luc Verhelst, Yonathan Lapchik
Break 11:15 – 11:30 am
Module 2: Architecture 11:30 – 12:45 pm Dhananjay Goswami, Dan Simmonds, Jean-Luc Verhelst, Forrest Colyer
Break 12:45 – 1:15 pm
Module 2: Architecture (Continued) 1:15 – 3:15 pm Dhananjay Goswami, Dan Simmonds, Jean-Luc Verhelst, Forrest Colyer
Break 3:15 – 3:30 pm
Module 3: Ethereum 3:30 – 4:30 pm Unsok Tchoi
Day 1 Wrap Up 4:30 – 4:45 pm Connie Li
DAY 2 – Industry Specific Use Case
Use Case 1: Banking 8:00 – 9:30 am Eric Piscini, David Ortiz
Break 9:30 – 9:45 am
Use Case 2: Securities 9:45 – 11:00 am Dev Sahoo, Rahul Banga
Use Case 3: Insurance 11:00 – 12:15 pm Chris McDaniel
Break 12:15 – 12:45 pm
Follow-On Project 12:45 – 2:15 pm Dan Simmonds, Forrest Colyer
Day 2 Wrap Up 2:15 – 2:30 pm Wendy Henry
FSI Learning FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Meet the Facilitators
Eric Piscini Rahul Banga
David Ortiz
Principal, Global Blockchain
Manager, FinTech & Consultant, AML Technologist
Leader
Innovation Lead
Christopher McDaniel
Specialist Leader, Life Institute Yonathan Lapchik Jean-Luc Verhelst
Lead Manager, Blockchain and Consultant, Monitor Deloitte
Innovation Product Manager Belgium
Wendy Henry
Specialist Leader, Federal Dhananjay Goswami Forrest Colyer
Technology Manager, Technology Lead for Analyst, Blockchain
US Blockchain Lab Technologist
Unsok Tchoi
Specialist Leader, Enterprise Dev Sahoo Connie Li
Architect Senior Consultant, Investment Analyst, Deloitte Digital
Management & Capital Markets
Dan Simmonds
Senior Manager, Innovation &
IT Strategy
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Deloitte’s Blockchain Offering
1 Innovation and Ideation Strategy Development 2
• We identify relevant use cases to harvest the • We lead you to define “where to play and how
benefits of blockchain technologies to win”
• Our thought leadership, developed in • We drive business, technology, integration and
conjunction with our ecosystem of innovation talent strategy
and blockchain companies, enables you to
make sense of the broad innovation landscape • We develop strategies to pilot and implement
blockchain based solutions
• We track over 200 blockchain companies
• We define an iterative and flexible approach to
match the rapid changes in the ecosystem
• We mobilize our global practitioners to your • We accelerate prototyping by using our existing
organization to re-engineer business processes technology capabilities and industry experience
or design new ones
• We have prototypes up and running: Digital
• We bring our broad set of services, across Bank, Loyalty & Rewards and Smart Identity
compliance, technology, talent, operations and
tax, to effectively integrate your blockchain solution • We have over 30 prototypes in our library of
proofs of concepts
• We deliver as one team in collaboration with
external companies
23 30+ >800
Industries where we Use cases explored Global delivery Practitioners in our
have deep business and prototypes network with 9 blockchain community Ecosystem of technology and
process knowledge developed development teams from 40 countries innovation companies
(sampling)
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Blockchain Explained - Video
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Module 1: Blockchain 101
Introduction
Blockchain
Cryptocurrencies
Consensus Mechanism
Keys to Transact
Wallets
Settlement of Transaction
Appendix
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved.
Introduction
Disruptive Digital Evolution
Information technology has disrupted many industries in the last decade
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Why is FSI Yet to Be Disrupted?
Valuable and money cannot be copied in order to keep their value
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
In the digital world (vs. the real world),
we needed intermediaries …
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
The First Digital Answer: Bitcoin
The first application of blockchain technology has been Bitcoin
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Blockchain is Skyrocketing
Over the past 5 years, blockchain has evolved from cryptocurrency and payments to an
ecosystem of widespread digital automation
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Blockchain
Permissionless vs. Permissioned
Protocols can be used to create open or closed blockchains
Open
Permissionles
Closed
• Only specific and authorized actors (e.g., banks) can join the network so
Permissione
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 17
Cryptocurrencies
First Application: Cryptocurrencies
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Bitcoin
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Bitcoin Blockchain Explorer
The bitcoin blockchain is pseudo-anonymous, transparent, and auditable by design
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Bitcoin History
Since 2008, bitcoin has known development and spreads out both in an exponential way
reaching a market capitalization of ~$10 billions
First real Launch of Paymium is the Bitcoin shows period of high $1,2 billions of
payment in the first first EU exchange volatility but once Venture Capital’s
BTC (10k e-wallet with Payment stabilized overtakes investment in
BTC for two app for institution Western Union in terms Bitcoin and
of 200 201
pizzas) smartphone license daily transacted volume blockchain sectors
Input I have a dream that one day this nation will rise up and live out the true meaning
of its creed: "We hold these truths to be self-evident; that all men are created
equal" Hash()
Output
3a5a4b63da589ddd8bbdeb42055bc317c4b42f12d6d24eb5766a69bee9059f76
Input
We have a dream that one day this nation will rise up and live out the true Hash()
Output meaning of its creed: "We hold these truths to be self-evident; that all men are
6e28531929bdf8f506046bfd07690e529b9e3c871e6937e494e066be989d953d
created equal"
Results
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Data Structure Overview
The blockchain data structure is an ordered, cryptographically secure, back-linked list of
blocks of transactions
Block 1 Block 2
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Hash Inputs: What is Inside a Block?
Field Description
Block version number (protocol in use)
Version
Reference to the hash of the previous block
Block structure
Root of the Merkle tree of the transaction
Previous block hash
Block size
Block time creation time
Timestamp
Transactions
Difficulty
The average block contains more than target
2000 transactions.
The maximum block size, as fixed in Bitcoin Core, is 1MB
Nonce
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Mining the Block: An Example
Mining a block can be summarized as hashing the block repeatedly while changing the
nonce until the hash result matches a certain target
Example It is impossible to estimate which nonce may match the target, the only way
is by Trial and Error:
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Mining Reward Halving
New bitcoins creation decreases geometrically over time, with a 50% reduction every 210,000
blocks (approx. four years)
25
BTC
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Mining History: From CPU to ASIC
The fast growing of hash power is due to continuous improvements in mining hardware
Fast recovery
Specific
General purpose
Hash Rate
Source: blockchain.info; *FPGA = Field Programmable Gate Array; **ASIC = Application-Specific Integrated Circuit
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
What if Two Blocks are Broadcasted at the Same Time?
It’s difficult to find two valid blocks at the same time, but what happens if two valid blocks
are broadcasted simultaneously?
1
After a new block is found, miners broadcast it and the other nodes simply accept the first they receive as
I’ve found a new block!
add to their copy of the ledger
Block 1A
Previous block hash
Transactions
Block 0
Block 1B
Last validated block
Transactions
FSI Learning
What if Two Blocks are Broadcasted at the Same Time? (cont.)
It’s difficult to find two valid blocks at the same time, but what happens if two valid blocks
are broadcasted simultaneously?
2 3
Miners restart their race, some including the hash When a miner finds a new +2 block and broadcasts it
of one block (1A) in the new block they’re trying to the network the nodes will accept the longest
to validate and some the hash of the other (1B) chain, implicitly accepting the same +1 block (1A)
Transactions Transactions
Block 0
Last
validate Block 1B
d block Previous block hash
Transactions
4
That chain is associated to the largest amount of work. The orphan block
(1B) will be dropped from the chain and all the transactions included will be
cancelled, including the Coinbase (that’s why it can be spent after 100 blocks)
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 31
Changes in Bitcoin Protocol: Hard Forks and Soft Forks
These terms describe compatibility breaking changes in the protocol, generally the network will
solve these issues organically, but hard forks can lead to permanent breaks
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 32
Keys to Transact
Cryptographic Digital Signature in Bitcoin
Every bitcoin transaction requires a valid digital signature to be included in the blockchain
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
3
Secret (Private) vs. Public Keys
Digital signature is based on Public Key cryptography, that uses a pair of keys
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
3
Cryptographic Digital Signature: The General Scheme
Digital signature is used for demonstrating the authenticity of a digital message or documents
Keep it secret!
Secret Key
Public Key
Share it!
Bob Alice
Message +
Bob Secret Key Bob Public Key
Digital Signature
+
Bob Public Key
Trudy
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 36
Wallets
Multitude of Wallets
Each wallet is a combination of multiple of the following features
Deterministic
Cold storage Multi- signature Full nodes
Non- Hierarchical
Hierarchical
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
3
Genera Sto Build
Wallet software can also be categorized based on their private keys generations mechanism
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
3
Genera Sto Build
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Genera Sto Build
Different types of wallets are available based on their functionalities and on where keys are
stored
Illustrative only
Bitcoin Core
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Where is My Private Key Stored?
Genera Sto Build
te re transacti
Wallets can be connected to internet or offline and keys can be stored by the owner by the
or
service provider that has to be trustworthy!
Illustrative only
… on your … on … on
computer … on the service hardware
… on your
piece of provider device
mobile phone
paper servers
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Bitcoin Core
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Multi-signature Wallet
Genera Sto Build
te re transacti
Multi-signature wallets enable a particular kind of transaction that requires than one
more signature to be performed
Multi-sig wallet
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Genera Sto Build
Context
• Keys
One of the keys is stored in the regular user device, the
• There is a push in the second key is stored with the web wallet service, and the third
Bitcoin community key is kept by the user in a secure (offline) place
towards wallets that • Normal use
handle multi-signature Transactions are signed by both the local user key and the
transactions to avoid the wallet service key
single point of failure • Security
that the private keys in a The wallet service usually requires the user to authenticate, thus
wallet represent providing two-factor authentication to spend the funds.
However, the wallet service does not control the funds (cannot
spend and ask for ransom), it only prevents the user from
spending them unless properly authenticated
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Settlement of Transaction
Transaction Structure: A General Transaction
The input could be the output of different transactions
Transaction A
From Alice to Charlie 4 BTC
New Transaction
2 BTC A From Alice to Bob
2 BTC A
2 BTC
C
3 BTC
Transaction B
From Trudy to Alice
A 1 BTC A
5 BTC 4 BTC
B
3 BTC A
2 BTC
T
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Transaction Structure
Transactions are data structures that include the source of funds called transaction input and the
destination of them called transaction output plus other configuration fields
There is not any specific field for fees in transaction. They are implied as the difference between
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Merkle Tree
Transactions are stored inside a block using a Merkle Tree data structure
Merkle Tree
Transaction verification
Merkle root
TxC
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Hash Inputs: What is Inside a Block?
Field Description
Difficulty target
The average block contains more than 2000 transactions.
The maximum block size, as fixed in Bitcoin Core, is 1MB
Nonce
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
4
Security and Challenges
Security and Challenges
A few considerations are to taken into account
Security
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 51
Appendix
Exchanges
Exchanges can be seen as entry and exit points for the Bitcoin ecosystem. Leveraging on them
consumers can purchase Bitcoin with all major currencies
Exchange functioning
Main features
Wire Blockchain
transfer transaction
Exchange users
• A Bitcoin exchange works like transfer funds
a classic Forex exchange to the Bitcoin
Bank
Account Exchange Wallet
matching bid and ask prices exchange …
• Fiat currencies can be
deposited and withdrawn
via wire transfers in the user Bid Ask
… that matches
personal account
ask and bid
• Bitcoins are transferred to prices …
and from the exchange via
a blockchain transaction
Blockchain Wire
… and funds in the transaction transfer
traded currency
can be transferred
to bank account or Bitcoin Bank
Wallet Exchange
bitcoin wallet Account
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
5
Payment Processors
Payment processors offer a service that allows customers to buy goods using bitcoin and
merchants to receive fiat currency
Payment Processor functioning
Main features
Bitcoin payment
does not go
• A Bitcoin Payment Processor directly from
enables merchants to accept customer to
bitcoin payments both online merchant …
and in person (e.g., through
QR code scanning)
Blockchain
• The single transaction has a transaction Payment
… but it goes
fixed exchange rate Process
through a z or
• The Payment Processor Payment
protects customer and Processor …
BTC
merchant from any
Exchang
volatility risk e Wire
… that transfer
exchanges
currencies and
Bank
transfers funds Account
to merchant
bank account
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
5
Bitcoin ATMs
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
5
How Can You Easily Use Bitcoin?
Bob wants to send bitcoins to Bob gets Alice’s public
Alice via smartphone and opens key by scanning a
his Bitcoin wallet app QR code from her
phone
Signatures
Room for more transactions
Signatur
Signatures
The
• creation of a pegged sidechain will allow Bitcoins to be moved to these new sidechains, bringing new features to Bitco
This solution would allow the creation of dedicated chains for specific purposes and uses (e.g., p2p payments, asset tracking
Those chains are always linked to the main Bitcoin blockchain in order to be able to leverages its unparalleled security and
•
Idea
Currently the most prominent promoter of Sidechains is Blockstream, a company leaded by Adam Back, the inventor of Ha
Status Two-way pegged Sidechains need a Soft Fork in the Bitcoin protocol. This is required in order to introduce a new type of loc
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
5
Off-chain Transactions: Lightning Networks
Lightning Networks is a solution aiming to create a general network of payment channels where
anyone can pay anyone else through a few hops between users
• The idea is to create off-chain payments channels between users (peers) funded using Bitcoins
• Peers can use a channel to transfer money without using the Bitcoin Blockchain: great for micropayments!
• Moreover, a user (Bob) may not have a payment channel open with another user (Alice), but both may have a
channel open with a third user (Carol). If so Bob would be able to make a payment to Alice through Carol
5 5 7
5 3
5
4
6
Idea 2
8
73
• Bob and Alice create a channel by broadcasting a • When they’re done they just have to broadcast the
funding transaction that locks two inputs (e.g., last multi-signed transaction (corresponding to
5 BTC each) into a multi-sig output the last balance), closing the channel
• In order to transfer Bitcoin they can sign and • A mechanism based on a series of transactions
exchange transactions that spend the prevent users to broadcast an different (more
multi- sig output updating the channel convenient) transaction: if someone cheats will
balance (e.g., 4 BTC to Alice and 6 to Bob) lost all its BTC! White
Paper
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
6
Off-chain Transactions: Lightning Networks (cont.)
In order to allow the creation of Payment Channels, the Bitcoin problem of transactions
malleability must be addressed
• In order to work properly, Lightning Networks protocol required some improvements in the Bitcoin protocol
• All the required evolution have been already put in place but the issue still to be solved is transaction
malleability
Transaction malleability Solution
• In BTC transactions are identified by a number, the transaction • The solution seems simple, the
ID protocol must restrict the possibility to
• Transaction ID is the Hash value of the transaction change the signature…
• One of the Hash inputs is the signature • But bitcoin developers came out with
an elegant solution: Segregated
Status • Signatures can be slightly modified by miners and be still valid Witness
(e.g., parameters can be written as 01 or 1 and still read as 1)
• SegWit addresses malleability by
• But a single different bit will change a lot the Hash output allowing Bitcoin users to move the
(puzzle friendly) and the Transaction ID malleable parts of the transaction
• It’s not dangerous for BTC as the transaction is not modified into the transaction witness, and
(sender, receiver, UTXO spent, value, etc. are the same) segregating that witness so that
changes to the witness does not
• But the possibility to change the Transaction ID is a problem for
affect calculation of the txid
applications that need to leverage on reliable Transaction IDs
in order to automate their processes (e.g., Lighting Networks)
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
6
Break
Module 2: Architecture
Types of Blockchains
Architecture of Blockchain
Knowledge Check
Development Process
Questions
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
6
What is Blockchain?
Fundamentally a digital ledger system for recording business transactions and events
Trustless environment
Blockchain technology is based on cryptographic proof, allowing any two
parties to transact directly with each other without the need for a trusted
third-party.
Distributed ledger
The peer-to-peer distributed network records a public history of transactions.
The blockchain is distributed and highly available. The
blockchain retains a secure source of proof that the transaction occurred.
Irreversibility
The blockchain contains a certain and verifiable record of every single
transaction ever made. This mitigates the risk of double-spending, fraud,
abuse, and manipulation of transactions.
Censorship resistant
The crypto-economics built into the blockchain model provide incentives for
the participants to continue validating blocks, reducing the possibility of
external influencers to modify previously recorded transaction records.
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
6
When is Blockchain the Right Fit?
There are a handful of requirements that, when met in part or in full, should indicate whether
blockchain will sufficiently address a client’s needs
Multiple Writers
One of the key draws to blockchain is that it
allows more than one entity to generate
the transactions that modify the database.
Transaction Interaction
Opportunity for Disintermediation
Blockchain offers the ability to
The consensus process and distributed nature
establish interaction or dependency
of blockchain networks allow for a lack of
between the transactions created
trusted intermediary or central gatekeeper
by different entities allowing for
to verify transactions and govern the system.
automation of business processes. Need for Transparency
Blockchain is immutable in nature, thus it
keeps a transparent, auditable record of
transactions and activity on the network
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
6
If Blockchain is the Right Solution, What Are Some
Potential Applications?
A blockchain solution can be initiated as a store or transaction record, but also serve as a fabric
for further innovation and value extraction
Description Examples
Low
• Digital certificate of ownership
Record Create an immutable record without reliance for physical assets
Keeping on a trusted third party (e.g., financial • Transaction validation of digital assets
clearing house, government) while improving • Financial accounts
efficiency of recordkeeping via automation
of Value transfer without an intermediary, with the • Clearing and settlement of securities
ability to expand to transfer of assets • Exchange of low liquidity assets
beyond “money”
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
6
Key Limitations
Blockchains have key limitations that make it tempting to skip over them when building
‘Enterprise Friendly’ systems
HOWEVER …
Long time needed to achieve consensus and write transactions to the The culmination of years of research
ledger in blocks (bitcoin – up to 1 hour, Ethereum – 12 minutes, etc.) in the industry has begun to address
these limitations related to
There is inherent latency in posting blockchain transactions that occurs blockchain. What once took several
during the consensus process, thus it is not ideal for real-time minutes or up to an hour to achieve
operations like a stock exchange for example, where instantaneous consensus can now be achieved in a
results are required matter of moments using more
efficient processes, and as a result,
External data is invisible to the blockchain, hence, use of integration the latency associated with
patterns and Oracles are required introducing risk to the system transactions in blockchain have been
reduced. The use of Oracles has been
significantly improved in both
Nodes carry out redundant processing for mining, Smart Contract efficiency and security. More efficient
executions, etc. which leads to wasted computing resources and protocols and more powerful
scalability issues hardware makes the scalability issues
more manageable.
All transaction data is visible openly on the immutable blockchain. This Façade contracts and transactions
inherent non-censorship doesn’t play well with several enterprise use protect the privacy of agreements on
cases or public sector use cases that need privacy the blockchain, thus making it
applicable to use cases that were
once out of reach.
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 69
Types of Blockchains
Purist View vs. Non-Purist View
While there is parity between the purists who believe Bitcoin is the untainted, ultimate solution and those who believe more
closed, compromise-friendly systems are best, there is a large gap in thinking between the two
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
7
Types of Blockchains
Enterprise Friendliness
“Open” “Federated” “Closed”
Public Blo Permissioned Blockchain lockchain
ckchain Private
Fully decentralize very •lowQuasi-decentralized;
trust hybrid approach
• Centralized– quires ‘high trust’
Fully transparent read,d send
– requires
transa participate in the process
• Consensus process controlled by
re entity
Blockchains are s economic incentiv cryptographic veri
preselected
No transaction re modification possi set of nodes (M out of N) ns are centralized
– Anyone can • Write
Possibility of collu • Read permission of the Blockchain
permissio ctions and to one entity
Slow confirmation restricted to participants ns restricted to
consensus
Limited privacy pr anyone can read t • Read
• Options for the public to do limited
Low cost for trans permissio
queries lized authority
participants
ecured by
• Participants can agree to• rule the centra has agree to rule
Onlychanges,
es and
transaction reversals and modification ction reversals
the capability
to n
• Low chance of collusion
fication
changes, sible
• Near-real time confirmation of
transa
transactions
versal or and mation of
ble
• Greater degree of privacy
modificatio • protections
No collusionas
pos only preselected entities are allowed to protection as the
read
sive actors the block chain y can control who
• Real-time ead which part of
•confir
Transaction costs agreed totransactions
of transactions by the
consortium
otections – • Greater privacy ts dictated by one
he Blockchain centralized
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
7
Who Should Have Access, and To What Extent?
Decisions on access and publishing rights are supported by network structure (i.e., Distributed,
Decentralized, Centralized) and often, enterprise solutions fall somewhere in between these
options
1 2
Who can view Who can publish to the blockchain?
the blockchain?
Anyone on the internet Inaccessible to public Anyone with node software can Maintainer decides who can
has full read access internet, with ability to limit read and publish any data publish, with ability to limit
access publishing rights
Ideal Use Case at node level
Ideal Use Case Ideal Use Case
• B2C relationship Ideal Use Case
• Low trust • System users are equal • Many users with distinct
• Transparency is beneficial • B2B relationship participants needs
• Network control not • Data sensitivity • Generally moderate trust • Trust in system operators
needed • Autonomy in solution in system is inherently higher
development beneficial
• Complex IT maintenance
acceptable
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
7
Leading Platforms
There are several blockchain platforms that are leading the charge in bringing the technology to
market
Multichain
Monax Nuco Ripple
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
7
Not All Blockchain Platforms are Created Equally
Here are some of the common blockchain platforms and key considerations to understand before
choosing to adopt them
Platform Key Considerations POCs
Bitcoin – First decentralized • Open source; no implementation/operational support • Regulatory
peer-to-peer payment • Rich ecosystem with active developer community Timestamping
network that is powered by • Standalone system, not integrated with existing systems • Lender BOT
its users with no central • Proof-of-work based consensus mechanism • Room booking
authority or middlemen
Chain – Software designed to • Open source; paid enterprise version comes with 24/7 operational • Financial Services –
operate on, and participate support Asset based
in, permissioned blockchain • Highly scalable and interoperable with existing systems; integrates
networks
with Java, Ruby and NodeJS
• Federated consensus (M of N signs) mechanism
Ethereum – Public Blockchain • Open source; informal support by developer community • Insurance FNOL
focused on the development of • Robust developer community with fully functional SDKs • KYC Utility
decentralized applications – or • Allows easy integration with existing legacy infrastructure • Smart Lending
“dapps”
• Proof-of-work based consensus mechanism
Hyperledger – Permissioned, • Open source; informal support by developer community and IBM • B2B or B2C
shared ledger that is being • Not a finished product yet; continues to develop with the robust Transactions
developed in an open-source
developer community • Smart Contracts
environment managed by
several groups, most notably, • No research available yet on integration with legacy infrastructure
IBM • PBFT Byzantine consensus mechanism
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
7
Components of a Blockchain Solution
The Key Components of Blockchain APPLICATION
SERVICES
NETWORK AND
PROTOCOL
Services Layer
Blockchain services to enable
operation of the application
and connection to other Multi-signatures Trackers Oracles Wallets Smart Contracts Digital Assets
technology
Network and
Protocol*
Network participation Permissionless
requirement, base protocol,
and method of consensus
Infrastructure Layer
Blockchain as a service (BaaS)*
or in-house infrastructure to
operate the nodes Compute Storage Network Virtualization Mining as a Service
* Many BaaS providers move up in the reference architecture to offer network and protocol and services layer solutions
Note: The representation is not meant to be exhaustive (e.g., Ethereum and Bitcoin are not the only protocols and the represented consensus mechanisms are also not exhaustive)
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
7
What are Smart Contracts? APPLICATION
SERVICES
Smart Contracts are a revolutionary technology enabled by blockchain that NETWORK AND
PROTOCOL
virtually
1 2 3 4
FORMATION NEGOTIATION PERFECTION CONSUMMATION
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
7
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
7
Components of Smart Contracts APPLICATION
SERVICES
There are several underlying elements required to enable smart contract functionality NETWORK AND
PROTOCOL
INFRASTRUCTURE
Programming Languages
Used by developers to write applications
that implement the self-enforcing business logic
embodied in smart contracts; commonly used
languages include Solidity (Ethereum), Rust and Java
0101
1010
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
8
What Role Does Consensus Play? APPLICATION
SERVICES
Consensus is a core issue in system design, particularly as the scheme functions NETWORK AND
PROTOCOL
Byzantine
Fault Gossip
must be able to handle an attack Tolerant
from nodes that provide conflicting
or inaccurate transaction information
to other nodes in the network
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
8
Architecture of Blockchain
Example N-Tier Architecture for a Traditional
Application
Business
Middleware & Workflow Management • Built using HTML5
Security Plug-ins • How the user interacts with the system
…
12…
WebBusiness ServicesLogic
Directory Services
n API / Middleware
• Optional API Layer (Java / NodeJS etc.)
• Allows the front end to communicate with the back end
Infrastructu
SQL SQL Data Layer
Database Database • SQL Database housing data for the application
• Accessed on demand by the application
Traditional Model
In a traditional application, the application’s front-end accepts interactions from the user that triggers action in the
business layer of the application. Those actions push or pull data into/out of the database for use by the application.
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
8
Example N-Tier Architecture for a Blockchain
Application
Front End application
Application Layer USER INTERFACE External Data Store • Built using HTML5 / JS app stacks. Leading options: AngularJS,
ReactJS …
LB • Wallet: Web3JS, Truffle, eth_lightwallet ...
au
ye
Business
si • Test Frameworks: Mocha, Chai, PhantomJS
Middleware
Middleware & Oracles
& Workflow Management
Securi rne
s
Workflow ty s
Management Plug-
API / Middleware
External Data Store
Module n ins • Optional API Layer (Java / NodeJS etc.)
Module 1 Module 2… 12… n
Web Business … • Libraries: Web3JS, Truffle ...
Infrastructu
Smart Contract Templates, Application Framework tr
SQL Database SQL uc
Network and Protocol
DevOps and Toolchains
Blockchain Node • Build and Dependency Management: Webpack, Grunt / Gulp,
Bower, npm
• Deployment containers: Docker containers
Infrastructure Layer
Legacy Infrastructure
• Code Reviews and Static Analysis: Phabricator, JSLint, PlatoJS
• Data Storage: Traditional RDBMS, NoSQL dbs, IPFS, BigchainDB
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
8
Blockchain Abstraction Layer?
High Level Architecture Blockchain Abstraction Layer Explained
• Platform Agnostic
• Tight Coupling with
• Easy upgradability to
underlying platform
better platforms of future
• Difficult to maintain
• API Enablement
• Low chance of
• High Reusability and
Production Readiness
Repeatability
• Low Reusability
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
8
Knowledge Check
Myth or Not?
Myth 2: Myth 4:
Myth 1: Account keys Myth 3: You must replace
Blockchain Data need to be self All nodes are legacy systems to
is always true managed created equally enable blockchain
Reality: Blockchain data is Reality: For most enterprise Reality: There are several Reality: Integration strategies
only immutable. It is not applications, central different types of nodes can help blockchain apps
guaranteed to be accurate. administration of keys works across the various styles and integrate and work alongside
Once a transaction is out better than forcing keys configurations of blockchain, legacy apps. This allows for
recorded, it is extremely on every individual device for example, there are both reuse and flexibility in rollout
difficult to modify or delete it. that’s used to access the mining and lite nodes in roadmaps. Blockchain puritans
However, if false data were system. This limits the surface Bitcoin blockchains that differ might consider this as ‘Data
to get in, it would be a hassle area for any potential in virtually every way. Mining Poisoning’ but this approach is
to get that rectified too attacker. nodes drive the consensus perfectly valid for most
mechanism, while lite nodes enterprise friendly
are mainly there to transact architectures
and push transactions. Keep
this in mind as you consider
architecture for a blockchain
solution!
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
8
Knowledge Check:
What Purpose Does Blockchain Serve in an Application?
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
8
How Does Blockchain Manage Load and Redundancy?
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
8
Break
Development Process
Technical Architecture – Ethereum Blockchain
The depth of blockchain integration can play an increasing important role in use case definition
Architecture alternatives
• Potential architecture alternatives,
with increasing blockchain impact
• Blockchain front end
Full-blown
• Possibility to design the solution
Blockchain blockchain
with direct user
with modular activation of layers infrastructur access, including
self- management of
Blockchain as • Traditional front keys
integrity end with controlled • Integrated
Traditiona • Traditional user access blockchain based
l architecture as back-end, with
• Blockchain back-
end
• Standard front- foundation of the blockchain) to act as transaction
end the service signer
web application • Ethereum blockchain as
• Inclusion of
• Traditional server blockchain layer for foundational layer, with
• Central data base additional security node integration, virtual
(e.g., hash machine to execute
pointers written in contracts, and oracles
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
no signing possibility
• Full
blockchain
data layer
(Ethereum)
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
Blockchain Solution Development: Guiding Principles
We have identified the following guiding principles to determine and build the right solutions for
our clients
1 Industry Solution is highly fit for the 5 Security Full control over data sharing and
Relevant purpose based on deep payments visibility along with industry-leading
expertise encryption security measures
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
Blockchain Application Development Process
Select
Blockchain Finalize Establish Itemize Stand up Start
Platform application infrastructure requirements and environment Development
stack with needed for organize into for Cycle
other layers of environment concrete use cases development
environment that will guide
and legacy development based
infrastructure on best practices
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
Our Solution: Conceptual Technical Architecture
Technologies shown here are representative and recommendations and the Application stack for the
solution will be defined in the discovery phase of the project
Blockchain Layer typically consists of: Oracles are specialized services that Smart
Contracts can use for accessing data, apps
Node
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
Blockchain Application Development Process
Select Establish
Blockchain Finalize Itemize Stand up Start
infrastructur
Platform application stack requirements and environment Development
e needed
with other layers organize into for Cycle
for
of environment concrete use cases development
environmen
and legacy that will guide
t
infrastructure development based
on best practices
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
Blockchain Apps: Potential Deployment Options
Blockchain Apps can be deployed on Cloud and On Premise infrastructures. Here is a brief
comparison of both the approaches
Cloud On Premise
• Easier and faster rollout to participants • Ability to have increased custom security with Hardware
• Offers more flexibility by lowering the risk of key Security Modules (HSM)
Pro
POC aspects – fungibility, platform dependence • Easily aligned with regulatory compliance
• Long term cost benefits • Familiarity with existing systems / hardware will allow
for quicker start up
• Impact to regulatory compliance will need to be • More expensive in the long term
evaluated • Maintenance and upgrade considerations for software and
• Additional training may be required hardware in future
Participant 2 Participant 4
Participant 2 Participant 4
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
Blockchain Application Development Process
Select Itemize
Blockchain Finalize Establish Stand up Start
requirements and
Platform application stack infrastructure organize into environment Development
with other layers needed for concrete use for Cycle
of environment environment cases that will development
and legacy guide
infrastructure development
based on best
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
Design Patterns and Best Practices
Blockchain Apps can be deployed on Cloud and On Premise infrastructures. Here is a brief
comparison of both the approaches
One of the more troubling aspects Smart Contracts rely on data to Similar to the concept of an API,
of blockchain comes surprisingly validate the conditions encoded in the Blockchain Abstraction
from one of its biggest benefits; the agreement, but that data needs Layer (BAL) is an integration
immutability. Often, clients want to to be both valid and securely broker between the business layers
conceal the details of contracts or transmitted to ensure the accuracy of the system and the blockchain.
transactions from those in the of the system. This is where The BAL helps in decoupling the
network that are not members of Oracles come in; Oracles gather core business logic from the
the agreement, but by nature, data using “listener” programs that underlying technology
blockchains serve as open respond to data requests made by infrastructure. In today’s scenario
immutable ledgers of all entries to Smart Contracts. These are an where blockchain technologies are
the network. The way we get essential feature for any blockchain evolving rapidly, being platform
around this is by setting up façade solution. agnostic allows for increased
contracts that act as a non- flexibility and removes barriers for
confidential placeholder on the technology adoption.
network rather than showing the
contents of the actual agreement.
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
9
Façade Contracts
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Oracles
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Blockchain Application Development Process
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Example Toolchain
Build and Dependency Management
Code Development Code Review and Static Analysis Deployment Feedback
Analyze Backlog
Jenkins
AngularJS Phabricator
Truffle
NodeJS Grunt Jenkins
Web3JS
Solidity Phabricator
Git
Geth
Rally Docker Rally
Workstation
To
Images Webpack
JSLint Docker Containers
Karma
PhantomJS
Mocha Bower
Chai
PlatoJS
npm
Data Storage
(Traditional
RDBMS, NoSQL
DBS, IPFS,
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Questions?
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Break
Module 3: Ethereum
What is Ethereum?
Ethereum Design
Ethereum Applications
Enterprise Ethereum
Demo
FSI Learning FOR INTERNAL USE ONLY FOR INTERNAL USE ONLY © 20176 Deloitte Development LLC. All rights 106
reserved.
What is Ethereum?
What is Ethereum?
Transparent
Uncorruptable
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
What is Ethereum, really?
• Ethereum is a platform for decentralized and truthful applications that run on a
global, peer-to-peer network without any administrators or a single point of failure
– Public economic consensus via proof-of-work (eventually proof-of-stake)
– Abstraction power of a stateful Turing-complete virtual machine
– Allow application developers to more easily build applications that benefit from the
decentralization properties of a blockchain
– Ethereum applications have zero downtime and anyone can create them: it is
permissionless innovation
– Avoid the need to create new blockchains for every each new application, e.g.,
Bitcoin sidechains
August
Early
00 01 02 03 04
July
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Ethereum Design
Account Based Blockchain
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Account Based Blockchain (cont.)
Number used for the in the blockchain; does not provide any
Timestamp (4) proof-of-work additional state information
Nonce (4)
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights
1
Block Hash in Ethereum
Ethereum (500 bytes)
• Ethereum blockchain block header What are Patricia
contains three specialized Merkle
Reference to the hash of the previous block trees?
Parent Hash
Block number
Patricia trees: Patricia trees are
Number more complex Merkle
– Transactions
Merkle Patricia trie of the transactions and other information in the block trees
Transaction Hash
– Receipts • Supports data that
needs to be
Uncle Hash
– State frequently updated,
Stack Hash • More advanced light client e.g., the account
balance and nonce
Proof-of-work algorithm difficulty targetprotocol
for the block
Coinbase • New roots can be
Block time creation time – Is the transaction included in quickly calculated after
State Root the block? (Transaction tree) an insert, update, or
Data field to add arbitrary information
edit without
Difficulty Number used for the proof-of- work – Does the account exist and what recomputing the entire
is the balance? (State tree) tree
Timestamp
• Storage efficient
– What events have been
hash map
Extra Data generated by the account in (key/value)
the last 30 days? (Receipt tree) • Can be used to hold
Nonce (4)
state
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights
1
Ethereum Virtual Machine (EVM)
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights
1
Smart Contracts
Smart Contracts are EVM code + Persistent Storage What can Smart Contracts do?
• Smart Contracts are the programs that
run in the EVM
• Smart Contracts have access to:
– The value, sender, and data of
the incoming message
– Block header
• Smart Contracts can store data in
three different spaces:
– The stack (temporary)
– Memory, an infinitely expandable
byte array (temporary)
– Contract’s long term key/value
storage (persists)
• Smart Contracts can return a byte array
of data as output (not that useful) or
send asynchronous events (can be
useful)
• Smart Contracts live forever in the
blockchain unless “suicide” function
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights
1
Gas
• Gas is the internal pricing for running a transaction or
contract in Ethereum
• For every instruction in a contract, there is
an associated cost which is paid by the user
• When a user executes code through a
transaction some cash must be reserved to pay
for the code execution
• Code is run to completion or until the maximum gas
for the block is exhausted
• Without the concept of gas, DoS attacks would be
relatively simple to execute by running complex
programs that run infinitely (“halting problem”)
• Gas is also used to pay a fee to the block validators
• If a transaction or sub-call “runs out of gas”, it is
fully reverted (to preserve atomicity), though the gas
is still treated as fully consumed (to prevent DoS
attacks)
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights
1
Ethereum State Transition
From a technical standpoint, the ledger of a blockchain can be thought of as a state
transition system that takes the current state, applies transactions, and outputs a new
state.
State S State S’
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
Transactions 1..n
EVM
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
Ethereum Ethereum Clients
Geth
Ecosystem Swarm (Go)
Parity
(Rust)
Web3
Mist
IPFS
Truffle
Ethereum
Services Oracles Meta
Mask
Ethereum Tools
Embark
FSI Learning FOR
INTERNAL
USE ONLY
FOR INTERNAL USE ONLY 119
© 20167 Deloitte
Development LLC. All
rights reserved.
Enterprise Ethereum
Overview
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Architecture
Trusted Organization
Validator nodes are run in a
Organizations broadcast transactions and synchronize blocks with the validator nodes.
trusted third party that is
responsible for verifying
transactions and creating blocks.
Time ordering
server
Organization A Organization B
Instead of using Proof-of-Work
a Time Ordering server is
responsible for aggregating and
ordering transactions and
initiating block creation.
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Ethereum Applications (Ðapps)
Overview
Tool Description
An HTML/Javascript
web application using Web3 Main JavaScript SDK to use when you want
a Javascript API to JavaScript to interact with an Ethereum node
communicate with the API
blockchain. Typically JSON RPC This is the low level JSON RPC 2.0 interface to
the application interacts interface with a node. This API is used by the
with a program running Web3 JavaScript API.
in the blockchain virtual Solidity Smart Contract compiler into Ethereum byte code
machine, e.g., Smart
Truffle Development and testing framework for
Contract.
Ethereum
Mist Official Ethereum browser and wallet
MetaMask Browser based client for Ethereum
Embark Development and testing framework for
Ethereum
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Ðapp Application Stack Build a web application that interacts
with Ethereum through the web3
JavaScript API and RPC.
1 Create a Smart
Contract using Solidity
and compile using
Mist or Browser
Mist Browser
Solidity.
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Web Browser
3
Truffle Meteor Embark
web3
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
HTTP
Hardware
Security Module
RPC
Contracts
IPFS Smart
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
O
r
a
c
l 2
e
S
e
r
v
i
c
e
s
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Demo
“Private Ethereum” PrivateDNetNode1 (PC)
TCP 30303
EthereumDNetNode1
HTTP
RPC
EthereumDNetNode2
AWS
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights 1
Ethereum Demo
“Timestamper”
Timestamper Smart Contract
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
Questions?
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights 1
End of Day 1
Blockchain Bootcamp Day 2
Course Objectives
Explain the key concepts and common characteristics behind Blockchain technolo
Describe in detail the various architectural components of Blockchain stack, and
Recognize opportunities for our clients to implement Blockchain technologies to s
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved.
Blockchain Bootcamp – 2 Day Agenda
MODULE TIME INSTRUCTOR(S)
DAY 1 – Blockchain Tech Deep Dive
Kickoff 8:30 – 9:00 am Dan Simmonds
Module 1: Blockchain 101 9:00 – 11:15 am Jean-Luc Verhelst, Yonathan Lapchik
Break 11:15 – 11:30 am
Module 2: Architecture 11:30 – 12:45 pm Dhananjay Goswami, Dan Simmonds, Jean-Luc Verhelst, Forrest Colyer
Break 12:45 – 1:15 pm
Module 2: Architecture (Continued) 1:15 – 3:15 pm Dhananjay Goswami, Dan Simmonds, Jean-Luc Verhelst, Forrest Colyer
Break 3:15 – 3:30 pm
Module 3: Ethereum 3:30 – 4:30 pm Unsok Tchoi
Day 1 Wrap Up 4:30 – 4:45 pm Connie Li
DAY 2 – Industry Specific Use Case
Use Case 1: Banking 8:00 – 9:30 am Eric Piscini, David Ortiz
Break 9:30 – 9:45 am
Use Case 2: Securities 9:45 – 11:00 am Dev Sahoo, Rahul Banga
Use Case 3: Insurance 11:00 – 12:15 pm Chris McDaniel
Break 12:15 – 12:45 pm
Follow-On Project 12:45 – 2:15 pm Dan Simmonds, Forrest Colyer
Day 2 Wrap Up 2:15 – 2:30 pm Wendy Henry
FSI Learning FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Use Case #1: Banking
Simplification of operations
Reduces the manual effort and heavy operations required to perform reconciliations of transactions between banks, regulators,
and 3rd parties
Reduced Fraud
Transparent and immutable data on blockchain, and access to full transaction history will reduce fraud and help with reliable
and fast decisions over disputes and payouts.
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Adoption of Blockchain in Banking
Banking industry is one of the first adopters of blockchain and is heavily investing in the
technology
Barriers to Adoption
Legal /regulatoryFinancial risk acceptance
B&S subject to federal, stateConcerns over possible and international regulationsbreach
On-boarding and financial Data security and privacy
stakeholders Integration with legacy systems
losses Convincing various stakeholders aboutSecurity
their concerns
loopholes
overinsecurity
Blockchain
andyet
getting
Integration
to bethem
explored
with
onboard
complex legacy syste
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Use Case 1
Cross Border Payments
Current State of Cross Border Payments Ecosystem
Cross border
Non-bank digital payments volume
Customer Shift in trend entrants are business to
business and
$155
demands from batch disintermediatin
for a payments to g the existing
consumer to
consumer and on a
Trillion+
frictionless immediate banking rise 1
payments real time payments
experience payments ecosystem ~8% Global average total
cost of sending
remittances
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Availability of new technologies like Blockchain that are enabling changes in the payments landscape
1 https://remittanceprices.worldbank.org/sites/default/files/rpw_report_june_2016.pdf
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
The Payments Flow …
Sender’s Correspondent Bank Respondent
Bank Transfers Funds Completes Settlement Bank Transfers Funds
TRADITIONA
Payments Pass through a Series of Middlemen – Driving Risk, Costs and Delays
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Payments Transmitted over Blockchain-Based Rails – In Fiat and Crypto-Currencies
1
World Bank, Remittance Prices Worldwide (March 2016) | 2Deloitte analysis | 3Ripple,The Cost-Cutting Case for Banks - The ROI of Using Ripple and
XRP for Global Interbank Settlements | 4Vendor (Ripple/Stellar) platform average; Settlement of funds is handled outside of the blockchain network
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Use Case 2
KYC
Kyc Is A Long And Expensive Process For The Banks
The main pain points related to the KYC process: high costs, process length and low
automation
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Sources: Thomson Reuters 2016 Know Your Customer Survey, ItProPortal.com, Deloitte Analysis, Press Clipping
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Blockchain Based KYC Solution
A Blockchain can be used to allow a safe and secure sharing of information among financial
institutions, guaranteeing data integrity, immutability and complete auditability
Needs for a shared platform
Safe Data Sharing Digital proofs guarantee the order and the
Data sharing must happen in a safe Distribute content of transactions and data
environment, with access control d ledger Public distributed ledger
procedures
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Use Case 3
Regulatory Reporting
Challenges with Regulatory Reporting
101
011
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Blockchain for Reg Reporting: Regchain
Blockchain technology can enhance the overall ability to meet reporting requirements and solves
many of today’s operational challenges whilst ensuring the integrity of data
“RegChain”, a blockchain based platform which streamlines the traditional regulatory reporting processes by acting as a
central repository for the safe storage and review of large volumes of regulatory data. The technologies chosen for RegChain
were Ethereum and IPFS
• Data integrity - Due to blockchain hashing capability, data that is entered on the blockchain is extremely difficult to alter.
RegChain enables the logging and recording of transactional and positional data securely using the blockchain to ensure data
integrity
• Reliability - Blockchain does not have a central point of failure and is better able to withstand malicious attacks. Disaster recovery
is inherently built into a blockchain as standard due to all parties having a copy of the ledger.
• Storage & Speed - The blockchain provides for near real time updates of data across nodes. This facilitates faster sharing and access
to data with entities such as a regulator.
• Analytics - By providing a single source of accurate and immutable data the blockchain, a repository of transactional and fund data, can
be used to develop greater analytics. A singular view of each participants positions across all asset classes can be made available assisting
in overall management.
• Automation - Smart contracts enable automatic execution of reporting requirements and auditing any changes made to the data
by authorized parties
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
Use Case 4
Loyalty
What is Ailing Loyalty Rewards Programs Today?
Paucity of uniform management systems across loyalty and rewards programs, which may
confuse customers and several other inefficiencies result in lack of customer activity
Low
Loyalty and rewards Time delays
client
programs are not
realizing full
potential Low Accoun
Across all industries, only 50 percent of redempti t
those eligible for loyalty programs were Reasons
active members (in 2016). And of those
50 percent, a full one-fifth had never
redeemed their rewards.
High transaction and
Impact on system management and
businesses customer acquisition costs
Unclaimed rewards
Affects customer Customers who do
are accounted for
loyalty to a not make
as liabilities on
company’s brand redemptions are
company balance
more likely to
sheets
defect
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Why Could Blockchain Be the Remedy?
Blockchain, as a distributed ledger with a fundamentally new way to transact and maintain
records in a secure, trustless, digitized, interlinked network, will eliminate many inefficiencies.
Creates unique
Provides a secure
business
environment
An immutable and time- opportunities
stamped distributed database
entry makes every transaction
Reward applications Loyalty tokens Loyalty network
easily traceable, yet
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Large loyalty rewards program
providers have unique opportunities
to offer value-added services to
other businesses.
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Questions?
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 151
Break
Use Case #2: Securities
Efficiency Cost
• Dependencies on third parties lead to
• multi-day transaction times
1 • Macro cost pressure due to
commodification of securities trading
• Complex Middle and Back processes 2 and settlement leading to low
associated with trade matching, error margin
correction and settlement • Significant investment to cater to
• Multiple non aligning proprietary constantly changing regulatory
ledger databases are hard to needs
reconcile leading to manual rework
• Failed trades lead to ripple effect in
unwanted costs in middle and back
office processes
Challenges for
players in
Risk Management
• Increased systematic risk –
securities Technology
• Limitations in straight through processing
credit and liquidity, due to and extensive manual intervention
challenges in liquidity sourcing
• Legacy systems lack of complete migration
• Increased exposure to counterparty resulting in rework
settlement risk and fraud due to limited
verifiable information about counterparty • Need for simplification and efficient
processing of transaction settlement
• No proper automated audit service
4 • Recruitment and talent retention is
Front Office
Middle and Back Office
7. Reporting
1. On-boarding 2. Execution & Clearing
3. Margin 4. Collateral 5. Settlement 6. Books & Records
& Recon. 8. Lifecycle Mgmt.
9.Servicing
1
1 234 12 12341234 123 23
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rig4hts 1
Securities Trade Lifecycle Optimization using Blockchain
Multiple functions across the Front, Middle and Back Office can be optimized using Blockchain
7. Reporting
1. On-boarding 2. Execution & Clearing
3. Margin 4. Collateral 5. Settlement 6. Books & Records
& Recon. 8. Lifecycle Mgmt.
9.Servicing
Statement
Generation
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rig4hts 1
Benefits of Blockchain Realized in Securities Trade Lifecycle
Blockchain application will significantly reduce repetitive paper-driven manual processes, risks
and operational costs leading to faster and secure trade processing
7. Reporting
1. On-boarding 2. Execution & Clearing
3. Margin 4. Collateral5. Settlement 6. Books & Records
& Recon. 8. Lifecycle Mgmt.
9.Servicing
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Use Cases
Use Cases For Our Discussion
We will cover the following use cases of Blockchain applications in various capital market
functions
NASDAQ announced launch* (in 2013) of Private Market to meet the specialized needs of today’s private companies.
• A private company marketplace to let growth-stage companies tap institutional investors for capital and employee liquidity
• Provides a comprehensive set of solutions for other private market services - facilitate shareholder liquidity, manage
equity in a controlled manner, manage stock ownership and tender offers
• Auction based order matching eco-system • Improve efficiency and bring transparency among sellers
• All positions validated from a registrar and buyers
• Trade details is verified among clients, exchange and • Introduce interoperability among existing networks
brokers via batch transmission of trade details by • Remove significant friction in handoffs of information
the exchange • Multiple intermediaries come into play in any single trade
transaction
• Siloes of information exists with significant effort in
interconnectedness of the information holder
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
NASDAQ – LINQ: Blockchain Based Trading Exchange
Decoding Blockchain based Exchanges with a Case-in-point (LINQ)
• Assets are issued onto a network that spans across • Improved and advanced security
organizations • Instant and direct value is achieved round the clock
• Entities control asset movement by directly • Flexible, digital rails enable user-friendly apps and
interacting with network’s ledger interoperability
• All transactions are enabled and secured by • Eliminates clearing, reconciliation, errors; a single
cryptography source of truth provides perfect auditability
LINQ Functionalities
The solution developed in partnership with Chain.com enabled private companies to digitally represent share ownership using
Blockchain based technology
• Robust user interface and underlying infrastructure provides value added services including ledger visibility,
contract management, investor communication and order management
• LINQ API enables management of unregistered securities including issuance, allocations, corporate actions, auctions, transactions
and settlement through integration with paying agent
• Blockchain Enabled Ledger provides data provenance, immutability, protection from double-spend and distribution of record
keeping
Seller Buyer
LINQ API and Blockchain Enabled Ledger
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights
1
Use Case 2
Smart Contracts
Smart Contracts
Smart contracts are self executing contracts, capable of automatically enforcing the obligation without an intermediary
Smart Contracts
• A smart contract is a software that executes commercial transactions and/or enforces legal agreements in a manner
that eliminates the need for intermediaries and their associated transaction costs.*
• A smart contract is triggered when a pre-programmed condition is met, and the contract gets executed on its own
• Smart contracts have far reaching cross-industry applications (e.g., financial services, real estate, supply chain, etc.)
A blockchain is permissioned when its participants are pre-selected or subject to gated entry based on
satisfaction of certain requirements or on approval by an administrator. A permissioned blockchain may
use a consensus protocol for determining what the current state of a ledger should be, or it may use an
administrator or sub-group of participants to do so
Permissioned
A blockchain is permission less when anyone is free to submit messages for processing and/or be involved
in the process of reaching consensus. While a permission less blockchain will typically use a consensus
protocol to determine what the current state of the blockchain should be, a blockchain could equally use
some other process to update the ledger.
Permissionless
A consensus protocol is computer protocol in the form of an algorithm constituting a set of rules for how
each participant in a blockchain should process messages and how those participants should accept the
processing done by other participants. The purpose of a consensus protocol is to achieve consensus
between participants as to what a blockchain should contain at a given time.
Consensus
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights
1
Implementing Smart Contracts on Blockchain Platform
Standard contracts could be coded into autonomous scripts on Blockchain to define terms of a contract, that could be
amended & recorded in immutable manner
1 2 3 4
FORMATION NEGOTIATION PERFECTION CONSUMMATION
Digital contract draft created; Iteration on terms between Final terms cryptographically Contract execution triggered upon
individual terms each coded as interested parties, ending in final signed by both authorized digital proof that conditions have
Blockchain script agreement signatories, and contractual been met; automatic transfer of
obligation immediately starts obligations between counterparties
automatically transfers the obligations between counterparties. These contracts are triggered automatically either on basis of agreed interval
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights
1
Smart Contracts Use Case for Securities
Simplification of capitalization table management for private companies can be enabled by smart contracts, while also
reuniting record ownership with beneficial ownership of publicly traded securities, reducing cost, and counterparty risk.
operational risks created by intermediaries
Current State Future State
Issuer
Issuer
Smart Contract
Custodian Sub-Custodian
Investor Investor
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights
1
Use Case 3
Settlement
Settlement
To ensure fulfilment of obligation, the current Settlement process is long and complex. All necessary activities to guarantee
settlement can be carried out on the distributed ledger on ‘T + 0’ day
Asset verification, trade confirmation and settlement can be done near instantaneously on the blockchain
without the need for intermediaries. Public proof of ownership means faster verification of settlement capability
FSI FOR INTERNAL USE FOR INTERNAL USE © 20167 Deloitte Development LLC. All rights 1
Solution Under Development– Utility Settlement Coin
UBS is leading a team of four of the world's biggest banks developing a system to enable financial markets to make
payments and settle transactions quickly using blockchain technology
UBS and Clearmatics launched the concept in September 2015 to validate the potential benefits of USC for capital efficiency, settlem
Initial Milestones
The project was initially incubated as part of the UBS Crypto 2.0 Pathfinder Program, UBS's initiative for research and experimentation o
The successful conclusion of this first phase paved the way for the introduction of additional partners: BNY Mellon, Deutsche Bank, IC
UBS has developed a ‘Utility Settlement Coin’ (USC), which is a digital cash equivalent of each of the major currencies
Key Features backed by central banks, such as the dollar or euro, rather than a decentralized new digital currency such as bitcoin
USC would be convertible at parity with a bank deposit in the corresponding currency, making it fully backed by cash assets at a cen
Blockchain works as a tamper-proof shared ledger that can automatically process and settle transactions using computer algorithms
“As today's settlement and clearing is a process involving many institutions, it's vital that we collaborate with our peers
to develop viable alternatives to current models, creating new digital capabilities for the financial services industry”
– Paul Maley, MD, Deutsche Bank
*Source -http://www.reuters.com/article/us-banks-blockchain-ubs-
FSI FOR INTERNAL USE FOR INTERNAL USE © 20176 Deloitte Development LLC. All rights 1
Questions
Questions?
FSI Learning
FOR INTERNAL USE ONLY FOR INTERNAL USE ONLY © 20176 Deloitte Development LLC. All rights reserved. 174
D
Attendance Check-In I Poll Everywhere
Deloi tt e Instructor-Led Programs e I01·tt e .
Blockchain Bootcamp
PARTICIPANTKEYWORD
363892
• it you missedtime as a participant, replace the word "all" with the total minutes missed (ex. "12345missed X mins")
Mobile Response
ln d1V1d u a ls w i th registered mobile deVJces
liJ Online Response
All lndlVlduals
I PollEv.com
T ro ub leshoo tin
g
All lndlVlduals
U
Ensure that you are entering the correct KEYWORD
Notify the instructor or individual leading the program that you are unable to successfulyl respond Access (or ask someone to access) the Poll Everywhere p
The keywords being displayed are specific to this offering. 1443400 - Apr 28 , 2017
Use Case # 3: Blockchain for Insurance
April 28, 2017
Agenda
Deloitte Capabilities
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 177
Overview of Blockchain for Insurance
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 179
Why Blockchain is Relevant to Insurance?
Blockchain can transform and automate several key insurance processes
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Blockchain Key Benefits
All Blockchains have several unique and valuable characteristics that can unlock significant
business value via captured efficiency gains, top line growth, cost savings, lower risk, and an
enhance customer experience
Representative
Benefits
Efficiency Quicker settlement of Enable instant carrier
1. Near Real Time claims with real-time to carrier interactions
Gains processing
Transaction route
compressions and instant
2. No Intermediary money transfer
Increase in quotes Improved data sources
Top Line generated and policies can enhance services
Attract new business and
Growth issued through expedited (e.g., real-time reporting),
renewals due to improved
quoting and binding leading to improved sales
customer satisfaction (faster
processes and retention
Blockchain onboarding and digital
verification)
Diminished role of Minimize call center
The Internet of Value” Cost
Savings
intermediary (e.g.,
Frictionless evaluation of
interactions
insurance agents) due
3. claims through smart
to inherent trust of
rib
Distuted Blockchain
contracts that lower costs
Ledger and reduce process time
Significant reduction in Minimize errors associated
Risk fraud (e.g., identity) and with manual processes
Real-time compliance
Management increased security due to
auditing and reporting
immutability
4.
Irreversibility Transparent Enable client self fulfilment
Customer calculation of
Improved customer
through process and account
Experience premiums due to digitization
5. experience by binding
public nature of ledger
Censorship Resistant digital records related to
client interaction to their
digital identities over
distributed ledgers
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Flagship Model: Cross-Industry Approach
The flagship model: cross-industry impact approach involves partnering with the industry to support the building of a
flagship foundation for each market area, that can then have numerous applications built atop of it.
Components
1
Flagship Prototypes – Build 3 2 Industry Consortium – Consortium
3
Solution Provider Alliance – Solicit
cross-industry, high-value Flagship will be sponsored/led by industry a group of solution providers who are
Prototypes, One for P&C, L&A, and associations that is made up of already or want to be in the
Reinsurance. These prototypes multiple Carriers & insurance blockchain space. Create
would be built in a foundational Distributors/Reinsurers. There would an architectural map of how solution
model, with additional use cases be a participation fee for Carriers & providers can work together to create
rolled out against the base for future Distributors/Reinsurers. offerings on behalf of Deloitte.
revenue.
Process
L&A Carriers
Property & Casualty
Industry Associations
L&
A Add-On Use Case
Add-On Use Case
Add-On Use Case
L&A Vendors Reinsuranc e Vendors
Distributors
Industry Associations
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Reinsurance
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Flagship Model Blockchains
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Flagship Model – Use Cases and Benefits
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 184
Use Case Examples
Use Cases for Deep Dive
In this section, we will present blockchain-enabled solutions for the following use cases
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Use Case Deep Dive Framework
Use case deep-dives that follow a standardized format were conducted to strike a balance
between the possible and practical in order to consider how insurance might be transformed by
Blockchain
Our Goals
1 Educate the community 2 Highlight key 3 Support existing
on the key Blockchain conditions that must be conversations to
value drivers through met to implement implement Blockchain and
business- process-level Blockchain solutions in initiate new discussions
use cases insurance elsewhere
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
1. Life and Annuity
End Clients
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
1. Life and Annuity
Allows
transparency
of new
business,
exchanges and
post-issue
transactions,
disclosures and
status Blockchain
Applicabilit
y
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
2. Reinsurance
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
2. Reinsurance
X
Security Review
premium due to send
premium to the
Develop draft contracts
retrocessionaire
and negotiate terms
Generate RI smart contract from the
Create final contract Process Reinstatement
smart contract template; populate with
placement terms and conditions and sign the contract Premium Payment
All contract participants are bound to
On treaties with premium
the contract via a digital signature
adjustment provisions,
Calculate and Process triggering events kick-off a
If applicable, the contract is Fund Claims Payment Treaty Premium request for adjustment
funded via wallet functionality Collateral Adjustments & then information. Premium
with a collateral account for adjustments are calculated
Reinstatement Premium
payment of claims according to the treat terms
and invoices are generated
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Impact on Benefits
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Deloitte Blockchain Capabilities for the
Insurance Industry
The Blockchain Deployment Journey
Deployment Adoption Options
Clients need to evaluate where they want to be on the continuum in the context of Blockchain
adoption
Blockchain Deployment
Continuum
Go All In
4 Blockchain becomes the
standard platform; actively
engage regulators;
intermediaries are eliminated
from mainstream operations
3
Actively
Invest
Degree of
Do Nothing
Wait for the market to establish Participate in consortiums and
standard platforms and use working group. Actively
cases before implementing and participate in industry proof-of-
implement only if mandatory concept opportunities
Degree of adoption
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Blockchain Deployment Continuum
In the insurance blockchain space there are both revenue and strategic benefits to our Flagship
Approach.
Stage 1: Stage 2: Stage 3: Stage 4: Stage 5:
L&A L&A L&A Industry P&C Developing P&C Industry Standard
Initial Developing Standard P&C Reinsurance Reinsurance Developing
• L&A Advisory Board • L&A Initial Use Cases
Initial Initial • P&C exclusive provider
• L&A Consortium • L&A Strategy Map • RE: Initial Use Cases
• L&A exclusive • P&C Initial Use Cases
• L&A Platform Built for additional Use • RE: Strategy Map for
provider • P&C Strategy Map for
Cases • P&C Advisory Board additional Use Cases add’l Use Cases
• P&C Consortium • RE: Advisory Board
• P&C Platform Built • RE: Consortium
• RE: Platform Built
Strategic Industry
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Deloitte Capabilities
Industry Vendors
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
Appendix
Current Trends in Insurance Industry
There has been a recent increase in blockchain investments by the insurance industry
2015 saw record high investments in insurance tech startups • Consortiums are being developed for the L&A, P&C, and
Reinsurance sectors.
$2.6B 43% • Deloitte is developing the first ever reinsurance proof of concept
In VC investment to insurance Increase in strategic tech for Allianz
tech startups globally in 2015 investments by corporate insurance
investors from 2014 • Began work on multiple Blockchain proofs-of-concepts that
focus on improving back office efficiency
US early-stage investments in insurance tech are moving beyond
health to other lines, including commercial and life • China’s second biggest insurance company, Ping An Group, has
62%
70%
51% Client Prioritization
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
1
1. Claims Processing
Use Case Summary
Facilitating claims management for insurers on Blockchain can automate back-office processing through smart contracts, improve assessment
through historical claims information and reduce potential for fraudulent claims
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
reassignment
Triages the claim to the
right adjuster for further Closes the case after
insured confirms
receipt
claim handling processes
of claim payment
Confirms claim
settlement with
insured
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
1. Claims Processing
X
Settlement
assesses for & Approval &
Assessment
referrals,
Reserve and Payment
Proces
business rules
claim and gathers within smart available data review Medical mgmt.
additional information contract (e.g., sources to Initiates payment
coverage terms) assess the SIU / Fraud Litigation
s
claim and investigation mgmt.
calculate the
Claim
X
loss amount
Subrogation Closes the case after
Triages the claim to reassignment
the right adjuster for insured confirms receipt
further claim handling of claim payment
Confirms claim
Loss information is submitted by the insured or settlement with
smart asset (via sensors or external data If the claim is approved, payment to
Blockchain insured
sources if the asset is technologically capable), the insured is initiated via straight-
triggering an automated claim application Applicability through-processing using smart
contract, and then case will be
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
closed automatically
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Additional High Priority Use Cases
The following use cases have been identified as high priority for the insurance industry. Please
not that this is not intended to be an exhaustive list. There are over 70 identified relevant use
cases.
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Deloitte’s Own Journey With Blockchain
Deloitte Journey
• Decided to actively pursue Blockchain opportunities and adopt Blockchain as the
solution for specific use cases
Decide where to play • Developed 30+ use cases and prototypes
• Recruited more than 600 Practitioners from 30 countries to an internal Blockchain community
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
How We Go To Market
We collaborate with our ecosystem to bring the best resources, making Blockchain real for our
clients
Deloitte has an expansive global Deloitte reinforce its position as a thought Deloitte continues to leverage industry and
ecosystem of thoughtful marketplace leader through the development of Blockchain expertise, existing prototypes,
alliances across Blockchain platform and insightful white papers and public knowledge of client environments, and
software vendors, incubators, and communications, while simultaneously ecosystem of alliances to be the leader in
accelerators playing a sponsorship role in large rapid cycle innovation helping clients vision
Blockchain events become reality
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Practitioners in our Blockchain
Global delivery network Use cases Blockchai
community from 40 countries
with 9 development and n labs in
teams prototypes New York
developed and
Dublin,
Ireland
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Opportunities Across Value Chain
Blockchain technology has wide applicability across the insurance value chain
Opportunity for Blockchain
Low Medium High
Channel / UW
Produ Policy Application Payment Renewals Claims Claims Reserve Litigation Reinsurance
Distributio Contact Product Service Assessment
ct Pricing Submission Management Management Investigation Management Management Recoveries
n Center Launch Quality &
Produc Business
Supp Logistic Reactive
t Reporting Treasury Licensing IT Premium
ort s& Loss
Predicti Strategy Audit
Claims
Busines Reward Complian Enterprise IT
Predicti Disbursemen
s Managem ce Risk Manageme
ve ts
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Client Prioritization – P&C
9 of our top 21 P&C clients emerged as the top candidates for targeted engagement for our
blockchain market offering
Prioritized Clients
5
4.5
American F amily AIG
4
Munich-A merican rty
Sta te Auto Libe
Zur
3.5 ich
State Farm Nationwide
3
USA A
Degree of
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Client Prioritization – L&A
9 of our 18 L&A clients emerged as the top candidates for targeted engagement for our
blockchain market offering
Prioritized Clients
5
Allian Me ife
4.5 z tL
AXA
John Hancock /
4
Ma life
nu
3.5 Aegon
Prudent ial
3
Degree of
Afla
2.5 Genworth Unum TIAA
c N York Life
Lin coln
2
1.5
C Phoenix (Nassau Principal
N ) Northw l
Rei urance Top Candidates:
ns Group
1 Aegon1, Aflac, Allianz,
AXA1, John Hancock /
0.5 Manulife1, MetLife1,
New York Life1,
Prudential1, TIAA
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Financial Fit DPW
1
Assumed >$0.5 billion of reinsurance premium in FY15 (Life, Annuities, A&H, excluding supplemental)
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Deloitte Blockchain Offering
We have the ability to provide comprehensive solutions from innovation and ideation all
the way through product development
1 Innovation and Ideation Strategy Development 2
• We identify relevant use cases to harvest the • We assist our clients in defining “where to play
benefits of blockchain technologies and how to win”
• Our thought leadership, developed in • We drive business, technology, integration and
conjunction with our ecosystem of innovation talent strategy
and blockchain companies, enables you to
make sense of the broad innovation landscape • We develop strategies to pilot and implement
Blockchain based solutions
• We track over 200 blockchain companies
• We define an iterative and flexible approach to
match the rapid changes in the ecosystem
• We mobilize our global practitioners to client sites • We accelerate prototyping by using our existing
to re-engineer business processes or design new technology capabilities and industry experience
ones
• We have prototypes up and running: Digital
• We bring our broad set of services, across Bank, Loyalty & Rewards and Smart Identity
compliance, technology, talent, operations and tax,
to effectively integrate Blockchain solution • We have over 20 prototypes in development
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
Engagement Approach of the Prioritized Clients
available Periodic check-in to gauge Active showcasing of current Active pursuit to demo
information interest and appetite further blockchain opportunities and Deloitte’s blockchain capabilities,
POCs and network
engagement progress
suggests the P&C P&C P&C
following initial • QBE • AIG • American Family1
breakdown of our • XL • Chubb • Liberty1
engagement • Nationwide • Munich-American1
approach for our • State Farm • State Auto
• Zurich
prioritized clients
L&A L&A L&A
• CNO • New York Life • Aegon1
• MetLife • Allianz1
• AXA1
• John Hancock / Manulife1
• Prudential1
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
The engagement approach classification will be further refined based
1
Has reinsurance arm
on feedback from the respective prioritized clients’ LCP
FSI FOR INTERNAL USE © 2017 Deloitte Development LLC. All rights
2
D
Attendance Check-In I Poll Everywhere
Deloi tt e Instructor-Led Programs e I01·tt e .
Blockchain Bootcamp
PARTICIPANTKEYWORD
363892
• it you missedtime as a participant, replace the word "all" with the total minutes missed (ex. "12345missed X mins")
Mobile Response
ln d1V1d u a ls w i th registered mobile deVJces
liJ Online Response
All lndlVlduals
I PollEv.com
T ro ub leshoo tin
g
All lndlVlduals
U
Ensure that you are entering the correct KEYWORD
Notify the instructor or individual leading the program that you are unable to successfulyl respond Access (or ask someone to access) the Poll Everywhere p
The keywords being displayed are specific to this offering. 1443400 - Apr 28 , 2017
Questions?
FSI Learning FOR INTERNAL USE ONLY © 2017 Deloitte Development LLC. All rights reserved. 210
Break
This presentation contains general information only and Deloitte is not, by means of this presentation, rendering accounting, business, financial, investment, legal, tax, or other professional advice or services. This
presentation is not a substitute for such professional advice or services, nor should it be used as a basis for any decision or action that may affect your business. Before making any decision or taking any action
that may affect your business, you should consult a qualified professional advisor. Deloitte shall not be responsible for any loss sustained by any person who relies on this presentation.
About Deloitte
Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited, a UK private company limited by guarantee (“DTTL”), its network of member firms, and their related entities. DTTL and each of its member firms
are legally separate and independent entities. DTTL (also referred to as “Deloitte Global”) does not provide services to clients. In the United States, Deloitte refers to one or more of the US member firms of DTTL,
their related entities that operate using the “Deloitte” name in the United States and their respective affiliates. Certain services may not be available to attest clients under the rules and regulations of public
accounting. Please see www.deloitte.com/about to learn more about our global network of member firms.