smart contracts - wirtschaftliche bedeutung und rechtliche ... · 1 for all. legal | tax |...

Post on 18-Sep-2018

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1 for all. Legal | Tax | Compliance

Smart Contracts -Wirtschaftliche Bedeutung und rechtliche Aspekte28. März 2017, Wirtschaftslunch der IHZzum Thema BITCOIN, BLOCKCHAIN, FINTECH UND CO.

Dr. Andreas Glarner andreas.glarner@mme.ch

Musikvertrieb über Blockchain?

2MME |

- (Nächste Folie!!)

«Crypto Valley» Zug

3MME |

Smart Contracts: Some Basics

4MME |

Blockchain

MME | 5

„Unter einer Blockchain wird eine Datenbank verstanden, deren Integrität durch Speicherung

des Hashwerts des vorangehenden Datensatzes im jeweils nachfolgenden gesichert ist.“

(Wikipedia)

Blockchain: Some Basics

MME | 6

− Unveränderbar: Integrität der Datenbank (ledger) ist technisch gesichert

− Unaufhaltsam: Dritte können Transaktionen nicht aufhalten

− Unanfechtbar: Datenbankeinträge (Transactions) können nicht mehr rückgängig gemacht werden

− Dezentral: Datenbank ist nicht zentral kontrolliert, sondern Software stellt sicher, dass sie überall identisch vorliegt (decentralized ledger)

Einsatz der Blockchain zur Abwicklung von Beziehungen

MME | 7

− Blockchain ermöglicht es, verbindlich eineindeutige Transaktionsregeln für Parteibeziehungen festzulegen Bitcoin Blockchain: Entwickelt um wenige simple

Rechenaufgaben abzuwickeln (Transaktion von «währungsähnlichen» Token)

Neue Blockchains (z.B. Ethereum Blockchain): Können komplexere Aufgaben, d.h. ganze Programme abwickeln (Smart Contracts)

− Nutzung der Eigenschaften der Blockchain um Rechtsbeziehungen digital festzulegen (Content) und abzuwickeln (Enforcement) Smart Contracts sollen die Sicherheit in

vertragliche Beziehungen geben D.h. Inhalt eines Vertrags wird (teilweise) in

Software implementiert

Grundidee von Smart Contracts

MME | 8

Smart Contracts vs. «normale» Verträge

MME | 9

− Spezielle Eigenschaften von Smart Contracts vgl. zu «normaler» Software: Unveränderbarkeit (Immutable): Programm ist

auf der Blockchain gespeichert Unaufhaltsam (Unstoppable): Software läuft auf

der Blockchain, d.h. funktioniert wie programmiert

Unanfechtbar (Irrefutable): Transaktionen sind nicht mehr änderbar (keine zentrale Kontrolle)

Software kann Blockchain Assets (Cryptocurrencies) halten und kontrollieren

Definition Smart Contracts

MME | 10

D.h. ein Smart Contract ist:− Eine Sammlung von Software Funktionen,

welche Deterministisch und selbständig im Rahmen eines vordefinierten Netzwerks und gemäss einem vorbestimmten Regelwerk

ablaufen

Use Case 1: Trade-Finance auf Blockchain?

11MME |

Trade Finance: Standard

12MME |

VerkäuferVertrag

Ware

Käufer

Zahlung

Trade Finance: Standard

13MME |

Verkäufer

Bank Käufer

BankVerkäufer

Vertrag

Zahlung

Ware

Käufer

Dokumente

Trade Finance: Standard

14MME |

Verkäufer

Bank Käufer

BankVerkäufer

Vertrag

Zahlung

Ware

Käufer Dokum

ente

Dok

umen

te

Dokumente

Trade Finance: Blockchain

15MME |

VerkäuferVertrag

Ware

Käufer

Trade Finance: Blockchain

16MME |

VerkäuferVertrag

Ware

Käufer

if (goods.arrived) { paySeller(payment.rest);

if (Payment.confirmed) { goods.unlock();

Smart Contract

Trade Finance: Blockchain

17MME |

VerkäuferVertrag

Ware

Käufer

if (goods.arrived) { paySeller(payment.rest);

if (Payment.confirmed) { goods.unlock();

Smart Contract

Trade Finance: Blockchain

18MME |

VerkäuferVertrag

Ware

Käufer

if (goods.arrived) { paySeller(payment.rest);

if (Payment.confirmed) { goods.unlock();

Smart Contract

•Tiefe Transaktionskosten

•Schnelle Transaktionen

•Rationalisierung

•Abwicklung über globale Infrastruktur

•Zuverlässige Vertragsdurchsetz-ung auch in Ländern mit schwachen Rechtsstrukturen

•Keine Einflussmöglichkeit

•Hohe Transparenz•Zuverlässigkeit und Sicherheit

•Rasche und günstige Transaktions-abwicklung

•Glasklarer Vertragsinhalt

•Vorhersehbarkeitder Abwicklung

Automatisiert Autonom

EffizientGlobal

Vorteile von Smart Contracts

19MME |

•Smart Contractsunterliegen binärer Transaktionslogik

•Lebenssachverhalte sind komplexer

•Keine Streitlösungs-mechanismen

•Zum Teil anonyme Vertragsparteien

•Zwingende Rechtsnormen

•Keine Einflussmöglichkeit

•Vorgegebene Transaktionsabwick-lung widerspricht Dynamik der Aussen-

welt

•Digitale Datenbasis notwendig

•Zugang zu Informationen ausserhalbBlockchain stark eingeschränkt

Automatisiert Autonom

BinärDisputes

Grenzen von Smart Contracts

MME | 20

Rechtlich relevante Eigenheiten von «Blockchain» Transaktionen

− Digitale, sichere, einmalige, speicherbare Übertragung von Informationen (Wert/Eigentum/Mitgliedschaftsrecht) von User 1 zu User 2 – eine digitale Transaktion

− Private Key (PIK) – Bevollmächtigung User 1 zum Ausführen einer Transaktion oder Code (Smart Contract) zum Ausführen der Transaktion

− Buchung der Transaktion in der Blockchain (einem digitalen Hauptbuch) und sichtbar für alle über Public Key (PUK)

− «Wert» auf der Blockchain im «Blockchain Account» (PUK) und nicht bei einem Intermediär (z.B. Bank)

− Transparente Transaktion aber Anonymer User− Digitale Transparenz d.h. digitaler «Footprint»

MME | 21

Use Case 2: Digitale Assets auf Blockchain – Aktien?

22MME |

Aktien als Blockchain

23MME |

• Programmierung• Herausgabe / Platzierung (Prospekt)• Übertragung (Aktienbuch)

Web Interface

Human Interface: Haftung / Aufsicht / Steuern

Registrationsfunktion- Dokumentation nomineller Anteil- Stimmrecht- Bezugsrecht

Accountingfunktion- Dividende/Kapitaleinzahlung

Zertifikatsfunktion - Gültigkeit

Transferfunktion- Eintragung Aktienbuch/Vinkulierung

Share-Token

PIK: Unterzeichnung der Transaktion (Vollmacht / „Account/Depot“)

PUK: Nachweis der Eigentumsübertragung

(Sender, Information, Funktion, Empfänger, Zeitstempel)

Zugriff

Buchung

(Kontoführung)

(Infrastruktur)

(Effekten, Finanzprodukt)

Weiterentwicklung Blockchain Aktie:DAP Token

USER 2 (Receiver)

USER 0SCS

(PUK)(PUK)

Core Team

USER 1(Payer)

(PUK)

Backers/Investors

Smart ContractSystem (SCS)

Regulatory Interface

InputFunction

DAP Token

Human Interface/Verantwortlichkeiten

U2/Core Team Verwendung des(Projekt Promotoren) Tokens

Erfüllung

U2/Developer Funktionalität SCS

U2/Einsatz SCS Regulation / Steuern

U0/Blockchain Funktionalität

U1/Investors Einfache Gesellschaft / Miteigentümer, Organisation

DAP Transaction

24MME |

Blockchain

Registration Function

ETH ETH

ETH

Blockchain

Expectation InterfaceMarketing/Download

Beispiele Initial Coin Offerings «ICOs»

18.4m USD

8.6m USD

7.5m USD

1.9m USD

25MME |

Use Case 3: Musikvertrieb

26MME |

Vertriebsmodell

MME | 27

SCS-Plattform Betreiber

Rechteinhaber SCS UserLizenzbedingungen

Token / Zahlung

Nutzung

Zahlung

Service Fee

Nutzungsvertrag

Song

Vertriebsmodell

MME | 28

SCS-Plattform Betreiber

RI SCS UserNutzung

Zahlung

Service Fee

Nutzungsvertrag

Song RI

RI

RI

RI

RI

RI

Use Cases

29MME |

1 for all. Legal | Tax | Compliance

MME berät seit 2013 in regulatorischen, Compliance- und Steuerfragen rund um die Blockchain. Im Vordergrund stehen Blockchain basierte FinTech Applikationen. Zu unseren Kunden gehören Blockchain Gesellschaften, Start-Ups und Blockchain Stiftungen, aber auch etablierte Unternehmungen, die in die Blockchain Space eintreten möchten. Derzeit betreuen wir rund 50 Blockchain Projekte.

Office Zurich Office Zug Kreuzstrasse 42 Gubelstrasse 11Postfach 1412 Postfach 613CH-8032 Zurich CH-6301 Zug T +41 44 254 99 66 +41 41 726 99 66F +41 44 254 99 60 +41 41 726 99 60

www.mme.choffice@mme.ch

30MME |

Dr. Luka Müller Legal Partner

luka.mueller@mme.chwww.mme.chT +41 44 254 99 66T +41 44 254 99 69 (direkt)M +41 79 219 94 21Skype luka.amueller

Thomas LinderTax Partner

thomas.linder@mme.chwww.mme.chT +41 44 254 99 66T +41 44 254 99 13 (direkt) M +41 79 597 67 72Skype thomaslindermme

Dr. Andreas Glarner Legal Partner

andreas.glarner@mme.chwww.mme.chT +41 44 254 99 66T +41 44 254 99 77 (direkt)M +41 76 345 29 29 Skype andreas.glarner

Ihre Ansprechpersonen

31MME |

top related