blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 ·...

27
Law Institute Blockchain and smart contracts – an introduction Zurich, 28. February 2018 Prof. Dr. Rolf H. Weber University of Zurich 40 th Forum Financial Market Regulation

Upload: others

Post on 20-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Law Institute

Blockchain and smart contracts – an introduction

Zurich, 28. February 2018

Prof. Dr. Rolf H. Weber University of Zurich

40th Forum Financial Market Regulation

Page 2: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Law Institute

2

Blockchain

Cryptocurrencies

Distributed Ledger Data mutualization

Asset tokenization

Smart contracts

Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber

28. February 2018

Page 3: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Law Institute

3

Blockchain characteristics

Each transaction can be allocated to an identifiable person

Name of person is not public (private key)

Accuracy of transaction is guaranteed through signature

28. February 2018

Syntactic accuracy is secured by protocol of network

Sequence of blocks reflects chronological nodes of blockbuilding

Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber

Page 4: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Law Institute

4

Blockchain design

All transactions are in principle “public”

28. February 2018

Split of blockchain is possible (“fork”)

Network is decentralized without intermediaries and central controller

Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber

Changes of the blockchain protocol need the consent of all knots

Page 5: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Law Institute

5

Smart contracts

28. February 2018

Need for special dispute settlement procedures

Technology allowing the exchange of digitally referenced goods

Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber

Self-executing and automated computer “routine” according to programmed code

No personal involvement and no intermediaries (except “oracle”)

Legal issues related to conclusion and proper execution of smart contracts

Page 6: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Smart Contracts

Juliet Beckwith

Legal Counsel, Swiss Re 28 February 2018

University of ZurichPicture - © B3i

Page 7: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

?

??

How a blockchain works

Blockchain keeps track of who owns what, and who owned what in the past

FULL HISTORY OF ALL PAST TRANSACTIONS

A wants to send money to B

The transaction is added online

in a block

The block is broadcast to

every party in the network

Those in the network

approve the transaction is

valid

The block then can be added to the

chain

The money moves from A

to B

Page 8: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

The B3i Blockchain

© B3i

Page 9: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

• Vision: Efficiency / Standards

• Membership:

- currently 15 members

- new joiners expected 2018

• Current Focus: P&C Property Cat XL prototype

• Outlook:

- Pipeline of use cases

-Industry collaboration

Blockchain Insurance Industry Initiative (B3i)

4

www.b3i.tech

© B3i

Page 10: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Blockchain in the (re)insurance sphere

5

Insured Insurer ReinsurerRetro-

cessionCapital Markets

Transaction flow across multiple layers of counterparties: enabled by Smart Contracts

Smart Contract

Blockchain

Page 11: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

The Private Key

© B3i

Page 12: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

7

What is a “smart contract”? • The automation or partial automation• In code• On a blockchain• Of certain “if this, then that” elements of a (contractual) relationship

between/among parties• “You will do this for me, I will do that for you”.

Generally includes:

• All nodes on the blockchain update to reflect the new state of the distributed ledger After the “then

that” occurs:

Page 13: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Essential Components of a Contract

Offer

Acceptance

Intention to create legal relations

Consideration

Page 14: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Offer & Acceptance: Time & Date Stamp

© B3i

Page 15: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Consideration

© B3i

Page 16: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Intention to Create Legal Relations

© B3i

Page 17: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

12

Smart Contract as a Legal Contract

• Indemnities• Representations and Warranties• Regulatory Provisions• Governing Law• Disputes

Parties’ intent may be reflected,

but still incomplete

• Human error• Machine error• Smart contract coding error • Cyber attacks

Vulnerabilities

Page 18: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

13

Legal Contract + Code

Page 19: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Dispute Resolution

Germany

Japan

Canada

China

US

Netherlands

© B3i

© B3i

Page 20: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

• Value of smart contract code is increased efficiency

• But (one) cost of such efficiency:

less time to dispute before position deteriorates

• Coding: Include a “stop the presses” function

• If triggered by a party to the relevant legal agreement, suspends operation of the smart contract.

Dispute Resolution

15

Disputes (prior to an (allegedly) erroneous “then that”): Recommendation

Page 21: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Pressing end key does not terminate the paper contract

Notice of termination to be served as well as effecting termination of the automated process.

Termination of Contract

16

Blurred lines Actions

Page 22: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

17

Mistake

Rectification?

Page 23: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

18

Remedies: more questions than answers

• Which parties?• How? – Immutable?• When?

Putting the Parties back in the position they should have been in had the

contract been properly performed?

Rectification?

Recission?

Restitution?

Page 24: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

IP on the Blockchain

19

Log Time Stamp Identification Evidence of

Ownership Provenance

Use Cases

What

When

• Complex• Traditional

contracts -better address ambiguity

Risk of ambiguity

Indemnities for TP

Liability

Detail

Registry Use Cases IP asserted per smart contract

Irrefutable Evidence Adduce Evidence

Page 25: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

20

Proprietary Aspects of the Blockchain

Proprietary Aspects

Break away from ‘new‘ collaboration culture

Speed

Registrations cause delays

Exponential development

Collaboration

emphasis on information sharing

open dialogue

no proprietary interest

Page 26: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

The Summing Up:Pros & Cons of Smart contracts

PROS CONS• Security • Risk of (human) coding errors• Cheaper (?) & Quicker

• Automatic execution eliminate intermediaries.

• Self-sufficiency : unlikely

• Forces standardization •

• reduces disputes

• Uncertain legal status • Use - currently - unregulated.

• Suited to straightforward standardisedtasks

• Requires programming skills

• Suited to non-bespoke transactions • smart contract technology still in infancy.

• Increased certainty - provides• outcome certainties (if no dispute)

• Limited use – finance sector has more opportunities

Page 27: Blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 · Blockchain and smart contracts – an introduction Prof. Dr. Rolf H. Weber. Self-executing

Legal Notice

©2018 Swiss Re. All rights reserved. You are not permitted to create any modificationsor derivative works of this presentation or to use it for commercial or other public purposeswithout the prior written permission of Swiss Re.The information and opinions contained in the presentation are provided as at the date ofthe presentation and are subject to change without notice. Although the information usedwas taken from reliable sources, Swiss Re does not accept any responsibility for the accuracyor comprehensiveness of the details given. All liability for the accuracy and completenessthereof or for any damage or loss resulting from the use of the information contained in thispresentation is expressly excluded. Under no circumstances shall Swiss Re or its Groupcompanies be liable for any financial or consequential loss relating to this presentation.

Where indicated, pictures are provided at the kind permission of B3i