introduction to blockchain and smart contracts · 3/23/2018  · blockchain. is a distributed...

37
Laurent Féral-Pierssens Blockchain Advisory, KPMG Canada Partner, Inception Block Ventures linkedin.com/in/pierssens Legal IT 2018 March 23, 2018 Introduction to Blockchain and Smart Contracts

Upload: others

Post on 22-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Laurent Féral-PierssensBlockchain Advisory, KPMG CanadaPartner, Inception Block Ventures

linkedin.com/in/pierssens

Legal IT 2018March 23, 2018

Introduction to Blockchainand Smart Contracts

Page 2: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Agenda for today

What is « blockchain » ?

What are smart contracts?

Use cases

Q & A

Page 3: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

What is BLOCKCHAIN ?

Page 4: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

ARTIFICIAL INTELLIGENCELearning algorithms at the heart of technologies and systems BIG DATA ANALYTICS

Collecting and analyzing large amounts of data to uncover patterns, correlations and insights

DIGITIZATIONThe rapid development and adoption of social, mobile and cloud infrastructure

BLOCKCHAINA distributed framework to establish trust, transparency and automation

Five Technological Trends Are Driving Change

INTERNET OF THINGSConnecting the dots…

Source: KPMG 2018

Page 5: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent
Page 6: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Blockchain has been invented to DECENTRALIZE TRANSACTIONS

Page 7: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Blockchain has been invented to provide a SINGLE SOURCE OF TRUTH

Page 8: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

First, let’s talk about the problem

Page 9: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Sending the digital file

Page 10: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Who has the original?

2 copies of the same picture

Page 11: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Today we solve this very problem using TRUSTED third parties

Page 12: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Blockchain allows to RECORD AND KEEP TRACK

of the truth

Page 13: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Blockchain uses UPDATE AND CONSENSUS

Page 14: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Source: KPMG 2017

Page 15: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

The nature of the RECORD can be very different

transaction vote contract data

Page 16: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Each blockchain is a global NETWORK

Page 17: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

The most important innovation since the INTERNET

Page 18: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Internet

Social Media

Ecommerce

Blogs

Wikipedia

Browser (mosaic, netscape)

HTML

HTTP

Gopher

TCP/ IP

Blockchain

?

Decentralized Applications

Smart Contracts / Ethereum

Consensus Protocol / bitcoin

Adoption

Page 19: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Key Components

Distributed Ledger TechnologyDLT is a write-once database so it registers an immutable record of every transaction that occurs.

CryptoassetBlockchains have underlying cryptographic currencies, they can tokenize any asset and track digitally and securely.

Smart ContractsSome blockchains can store and execute both data and logic (code). Can enforce the code to make payments, update blockchain, transfer ownership, etc.

Database

Incentive

Automation

Page 20: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Key Components

Crypto EconomyDescribes the nature of the decentralizedecosystem being created: stakeholders, incentives, ethics, governance, monetarydistribution.

Liquid MarketAbility by participants to transact peerto peer creating a fluid market withproperties that have more in commonwith commodities than foreignexchange.

Distributed Ledger TechnologyDLT is a write-once database so it registers an immutable record of every transaction that occurs.

CryptoassetBlockchains have underlying cryptographic currencies, they can tokenize any asset and track digitally and securely.

Smart ContractsSome blockchains can store and execute both data and logic (code). Can enforce the code to make payments, update blockchain, transfer ownership, etc.

Page 21: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Blockchainis adistributedledger

Authenticated. Every transaction is associated with an identity.

Transparent. It enables transparent audit trails, has the ability to require specific types of content based on the user, and transaction authorization based on permissions.

Auditable. The entire history of the blockchain is stored on multiple nodes and is easily viewable by an auditor, thus creating a highly transparent system.

Tamper-proof. The cryptographic underpinnings make the system resistant to tampering with historical data. No single participant can affect the data, and advances are regularly being made to ensure that the data cannot be changed once logged.

Page 22: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

What are SMART CONTRACTS ?

Page 23: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent
Page 24: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Source: Ethereum.org

Page 25: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent
Page 26: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Smart Contracts

A smart contract benefits from the blockchain’sfeatures: irrevocable, immutable…

Pre-written logic in the form of computer code

Stored and replicated across the distributed ledger

Executed by a network of computers

Updates the ledger itself

Page 27: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Source: PwC 2017

Page 28: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Blockchain DISRUPTS business processes

Where there is: • A network with third parties who introduce cost,

complexity, and latency • A need for a common version of the truth between

multiple stakeholders• A divergence of stakeholder incentives• A regulatory environment• An audited environment

Page 29: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Blockchain in the REAL WORLD

Page 30: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent
Page 31: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Intellectual Property Rights

Page 32: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

New Insurance Products

Page 33: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Record Keeping

Page 34: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent
Page 35: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Manufacturing

Page 36: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Blockchain is a GREAT OPPORTUNITYfor our economy, for our society

Page 37: Introduction to Blockchain and Smart Contracts · 3/23/2018  · Blockchain. is a distributed ledger. Authenticated. Every transaction is associated with an identity. Transparent

Laurent Féral-PierssensBlockchain Advisory, KPMG CanadaPartner, Inception Block Ventures

linkedin.com/in/pierssens

Thank you!