How They Work Duane Pozza, Wiley Rein Richard Stobbe, Field Law 1 - - PowerPoint PPT Presentation

how they work
SMART_READER_LITE
LIVE PREVIEW

How They Work Duane Pozza, Wiley Rein Richard Stobbe, Field Law 1 - - PowerPoint PPT Presentation

Understanding Smart Contracts & How They Work Duane Pozza, Wiley Rein Richard Stobbe, Field Law 1 2019-09-09 What is a smart contract? programmatically-executed transaction (PET) computer code that, upon the occurrence of a


slide-1
SLIDE 1

2019-09-09 1

Understanding Smart Contracts & How They Work

Duane Pozza, Wiley Rein Richard Stobbe, Field Law

slide-2
SLIDE 2

What is a ‘smart contract’?

 programmatically-executed transaction (PET)  computer code that, upon the occurrence of a

specified condition or conditions, is capable of running automatically according to prespecified functions

 Use of distributed ledger technology

2019-09-09 2

slide-3
SLIDE 3

It’s software… what could possibly go wrong?

2019-09-09 3

slide-4
SLIDE 4

 A bit of history (1994)  Smart contracts can be viewed as part of an

evolution to automate processes with machines and self-executing code.

2019-09-09 4

slide-5
SLIDE 5

A ‘smart contract’:

 May incorporate the elements of a binding

contract (offer, acceptance, and consideration), or may simply execute certain terms of a contract.

 Allows self-executing computer code to take

actions at specified times and/or based on reference to the occurrence or non-occurrence of an action or event (delivery of an asset, weather conditions, or change in a reference rate).

2019-09-09 5

slide-6
SLIDE 6

 Existing smart contract use cases do not replace

(the entirety of) natural language contracts with computer code, particularly in the case of high- stakes or complex transactions

2019-09-09 6

slide-7
SLIDE 7

What can they be used for?

Examples:

 iTunes  e-scooter rental  AXA flight insurance  GuildOne

2019-09-09 7

slide-8
SLIDE 8

Operational vs. Non-Operational

Operational

 completed for successful performance of

transaction

 steps that can be automated

2019-09-09 8

slide-9
SLIDE 9

Non-Operational

 elements that cannot be automated  boilerplate clauses  example: governing law, dispute resolution,

governance

 concepts such as “good faith,” “commercially

reasonable,” “force majeure”, “gross negligence”, “mistake”, “lack of capacity”, or “duress”

2019-09-09 9

Operational vs. Non-Operational

slide-10
SLIDE 10

10 Smart Contract Templates: Foundations, Design Landscape and Research Directions, August 4, 2016 (updated March 15, 2017) [arXiv:1608.00771v3 [cs.CY] 15 Mar 2017]

Human Readable vs. Machine Readable

slide-11
SLIDE 11

11 Smart Contract Templates: Foundations, Design Landscape and Research Directions, August 4, 2016 (updated March 15, 2017) [arXiv:1608.00771v3 [cs.CY] 15 Mar 2017]

Human Readable vs. Machine Readable

slide-12
SLIDE 12

Challenges:

Technical Challenges

 Drafting 1:1 Coding  Control over anything

  • ff-ledger or off-

network

2019-09-09 12

Legal Challenges:

 Enforceability  Flexibility vs.

predictability

 Modification  Automated vs. non-

automated elements

slide-13
SLIDE 13

Enforceability

 Legal / dispute resolution  binding / non-binding arbitration  courts of law (which jurisdiction?)

exercising rights under control of the courts

Technical Enforcement

 "tamper-proof" technology / "unstoppable"

software agents

fulfilling obligations, or exercising rights, that are under control of the network

2019-09-09 13

slide-14
SLIDE 14

Enforceability

Can a ‘smart contract’ be a binding legal contract?

 Potentially, but not necessarily.

Do legal frameworks apply to ‘smart contracts’?

 Yes, smart contracts may be subject to a variety

  • f legal frameworks depending on their

application and the participants or parties who are involved.

2019-09-09 14

slide-15
SLIDE 15

Examples include:

Commodity Exchange Act and CFTC regulations.

Federal and state / provincial securities laws and regulations.

Federal, state/provincial, and local tax laws and regulations.

The Uniform Commercial Code (UCC), Uniform Electronic Transactions Act (UETA), and Electronic Signatures in Global and National Commerce Act (ESIGN Act).

Bank Secrecy Act.

USA Patriot Act.

Other Anti-Money Laundering (AML) laws and regulations.

State and federal money transmission laws.

Existing law and regulation apply equally regardless what form a contract takes. Contracts or constituent parts of contracts that are written in code are subject to otherwise applicable law and regulation.

2019-09-09 15

slide-16
SLIDE 16

A word about intermediaries…

2019-09-09 16

slide-17
SLIDE 17

Governance

2019-09-09 17

slide-18
SLIDE 18

 Contractual Matrix

  • Governance structure
  • Layering of "traditional contracts" vs. "smart contracts"

2019-09-09 18

Governance of the Smart Contract Relationship

slide-19
SLIDE 19

19

Consortium Agreement Participant Agreements Consortium Members

  • Governance of Consortium
  • “rules of engagement”

Transactions delegated to / implemented on ledger

Blockchain /

Smart Contracts

/ Ledger Platform

Non-consortium Participants

Decisions on management

  • f consortium

Technology Service Providers (Technology License Agreements) Consortium Manager (Consortium Management Agreement)

Legacy or Workflow Contracts

GOVERNANCE ISSUES WITHIN PERMISSIONED SYSTEMS

slide-20
SLIDE 20

2019-09-09 20

slide-21
SLIDE 21

2019-09-09 21

slide-22
SLIDE 22

2019-09-09 22

slide-23
SLIDE 23

2019-09-09 23

slide-24
SLIDE 24

Regulatory Environment:

 Legislation –

  • UK Law Commission / UK Law Society
  • Ohio, Tennessee, Arizona, Wyoming,

Delaware

 Case Law –

2019-09-09 24

slide-25
SLIDE 25

2019-09-09 25

Duane Pozza

Wiley Rein DPozza@wileyrein.com

Richard Stobbe

Field Law RStobbe@fieldlaw.com