Blockchain
Impact on Architecture & Security
Emanuele Galdi
Rome, September 28th
#CWIN17
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 2
“The Blockchain is a lot like sex in high
school: everyone is talking about it,
nobody really knows how to do it,
everyone thinks everyone else is doing it,
so everyone claims they are doing it….”
(Chris de Rose 2015/Dan Ariely 2013)
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 3
What is a blockchain system?
Source: Blockchain - Wikipedia
Andrea Ema
1.000€ 990€
3 days
A blockchain is a decentralized and distributed digital ledger that is used to
record transactions across many computers so that the record cannot be
altered retroactively without the alteration of all subsequent blocks and the
collusion of the network.
Today if Andrea in USA
want transfer money to
Ema in Italy is necessary
to use a central trusted
party to regulate the
transfer
Central trusted party
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 4
What is a blockchain system?
Source: Blockchain - Wikipedia
Blockchain tried to find a
solution to eliminate
intermediaries, reducing
the time needed to
complete the operation
and make it cheaper
Andrea Ema
1.000€ 990€
3 days
Central trusted party
Andrea Ema
1.000€
Near real time
A blockchain is a decentralized and distributed digital ledger that is used to
record transactions across many computers so that the record cannot be
altered retroactively without the alteration of all subsequent blocks and the
collusion of the network.
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 5
Distributed LedgerBlockchain
What is a blockchain?
Source: Blockchain - Wikipedia
A blockchain is a decentralized and distributed digital ledger that is used to
record transactions across many computers so that the record cannot be
altered retroactively without the alteration of all subsequent blocks and the
collusion of the network.
Block
Transaction
Distributing the ledger to every nodes of the
network eliminating central authority
Creation of a chain of blocks where each block
where each block is guaranteed to come after the
previous block chronologically
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 6
What is a blockchain?
Source: Blockchain - Wikipedia
A blockchain is a decentralized and distributed digital ledger that is used to
record transactions across many computers so that the record cannot be
altered retroactively without the alteration of all subsequent blocks and the
collusion of the network.
1. Andrea sends bitcoins to Ema 2. The transaction is configured into a block 3. The transaction is broadcast across
the entire network which validates it
4. The block is then added to the bitcoin blockchain which is a
public ledger recording the entire immutable transaction history
5. Ema receives bitcoins from Andrea
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 7
Cryptocurrency is just one of the applications for blockchain
Smart contractsSmart contractsAccount balances
Andrea: 30€
Raffaele: 100€
Ema: 150€
Blockchaine.g. Bitcoin, Dash, Monero
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 8
Cryptocurrency is just one of the applications for blockchain
Smart contractsSmart contractsSmart Contract
Blockchaine.g. Ethereum, Synereo, Lisk
StorageCode
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 9
What are smart contracts?
Blockchain systems
Coding Distribution Execution
Pre-written logic (computer code) Stored and replicated on a
distributed storage platform (eg a
blockchain)
Executed/run by a network of
computers (usually the same
ones running the blockchain) and
can result in ledger updates
(cryptocurrency payments, etc)
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 10
Functions of a trusted third party can be automated with the Blockchain
Buyer
Business
process
Business
records
Seller
Business
process
Business
records
Middleman facilitated transactions
Buyer
Business
process
Seller
Business
process
Shared business process
(Smart contracts)
Shared business records stored on shared
blockchain
Sh
are
dp
latf
orm
Blockchain facilitated transactions
Trusted 3rd
party
Shared
business
process
Shared
business
records
Shared platform
Messaging & management of discrepancies and
duplicates
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 11
Blockchain based technology will change the architecture of web application
Shared business process
(Smart contracts)
Shared business records stored on shared blockchain
Decentralized Application
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 12
Blockchain can serve various use cases beyond currency
Ascribe’s marketplace allows to generate digital
editions with a unique ID and a digital certificate of
authenticity to prove provenance and authenticity.
Authorship and
ownership
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 13
Blockchain can serve various use cases beyond currency
Commodities
Uphold is a platform for moving, converting , transacting
and holding any form of money or commodity. The
company connects banks, credit and debit cards and
bitcoin to digital wallets for free financial services and
transactions.
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 14
Blockchain can serve various use cases beyond currency
Insurance
A "smart insurance" tool that flyers can use to insure their
trips if their flight is delayed by two hours or more
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 15
Blockchain can serve various use cases beyond currency
Data Management
The company uses blockchain-based identity ledgers
in database management and data analytics to
support various applications. Businesses and
governments can use Factom to simplify records
management, record business processes and address
security and compliance issues
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 16
Blockchain can serve various use cases beyond currency
IoT
Filament is building the first decentralized IoT stack,
to ensure that devices can securely communicate and
transact value without any siloed infrastructure
required.
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 17
The blockchain technology will provide a platform for next generation
connected world
Asynchronous and offline
processes
Synchronous and real-time
processes
Stand-alone blockchains Interconnected blockchains
Local value chains Global value chains
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 18
Blockchain is still in its infancy
Blockchain - Impact on Architecture & Security| September 28th
Copyright © 2017 Capgemini. All rights reserved. 19
Thank You!
Phone: +39 3384313588
Emanuele Galdi
Managing Enterprise Architect
@emanuelegaldi
Speaker 1
Photo
www.capgemini.com
The information contained in this presentation is proprietary.
Copyright © 2017 Capgemini. All rights reserved.
Rightshore® is a trademark belonging to Capgemini.
About Capgemini
With more than 180,000 people in over 40 countries, Capgemini is one of With more
than 190,000 people in over 40 countries, Capgemini is one of the world's foremost
providers of consulting, technology and outsourcing services. The Group reported
2016 global revenues of EUR 12.5 billion. Together with its clients, Capgemini
creates and delivers business, technology and digital solutions that fit their needs,
enabling them to achieve innovation and competitiveness. A deeply multicultural
organization, Capgemini has developed its own way of working, the Collaborative
Business Experience™, and draws on Rightshore®, its worldwide delivery model.