Presentation at the DVZ Blockchain Day May 3, 2018. Main topics:
- key differentiation enterprise and public blockchain
- how to com from strategy to implementation
- how to implement a blockchain projects
6. LEDGER A Blockchain is a
decentralized data
structure that allows
participants to transact
directly with each other
and stores the state and
history of participants’
transactions.
Source: DutchCoin on YouTube
7. A Blockchain is a
decentralized data
structure that allows
participants to transact
directly with each other
and stores the state and
history of participants’
transactions.
Source: DutchCoin on YouTube
10. Page 10
„My one sentence definition
of "smart contract":
A smart contract is a com-
puter program that directly
controls some kind of digital
asset. “
Vitalik Buterin
Inventor Ethereum
11. Page 11
„What is a token? A unit of value
that an organization creates to self-
govern its business model, and
empower its users to interact with its
products, while facilitating the
distribution and sharing of rewards
and benefits to all its stakeholders.“
William Mougayar
Advisor, Investor, Mentor and Coach
https://youtu.be/24VHVLeldkU
12. Page 12
BLOCKCHAINS AND DISTRIBUTED LEDGERS
ARE TYPES OF DISTRIBUTED DATABASES
Cambridge Global Blockchain Benchmark Studies 2017 - https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3040224
15. PUBLIC VS PRIVATE BLOCKCHAIN -
REVOLUTION VS EVOLUTION
Private blockchain / DLTPublic blockchain
new paradigm
new rulebook
uncomfortable
disruptive innovation
status quo (more or less)
old rulebook
comfortable
efficiency innovation
evolutionaryrevolutionary
Source: https://bitsonblocks.net/2016/05/09/confused-by-blockchains-revolution-vs-evolution/
Industrial workflow toolsBitcoin and cryptocurrencies
16. Page 16
COST VS SECURITY TRADEOFF
OF BLOCKCHAIN TYPES
Permissioned
private ledger
Permissioned
public ledger
Unpermissioned
public ledger
Low Security High
Low Cost High
Source: Credit Suisse research http://www.the-blockchain.com/docs/Credit-Suisse-Blockchain-Trust-Disrupter.pdf
22. Page 22
BLOCKCHAIN
IM EINSATZ
Key wordsCategories
Authenticity
eCommerce
Energy
Enterprise
…
SCM
Security
Social media
Storage
...
Public
Enterprise
Info
Concept
Live
Consortium
Digital Asset
https://www.chainstep.com/use-cases/https://www.chainstep.com/use-cases/?lang=en
23. Page 23
BLOCKCHAIN IN USE:
THE MOST IMPORTANT PROJECTS
„Blockchain in use“ segments
Segment No. of projects*
Finance 123
SCM/transport/logistics 62
Enterprise 42
Government 39
Energy 28
Internet of Things 27
Security 20
Insurance 17
* As of Apr 19, 2018, 471 projects in total, multiple tagging possible
https://www.chainstep.com/use-cases/?lang=en
31. Page 31
TECHNOLOGIESPEZIFISCHE INNOVATIONS-WORKSHOPS
BRAUCHEN GRUNDLAGEN-WISSEN UND ITERATION*
*nach Prof. Dr. Gilbert Fridgen, Fraunhofer FIT
1. Verstehen der Technologie
Einführung in konzeptionelle und technische Grundlagen
2. Unvoreingenommen kreativ sein
Erarbeitung möglicher Anwendungsszenarien
3. Blick in den Markt
Betrachtung bereits existierender erfolgreicher Anwendungen
4. Informiert kreativ werden
Erarbeitung weiterer Anwendungsideen
5. Ideen strukturieren
Clustering, Priorisierung und Bewertung der Ideen
6. Prototyping
Die beste(n) Idee(n) umsetzen
32. Page 32
UNTERSTÜTZUNG DES KREATIVEN PROZESSES
DURCH GEZIELTE IMPULSFRAGEN*
1. Verstehen der Technologie (Einführung in konzeptionelle und technische Grundlagen)
2. Unvoreingenommen kreativ werden (Erarbeitung möglicher Anwendungsszenarien)
1. Völlig freie Kreativität 2. Unterstützung durch Leitfragen:
- Welcher Intermediär stört Sie am meisten?
- Welche Daten werden stark verändert/manipuliert?
- Welche Prozesse brauchen einfach zu lange?
- Welche Prozesse involvieren einfach zu viele Stakeholder?
- Für welche Prozesse/Services bezahlen Sie zuviel?
*nach Prof. Dr. Gilbert Fridgen, Fraunhofer FIT
33. Page 33
EIN BEWERTUNGSSCHEMA KANN HELFEN,
DIE BESTEN IDEEN ZU IDENTIFIZIEREN*
*nach Prof. Dr. Gilbert Fridgen, Fraunhofer FIT
5. Ideen strukturieren
Clustering, Priorisierung und Bewertung der Ideen
6. Prototyping
Die beste(n) Idee(n) umsetzen
Prozessfluss
Nutzen/Kosten
Datenanforderungen
Stakeholder
Anwendungsfall
Mögliche Änderungen durch BlockchainStatus Quo des Anwendungsfalls
Kurze (strukturierte) Beschreibung des Prozesses
39. Page 39
KERNKOMPONENTEN IN DER
ARCHITEKTUR VON APPLIKATIONEN
Benutzerinterface
Geschäftslogik
Datenablage
40. Page 40
INTEGRATION VON BLOCKCHAINS
IN EINE APPLIKATION
Benutzerinterface
Geschäftslogik
Datenablage
Smart Contracts
Transaktionen
Ergänzung der Applikation durch:
41. Page 41
INTEGRATION VON BLOCKCHAINS
IN EINE APPLIKATION
Benutzerinterface
Geschäftslogik
Datenablage
Smart Contracts
Transaktionen
Ergänzung der Applikation durch:Blockchains ergänzen die Architektur
von Applikationen, vollständig ersetzt
wird die Architektur aber normaler-
weise nicht!!
42. Page 42
IDENTIFIKATION VON BLOCKCHAIN-
RELEVANTEN TEILEN DER APPLIKATION
Benutzerinterface
Geschäftslogik
Datenablage
Welche Teile der Geschäftslogik sollen
von Dritten verwendet werden oder
benötigen besonderes Vertrauen von
Dritten, ggf. sogar Rechtssicherheit?
Welche Daten müssen unveränderlich,
mit Änderungshistorie gespeichert und
ggf. für Dritte im Zugriff sein?
43. Page 43
WAHL DER PASSENDEN BLOCKCHAIN
Benutzerinterface
Geschäftslogik
Datenablage
Gewünschtes Zugriffsmodel definieren
Herausforderungen beim Einsatz von
Public Blockchains beachten
Konkrete Auswahl public oder private
Blockchain
Unterstützte Programmiersprachen und
verfügbare Tools beachten
44. Page 44
MAIN TYPES OF BLOCKCHAIN SEGMENTS
BY PERMISSION MODEL
Global Blockchain Benchmarking Study, Dr. Garrick Hileman & Michel Rauchs - https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3040224
45. Page 45
STÄRKEN VON PUBLIC BLOCKCHAINS
Offener Zugang
für jeden, lesend
und schreibend Öffentliche
Aufzeichnung von
Transaktionen
Unveränder-
lichkeit der
Daten
Pseudonyme
Selbstverwaltung
Absicherung durch
Energieaufwand
Weder
zensierbar
noch
abschaltbar
Speicherung
von Werten
Teilung der
Kosten für
Infrastruktur
und Betrieb
Höchste Stabilität,
schrittweise
Weiterentwicklung
46. Page 46
HERAUSFORDERUNGEN VON PUBLIC
BLOCKCHAINS IM UNTERNEHMENSEINSATZ
Offener Zugang
für jeden, lesend
und schreibend Öffentliche
Aufzeichnung von
Transaktionen
Unveränder-
lichkeit bei
Fehlern
Regulatorische
Anforderungen an
Transparenz
Energiekosten für
das MiningMetadaten, z.B.
Nachvollziehbar-
keit von (nicht)
Auslastung
Skalierbarkeit der
Menge der
Transaktionen
Transaktions-
kosten Varianz in der
Geschwindigkeit
der Transaktions-
bestätigung