22
So nutzen Sie die revolutionäre Technik für Ihr Business

Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

Embed Size (px)

Citation preview

Page 1: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

So nutzen Sie die revolutionäreTechnik für Ihr Business

Page 2: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

1

Blockchain für Manager

So nutzen Sie die revolutionäre Technik für Ihr Business

Debajani Mohanty

Page 3: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

2

Bibliografische Information der Deutschen Bibliothek

Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über http://dnb.ddb.de abrufbar.

Alle Angaben in diesem Buch wurden vom Autor mit größter Sorgfalt erarbeitet bzw. zusam-mengestellt und unter Einschaltung wirksamer Kontrollmaßnahmen reproduziert. Trotzdem sind Fehler nicht ganz auszuschließen. Der Verlag und der Autor sehen sich deshalb gezwungen, darauf hinzuweisen, dass sie weder eine Garantie noch die juristische Verantwortung oder ir-gendeine Haftung für Folgen, die auf fehlerhafte Angaben zurückgehen, übernehmen können. Für die Mitteilung etwaiger Fehler sind Verlag und Autor jederzeit dankbar. Internetadressen oder Versionsnummern stellen den bei Redaktionsschluss verfügbaren Informa tionsstand dar. Verlag und Autor übernehmen keinerlei Verantwortung oder Haftung für Veränderungen, die sich aus nicht von ihnen zu vertretenden Umständen ergeben. Evtl. beigefügte oder zum Down-load angebotene Dateien und Informationen dienen ausschließlich der nicht gewerblichen Nut-zung. Eine gewerbliche Nutzung ist nur mit Zustimmung des Lizenzinhabers möglich.

Copyright der deutschen Ausgabe: © 2018 Franzis Verlag GmbH, 85540 Haar bei München

Copyright ©2018 BPB Publications India. All rights reserved.First published in the English language under the title “BlockChain from Concept to Execution by Debajani Mohanty“ by BPB Publications India. German translation rights arranged with BPB Publications India through Media Solutions, Tokyo Japan

Alle Rechte vorbehalten, auch die der fotomechanischen Wiedergabe und der Speicherung in elektronischen Medien. Das Erstellen und Verbreiten von Kopien auf Papier, auf Datenträgern oder im Internet, insbesondere als PDF, ist nur mit ausdrücklicher Genehmigung des Verlags gestattet und wird widrigenfalls strafrechtlich verfolgt.

Die meisten Produktbezeichnungen von Hard- und Software sowie Firmennamen und Firmen-logos, die in diesem Werk genannt werden, sind in der Regel gleichzeitig auch eingetragene Warenzeichen und sollten als solche betrachtet werden. Der Verlag folgt bei den Produktbe-zeichnungen im Wesentlichen den Schreibweisen der Hersteller.

Autorin: Debajani MohantyÜbersetzung und Satz: G&U Language & Publishing Services GmbHCoverdesign: Anna GajowskiKorrektorat: Monika PaffProgrammleitung: Benjamin HartlmaierDruck: CPI-BooksPrinted in Germany

ISBN 978-3-645-60611-0

Page 4: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

3

Rezensionen

„ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer, sondern an alle, die sich für die Blockchain-Technologie interessieren. Es erläu-tert anhand von Programmierbeispielen und Anwendungen, was eine Blockchain ist. Es handelt sich um ein kompaktes Werk, das seinen Lesern hilft, die Blockchain-Technologie in kürzester Zeit zu verin-nerlichen.“ – Ratan Jyoti, Social Media Influencer für Cybersecurity, Ex-CISO der Vijaya-Bank und erster CISO der Ujjivan Small Finance Bank.

„Ein Werk für alle Frameworks.“ – Piyush Pratik Das, Senior Developer, Google USA

Über die Autorin

Debajani Mohanty ist Senior Architect bei NIIT Technologies Ltd., Delhi/NCR und verfügt über fast 17 Jahre Branchenerfahrung. Sie war an großen Projekten beteiligt und baute viele skalierbare B2B- und B2C-Produkte in den Bereichen Tourismus, eGovernance, eCommerce und BFSI auf – von der Idee bis zur Markteinführung.

Sie schreibt leicht verständliche Artikel zu komplexen technischen Sachverhalten und hat beinahe 10.000 Follower in den sozialen Me-dien.

Debajani ist außerdem Aktivistin und Roman-Autorin. Sie wurde vom Friedensnobelpreisträger Kailash Satyarthi mit dem renommierten Aarya-Preis für ihre herausragenden Beiträge zur Stärkung der Rolle der Frau im Bereich der Literatur ausgezeichnet.

Page 5: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

4

Vorwort

Bei so vielen Büchern über Blockchain, die bereits erschienen sind, fragt man sich vielleicht: Warum noch eines? Nachdem ich mehr als 20 Bücher zu diesem Thema gelesen hatte, erkannte ich, dass der Markt nach einem Buch verlangte, das die Thematik umfassend und aus ei-nem Guss erläutert, auf eine Weise, die sich gleichermaßen für Anfän-ger wie Experten eignet.

In diesem Buch lernen Sie:

• Blockchain-Grundlagen

• Blockchain-Frameworks: Bitcoin (1. Generation), Ethereum, Hyperledger, R3 Corda, Ripple, MultiChain (2. Generation) und IOTA (3. Generation)

• Proofs of Concept für die meisten dieser Frameworks

• Anwendungsbeispiele aus den Bereichen Bankwesen, Finanzen, Versicherungen, Touristik, Fertigung und Supply Chain im Hin-blick auf das richtige Framework

• Blockchain as a Service von Anbietern wie Amazon AWS und Microsoft Azure für das Entwickeln und Testen von Blockchain- Frameworks

Zu den hier vorgestellten Anwendungsbeispielen zählen:

• Banken und Finanzen: Dreifachbuchführung, Zinsswaps, Kun-denidentität (KYC)

Page 6: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

5

• Versicherungswesen: Rückversicherungen

• Touristik: Auditing in Hotelreservierungssystemen, Kundenbin-dungsprogramme

• Supply Chain: Auftragsmanagement-System

Dieses Buch ist besonders geeignet für Führungskräfte und Systemar-chitekten, die die Fähigkeiten und die unterschiedlichen Ansätze dieser Frameworks kennenlernen und das richtige für ihren Einsatzbereich auswählen möchten.

Danksagungen

Dieses Buch ist all den wunderbaren Frauen in meinem Leben gewid-met, die mir dabei geholfen haben, meinen Traum Wirklichkeit wer-den zu lassen: meiner Großmutter Renuka Pal Das, meiner Mutter Nirupama Mohanty, meiner Schwiegermutter Veena Rastogi, Cousine Sanjana Das, Schwägerin Anu Rastogi, meinen besten Freundinnen Sujata Madala und Bijayalaxmi Nanda und meinen beiden wunder-baren Töchtern. Ich danke auch dem Vorstand von NIIT Technologies Ltd. , einem sehr frauenfreundlichen Unternehmen, Herrn Rajendra S. Pawar, CEO Arvind Thakur, BFSI Suvrata Acharya, Projektleiter Vipin Chugh und meinen Managern Vikram Rathi und Avinash Sharma. Zu guter Letzt ein Dankeschön an meinen bibliophilen Ehemann Dr. Ra-jul Rastogi, der mir immer eine Stütze war und – bei Männern sehr selten – ein sehr weibliches Herz hat.

Page 7: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

6

Inhaltsverzeichnis

Rezensionen .......................................................................................... 3

Über die Autorin ................................................................................... 3

Vorwort .................................................................................................. 4

Danksagungen ...................................................................................... 5

EINLEITUNG .................................................................................... 12

Ein wenig Geschichte ......................................................................... 13

Warum Kryptowährungen ein Volltreffer waren ............................ 16

Was die Blockchain ist ....................................................................... 17

Warum gerade Blockchain? ............................................................... 18

Wie Blockchain funktioniert ............................................................ 19

Der Block-Header ........................................................................ 19

Der Hash-Baum .................................................................... 20

DAPPS .......................................................................................... 27

Vollständige vs. Teilknoten ................................................... 27

Mining ................................................................................... 28

Proof of Work ....................................................................... 28

Proof of Stake .............................................................................. 29

Die Erfolgsgeschichte .................................................................. 30

Verwendung von öffentlichen und privaten Schlüsseln in der Blockchain ......................................................................... 30

Wallet (Geldbörse) ................................................................ 31

Doppelbuchungen ................................................................ 31

Denial-of-Service-Angriff .................................................... 32

51-%-Angriff ......................................................................... 32

Aufspaltungen der Blockchain (Forks) ............................... 33

Page 8: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

7

Bitcoin ................................................................................................ 34

Segwit ........................................................................................... 35

Segwit2X ...................................................................................... 36

Litecoin ............................................................................................... 37

Dezentrale Autonome Organisation (DAO) ............................. 37

Ethereum ............................................................................................ 39

Turingmaschinen ........................................................................ 40

Ethereum Virtual Machine (EVM) ............................................ 40

Smart Contracts .......................................................................... 40

Solidity ......................................................................................... 41

Gas ......................................................................................... 41

Anwendungen für Ethereum ...................................................... 43

Ethereum: Die Machbarkeit ....................................................... 44

Truffle .................................................................................... 44

MetaMask .............................................................................. 44

Eine Unternehmens-Blockchain mit Ethereum erstellen ......... 46

Parity ..................................................................................... 47

Unternehmens-Blockchains jenseits von Kryptowährungen ......... 48

Allgemeine Anwendungsfälle ..................................................... 48

Identitätsmanagement ......................................................... 48

Soziale Netzwerke ................................................................. 48

Anwendungsfälle im Finanzsektor ............................................. 49

Betrugsprävention ................................................................ 49

BLOCKCHAIN-FRAMEWORKS FÜR UNTERNEHMEN ............ 51

Quorum .............................................................................................. 52

Eigenschaften ............................................................................... 53

Quorum: Machbarkeit ................................................................ 53

Page 9: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

8

R3 Corda ............................................................................................ 55

Das Blockchain-Problem in der Finanzindustrie ..................... 55

Was Ethereum fehlte ............................................................. 55

Warum R3 Corda anders ist ................................................. 56

Funktionen von R3 Corda .......................................................... 56

Corda im Einzelnen ..................................................................... 57

Das IOU-Modell ................................................................... 58

Datenflüsse ............................................................................ 59

Contracts ............................................................................... 60

Knoten ................................................................................... 60

Entwicklung mit R3 Corda ......................................................... 60

Anwendungsfall: Dreifache Buchhaltung für Projekte im Banken- und Finanzsektor .................................................... 62

Einfache Buchhaltung .......................................................... 62

Doppelte Buchhaltung ......................................................... 62

Probleme der doppelten Buchhaltung ................................ 62

Dreifache Buchhaltung ......................................................... 62

Vorteile der Implementierung in Blockchain ..................... 63

Szenario ....................................................................................... 64

Realitätsnahe Szenarien der Dreifachbuchhaltung im Finanzsektor ................................................................................ 65

R3 Corda: Machbarkeit ............................................................... 66

Anwendungsfall: Kundenidentität im Finanzsektor ................. 66

Eine globale Blockchain-Datenbanklösung zur Identitätsprüfung .................................................................. 68

Vorteile .................................................................................. 69

Anwendungsfall: Zinsswap bei Banken und auf dem Kapitalmarkt ................................................................................ 70

Anwendungsfall: Rückversicherungen ...................................... 71

Flussdiagramm ............................................................................ 72

Page 10: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

9

Anwendungsfall Tourismus: Auditieren von Hotel-reservierungen ............................................................................. 73

Anwendungsfall Tourismus: Kundenbindungsprogramme ..... 75

Finanzinstitute im R3-Corda-Konsortium ............................... 76

Ripple ................................................................................................. 77

Das Problem ................................................................................ 77

Ripples Erfolg .............................................................................. 77

Was Ripple einzigartig macht ..................................................... 78

Die Technologie hinter Ripple: RippleNet ................................ 79

Interledger ............................................................................. 80

RippleAPI .............................................................................. 80

Rippled-Server ...................................................................... 81

Das Tool WebSocket ............................................................. 81

Transaktion ........................................................................... 82

Treuhand-Zahlungen ............................................................ 82

Konsensprozess ..................................................................... 82

Ripple: Machbarkeit ............................................................. 83

Ripple-Clients ....................................................................... 84

Hyperledger ....................................................................................... 85

Hyperledger Fabric ............................................................................ 86

Knoten .......................................................................................... 86

Kanal ............................................................................................ 86

ChainCode ................................................................................... 87

Identitätsmanagement ................................................................ 87

Fabric Certificate Authority ....................................................... 87

Konsensverfahren ........................................................................ 87

Hyperledger: Machbarkeit .......................................................... 89

Anwendungsbeispiel ............................................................. 89

Hyperledger Fabric Composer ................................................... 89

Page 11: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

10

Hyperledger Sawtooth Lake .............................................................. 91

Nachweis der verstrichenen Zeit (Proof of Elapsed Time, PoET) ................................................................................. 92

Transaktionsfamilien .................................................................. 92

Anwendungsbeispiel Supply Chain: Auftragsverwaltung .. 93

Weitere Anwendungsbeispiele für Hyperledger Sawtooth Lake: ...................................................................... 94

Hyperledger Sawtooth: Machbarkeitsstudie ....................... 94

MultiChain ......................................................................................... 96

IOTA, das Blockchain-Framework der dritten Generation ............ 98

Transaktionen .............................................................................. 98

Tangle ........................................................................................... 99

Neo: Chinas öffentliche Blockchain ............................................... 100

Blockchain als Service ..................................................................... 102

Amazon AWS ............................................................................. 103

Microsoft Azure ......................................................................... 103

IBM-Bluemix ............................................................................. 103

Blockchain-Implementierungen in Indien .................................... 105

EdgeVerve .................................................................................. 105

Schlussfolgerungen .......................................................................... 107

Page 12: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

18

Warum gerade Blockchain?

Man könnte sich fragen, ob Blockchain nicht einfach nur eine neue Art von Datenbank darstellt. Blockchain wurde als technologische Er-gänzung zu Bitcoin entworfen, einer Kryptowährung, und bietet daher Ansätze für digitale Zahlungsmittel, die eine herkömmliche Daten-bank nicht hat.

• Die Daten in einem Blockchain-Ledger können nicht geändert werden.

• Es handelt sich um eine hochsichere Datenbank, die öffentliche und private Schlüssel für Transaktionen verwendet.

• Die Datenbank ist für jedermann öffentlich zugänglich, um Transaktionen zu validieren und neue hinzuzufügen.

• Durch die dezentrale Natur gibt es keine Ausfallzeiten, und deshalb können jederzeit und von überall neue Transaktionen hinzugefügt werden.

• Je nach individueller Anforderung kann sie öffentlich oder pri-vat sein und ist damit flexibel.

• Der Ledger kann jederzeit überprüft werden.

Page 13: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

19

Wie Blockchain funktioniert

Nun wollen wir zeigen, wie einem Blockchain-Ledger Daten hinzu-gefügt werden. Wie der Name schon sagt, besteht die Blockchain aus einer Kette von Blöcken, bei der jeder Block auf den vorherigen Block zeigt. Jeder Block besteht aus:

1. einem Header

2. einer oder mehreren Transaktionen innerhalb des Blocks

3. einer Liste von Onkel-Blöcken (auch Ommers genannt), deren Eltern dieselben sind wie die des aktuellen Blocks

Ursprungs-block

Block 1Header-

Transaktionen

Block 2Header-

Transaktionen

Block 3Header-

Transaktionen

Block NHeader-

Transaktionen

Der Block-Header

Die Blockchain besteht aus einer Reihe von Blöcken, die durch eine spezielle Logik miteinander verknüpft sind. Jeder Block hat einen Hea-der, der folgende Informationen enthält:

Page 14: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

20

Block-Header

Hash-Baum

NoncevorherigerHash

Block-Header

Hash-Baum

NoncevorherigerHash

Block-Header

Hash-Baum

NoncevorherigerHash

Hash 01 Hash 45

Hash 4 Hash 5

1. Hash des vorherigen Blocks

2. Zeitstempel

3. Mining- oder Schwierigkeitsgrad

4. ein Nonce als Beweis

5. ein Root-Hash für den Hash-Baum, der die Transaktionen für diesen Block enthält

Der Hash-Baum

Tatsächlich sind die Blöcke viel komplexer, und jeder Block kann viele Transaktionen enthalten. Jeder Transaktion ist ein Hash zugeordnet. Dem Block wird also ein Hash zugewiesen, der der Hash aller darin enthaltenen Transaktionen ist. Dieser Hash wird im Header des Blocks gespeichert. Die gesamte Pyramide wird als Hash-Baum bezeichnet, der von den Minern verifiziert wird.

Page 15: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

55

R3 Corda

R3 (R3CEV LLC) ist ein Unternehmen für verteilte Datenbanktechnolo-gie, das ein Konsortium von mehr als 70 der weltweit größten Finanzin-stitute in der Forschung und Entwicklung von Blockchain-Datenbanken im Finanzsystem leitet.

R3 Corda ist ein Joint Venture, das im September 2015 zwischen R3 und zahlreichen Banken und Finanzkonzernen gegründet wurde, um einen Rahmen zu schaffen, der mehr ist als eine traditionelle Block-chain. Corda ist speziell auf die Bedürfnisse von Finanzinstituten zu-geschnitten hinsichtlich Geschwindigkeit, Privatsphäre, Skalierbar-keit, Sicherheit etc.

Das Blockchain-Problem in der Finanzindustrie

In der Finanzindustrie werden empfangsbedürftige Transaktionen auf Basis von Verträgen zwischen unterschiedlichen Parteien durch-geführt. Angenommen, Partei A und Partei B möchten eine Trans-aktion mit einem traditionellen Blockchain-Ledger durchführen. In diesem Fall würden Transaktionen im Netzwerk von Minern aufge-zeichnet und validiert, die nichts mit der Transaktion selbst zu tun haben. Warum?

Was Ethereum fehlte

• Sie sind auf dieser Plattform an die Kryptowährung Ether ge-bunden.

• Transaktionen wurden durch Miner evaluiert und sind daher im ganzen Netzwerk sichtbar.

Page 16: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

56

• Die Transaktionsdauer ist beträchtlich.

• Skalierbarkeit

Warum R3 Corda anders ist

Um diese Probleme anzugehen, haben einige Unternehmen begonnen, an ihrem eigenen Produkt zu arbeiten, und einer der Vorreiter ist R3 Corda. Das grundlegende Ziel ist die Synchronisation zwischen den Parteien A und B ohne die Möglichkeit zu betrügen. Die gemeinsa-me Nutzung der Daten in einem öffentlichen Ledger durch fremde Instanzen würde zu Datenschutz- und Skalierbarkeitsproblemen füh-ren. Corda nutzt einen verteilten Ledger auf Basis einer Open-Sour-ce-Blockchain, in der nur die Parteien Daten einsehen können, die an der Transaktion beteiligt sind. Es wird mit gängigen Werkzeugen und Sprachen programmiert, sodass der Lernaufwand gering ist.

Funktionen von R3 Corda

Was macht R3 Corda einzigartig? Hier sind einige Punkte:

• Es ist unabhängig von einer bestimmten Kryptowährung.

• Smart Contracts werden in Java und Kotlin geschrieben, also Sprachen im Industriestandard.

• Es verwendet unterschiedliche Konsensverfahren.

• Es gibt keine gemeinsame Nutzung von Daten mit unabhängi-gen Validatoren.

Page 17: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

57

• Transaktionen werden nur von den Parteien der Transaktion bearbeitet und bestätigt und gelangen nicht in die Hände ande-rer Validatoren.

• Es formt den Workflow zwischen Unternehmen ohne zentrale Steuerung.

• Es ist spezialisiert auf die Finanzindustrie.

Corda im Einzelnen

• Das Corda-Netzwerk besteht aus einer Anzahl von Knoten, die über Peer-to-Peer-Mechanismen miteinander kommunizieren. Es interagiert mit seinem Besitzer über RPC.

• Um Zugang zum Netzwerk zu erhalten, benötigt ein Knoten die Freigabe eines Doormans, der die Identitäten durch ein X.509-Zertifikat signiert.

• Das Netzwerk verfügt über spezielle Dienste, die das Signieren, Validieren und Aktualisieren im Ledger garantieren.

• Es gibt keine zentrale Datenbank, in der Informationen abgelegt werden können. Jeder Knoten hat seine eigene unabhängige Speicherstruktur für Daten, die als Vault bezeichnet werden und auf die nur er Zugriff hat. Wenn z. B. zwei Parteien in Knoten A und B eine Transaktion durchführen, werden diese Informa-tionen nur zwischen ihnen ausgetauscht, und andere Knoten sehen diese Daten nicht. Der Vault ist ein Ort, an dem der Status von Verträgen und andere Informationen abgelegt werden. Im folgenden Bild sehen Sie, dass Knoten A und Knoten C Informa-

Page 18: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

58

tion 1, Knoten A und Knoten B Information 2 usw. teilen, wäh-rend andere Knoten keine Kenntnis davon haben.

Knoten AKnoten D

Knoten E

Knoten B

42

Knoten C

3

1

• Smart Contracts in Corda können in Java, Kotlin oder einer anderen JVM-Sprache geschrieben werden. Verträge validieren Transaktionen in Abhängigkeit von Regeln und lokalen Daten, die ihnen zur Verfügung stehen. Der Konsensmechanismus in Corda prüft die Gültigkeit von Transaktionen und gleichzeitig die Einzigartigkeit, um Doppelbuchungen mittels spezieller Netzwerkdienste zu verhindern.

Das IOU-Modell

Die dezentrale Anwendung CorDapp oder Corda modelliert IOUs im Ledger. Ein IOU – kurz für „I O(we) (yo)U – Ich schulde dir“ – dokumentiert, dass eine Person einer anderen Person einen bestimm-ten Geldbetrag schuldet. Diese Informationen werden als Zustand in der lokalen Datenbank des Knotens gespeichert, die als Vault bezeich-

Page 19: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

59

net wird. Gewöhnlich sind die Informationen, die wir hier speichern, die folgenden (oder umfangreicher):

• Schuldner

• Gläubiger

• Betrag

• gezahlter Betrag

• Währung

• Strafe

• Zeitfenster

IOU-Modell

Beteiligte

TomHarry

Informationen

Gläubiger: TomSchuldner: Harry

Betrag: $1000

Datenflüsse

Die Kommunikation unter den Knoten könnte durch die Program-mierung der Datenflüsse gelenkt werden und erfolgt auf Peer-to-Peer-Basis.

Page 20: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

107

Schlussfolgerungen

Ich hoffe, Sie haben mit der Lektüre dieses Titels einen guten Über-blick über die verschiedenen momentan auf dem Markt befindlichen Blockchain-Frameworks und ihre Funktionen erhalten, und darüber, wie sie in verschiedenen Projekten in der Praxis eingesetzt werden können. Ich habe versucht, die beliebtesten Frameworks in diesem Be-reich abzudecken, wie z. B. Ethereum, Hyperledger, R3 Corda, Ripple und IOTA. Dabei überlasse ich es Ihnen zu entscheiden, welches Fra-mework am besten zu Ihrem Geschäftsbereich und zu Ihren Anforde-rungen passt.

Ich denke, dass sich die Blockchain-Technologie in ihrem Frühstadi-um befindet, ähnlich wie damals das Internet. Viele Großunterneh-men führen Experimente mit Prototypen durch und planen in einem Zeitrahmen von 2018 bis 2019 ihre eigenen Produkte. Die meisten von ihnen kämpfen jedoch mit Detailentscheidungen, ohne vorher die Vor- und Nachteile eines bestimmten Frameworks genau analysiert zu haben. Den Verfechtern der Blockchain-Technologie lege ich daher ans Herz, die aktuellen Entwicklungen in diesem Bereich genau zu beob-achten, um gute Gelegenheiten zur rechten Zeit zu nutzen.

Bitte sehen Sie sich auch die Videos an, die ich für einige der Beispiele in diesem Buch erstellt habe:

1. https://youtu.be/OF0jS7Po6qg – Dreifachbuchführung: Mit-tels einer Blockchain unter R3 Corda werden Zwischenhändlerausgeschaltet.

2. https://youtu.be/cNwgRwlTcjU – Einführung in Ripple: Einhochskalierbares Blockchain-Framework, vom Konzept zurImplementierung

Page 21: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

108

3. https://youtu.be/A0z7z2gG8GA – Programmierung einer Ethereum-Blockchain mittels Solidity, Truffle und MetaMask

4. https://youtu.be/1zajIwUTZQA – Eine Einführung in die Blockchain-Programmierung in Java mit Mining und Proof of Work

Folgen Sie mir auf Twitter: https://twitter.com/debimr75

Folgen Sie mir auf LinkedIn: https://www.linkedin.com/in/debajani mohantypmp/

Page 22: Blockchain für Manager - Leseprobe · 3 Rezensionen „ ‚Blockchain für Manager – So nutzen Sie die revolutionäre Technik für Ihr Business‘ richtet sich nicht nur an Programmierer,

Die Blockchain ist mehr als Kryptowährungen:

Sie ist die bedeutendste Technologie

seit der Einführung des Internets und hat

das Potenzial, bestehende digitale und

analoge Geschäftsmodelle grundlegend zu

transformieren. „Blockchain für Manager“

ist der ideale Begleiter für alle Entscheider

und Führungskräfte, die sich schnell,

kompetent und ohne technische Vorkenntnisse

über die revolutionären Möglichkeiten, die die

Blockchain bietet, informieren wollen.

Mit Beispielen aus dem Banken- und

Versicherungswesen, der Tourismusbranche

und dem Supply-Chain-Management zeigt

„Blockchain für Manager“, wie Sie die

Blockchain mit sofort verfügbaren Frameworks

in der Praxis nutzen.

EUR 19,90 [D] ISBN: 978-3-645-60611-0