2. Definition
Smart Contract Komponenten
Vor-und Nachteile
Anwendungsgebiete
Plattformen und ihre Merkmale
Funktionsweise
Use Case: Grundlage und Beispielanwendung
1
2
3
4
Inhaltsverzeichnis
5 Analyse & Prognose
Zusammenfassung6
3. „Ein Smart Contract ist eine Software, die rechtlich relevante Handlungen in Abhängigkeit von
digital prüfbaren Ereignissen steuert, kontrolliert und/ oder dokumentiert…“
Markus Kaulartz/Jörn Heckmann, 2016
Definition
310.12.2020 Northern-Lights GmbH
4. Dezentralisierte Plattform
Verbindung mit einer Blockchain.
Smart Contract Komponenten
Vertragsbedingungen
Ein Smart Contract, der die Wenn…Dann…-
Bedingungen in einem Programmcode
beschreibt.
Vertragsgegenstand
Zugriff auf Produkte und Services auf
Grundlage einer rechtlich relevanten
Handlung.
Digitale Signaturen
Kryptografische Sicherheit mithilfe von
digitalen Schlüsseln.
10.12.2020 Northern-Lights GmbH 4
7. Grundlagen einer Transaktion
710.12.2020 Northern-Lights GmbH
• Transaktion wird in einen „Pool“
überführt
• Verifikation erfolgt separat in jedem
Node des Netzwerks
10. Use Case : Reiseversicherung
• Plattform: Ethereum
• Transaktionsgebühr: Gas
• Kryptowährung: Ether
• Account-Typen: Externally Owned Accounts vs. Smart Contract Accounts
1010.12.2020 Northern-Lights GmbH
11. Smart Contract Account
10.12.2020 Northern-Lights GmbH 11
Externally Owned Account
• Private Key
• Initiiert Transaktionen
• Genutzt von einem User
• Direkte Kontrolle und Zugang zur
Kryptowährung
• Kein Private Key
• Initiiert keine Transaktionen
• Beinhaltet Programmierlogik
• Kann Nachrichten an weitere
Smart Contracts schicken
17. Use Case : Reiseversicherung
1710.12.2020 Northern-Lights GmbH
• Webseite Datenaufnahme
• Feste Gebühr in EUR, $, etc.
• Transaktion wird vom Unternehmen
initiiert
18. Use Case : Reiseversicherung
1810.12.2020 Northern-Lights GmbH
21. Merkmale von Plattformen
• Konsensmechanismus
• Förderung: Land, Unternehmen; Crypto-Investmentfirmen
• Programmiersprachen: eigene vs. etablierte Programmiersprache
• Komplexität der Smart Contracts auf der Plattform
• Anzahl der Transaktionen pro Sekunde
2110.12.2020 Northern-Lights GmbH
23. NachteileVorteile
• Trustless System
• Transparenz → Verlässlichkeit
• Drittanbieter werden ausgeschlossen
• Automatisierte Prozesse: Kostenreduktion,
Effizienzsteigerung, Zeitersparnis,
Qualitätsgewinn
• Kaum menschliche Fehlerquellen
• Hohe kryptografische Sicherheit
• Starke Betrugsresistenz
• Internetzugriff erforderlich
• Smart Contracts sind unveränderbar
(immutable) → menschliche Fehlerquelle
• Skalierbarkeit der Transaktionen beschränkt
→ Schwankender Wert der Transaktionskosten
• Unregulierte Technologie durch stabilisierende
Geldinstitute → Schwankender Wert der
Kryptowährung
• Unregulierte Technologie durch
Regierungsbehörden → rechtliche
Verbindlichkeit muss abgesichert werden
2310.12.2020 Northern-Lights GmbH
24. Analyse & Prognose
Deutsche Wirtschaft ist Blockchain-Nachzügler,
statista, Stand: 2018
Welche folgenden Charakteristika einer Blockchain sind Ihnen bekannt?,
statista, Stand: 2018
2410.12.2020 Northern-Lights GmbH
26. Analyse & Prognose
State of the DAPPS, URL: https://www.stateofthedapps.com/dapps, Stand: 09. 12. 2020
2610.12.2020 Northern-Lights GmbH
27. PrognoseAnalyse
• 2010: Bitcoin-Wert < 1 Cent
• 2015: Entwicklung von Ethereum → 2020: 2505 DApps
• 2017: 43% der Befragten mittelständischer Unternehmen
kannten Charakteristika der Blockchain nicht
• 2018: 2% der 1004 befragten Unternehmen nutzen
Blockchain
• 2019: Blockchain-Strategie wird vom Bundeskabinett
verabschiedet
• Förderung der Technologie durch große Unternehmen
(z.B. IBM, Deloitte)
• Förderung der Technologie durch Länder (China,
Deutschland, Japan, etc.)
• Ausbau der Blockchain-Technologie
• Großes Wachstumspotential
• Kompatibel mit entstehenden
Technologien, z.B. IoT, AI
• Hohe Investitionen in die Blockchain-
Technologie → Venture Capitalist
Investitionen, Nutzerinvestitionen (Token
Generation Events)
2710.12.2020 Northern-Lights GmbH
28. Smart Contracts dokumentieren,
kontrollieren und steuern digital
prüfbare Ereignisse.
Zusammenfassung
Smart Contracts ermöglichen die
Automatisierung rechtlich relevanter
Handlungen.
Smart Contracts werden in Zukunft in
verschiedensten Anwendungsbereichen
implementiert werden.
28