blockchain and smart contracts – an introduction6fc72748-ad7b-458a-9bc4... · 2018-03-05 ·...
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/7.jpg)
?
??
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/9.jpg)
• 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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/20.jpg)
• 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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/26.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022041014/5ec483f84519453e9d684142/html5/thumbnails/27.jpg)
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