text: Die Weltbank hat die nach eigenen Angaben erste Blockchain-Anleihe herausgegeben. (Grafik: LuckyStep/ Shutterstock)
  01.05.2018, 13:00 Uhr Hinweis: Wir haben in diesem Artikel Provisions-Links verwendet und sie durch "*" gekennzeichnet. Erfolgt über diese Links eine Bestellung, erhält t3n.de eine Provision.
  Smart Contracts, Blockchain, wie bitte?! Unser Gastautor erklärt anschaulich, was es mit der Blockchain-Technologie auf sich hat und welche Vorteile sie gegenüber herkömmlichen Datenbanken mit sich bringt.
  Eines der am meisten diskutierten Themen der IT-Branche ist derzeit die Blockchain-Technologie, besonders oft werden Smart Contracts genannt. Diese sind zwar noch nicht in unserem täglichen Leben angekommen, einige Industrie- und Servicekonzerne haben die Blockchain-Technologie aber bereits als eine der Kerntechnologien für die nächste Industrierevolution entdeckt und kooperieren zum Beispiel in Form von Hyperledger unter dem Dach der Linux-Foundation. Unternehmen, die diesen Trend frühzeitig aufgreifen, haben die Möglichkeit, neue innovative digitale Geschäftsmodelle zu entwickeln. Und trotzdem gehen die Meinungen auseinander, ob Blockchains in klassischen IT-Infrastrukturen mittelfristig überhaupt eine Berechtigung haben.
  Bei Blockchains, oft auch als "Distributed Ledger Technologies" (wörtlich: Verteilte-Logbuch-Technologie, kurz DLT) bezeichnet, handelt es sich um verteilt gespeicherte Daten, deren Inhalte mithilfe eines innovativen Konsensprotokolls über ein Netzwerk synchronisiert werden.
  So mancher IT-Entscheider stellt sich zurecht die Frage: Für welche Anwendungsfälle macht der Einsatz von DLT tatsächlich Sinn? Technologisch ähneln sie am Ehesten Datenbanken. An den Blockchain-Enthusiasten liegt es zu zeigen, in welchen Anwendungsfällen die Technologie ihre Vorteile am besten ausspielen kann. Denn nur so kann die Technologie den Sprung vom Hype-Thema zum neuen Standard schaffen.
  Wir wollen in diesem Artikel die Möglichkeiten aufzeigen, die sich durch den Einsatz von DLT anstelle einer Datenbank ergeben. Wir gehen dabei auf die technologischen Unterschiede ein und betrachten wichtige Aspekte für den Betrieb einer Blockchain. Um zu verstehen, welche Vorteile die Blockchain mitbringt, braucht ihr ein wenig Hintergrundwissen.
  Nehmen wir einmal an, ihr seid Teil eines weltweiten Netzwerks, in dem Teilnehmer miteinander Transaktionen durchführen möchten. Die Stärke der Blockchain: Die Netzwerkteilnehmer kommen ohne Mittelsmann zu einer Einigung, ob eine geplante Transaktion durchgeführt wird oder nicht. Dafür pflegt jeder Teilnehmer des Netzwerks ein eigenes Logbuch aller Transaktionen. Dieses Logbuch wird gemeinhin als "Distributed Ledger" bezeichnet. Zulässig sind nur Transaktionen, denen mindestens die Mehrheit der Teilnehmer zustimmt. Dazu mehr anhand des Beispiels im nächsten Abschnitt. Die verteilte Speicherung macht die Blockchain-Technologie außergewöhnlich manipulationssicher. Zusätzlich betreiben einige Teilnehmer des Netzwerks eine spezielle Software für die Buchführung, das sind die sogenannten "Miner".
  Transaktionen mit eingebautem Vertrauen. Ein Beispiel:
  Zur besseren Veranschaulichung verwenden wir Software-Lizenzen als Beispiel für den Tausch digitaler Güter.
  Um eine Software-Lizenz zu übertragen, veröffentlicht ihr eine Nachricht im Blockchain-Netzwerk, die folgenden Inhalt enthält: "Hier Teilnehmer A; sende 1 Software-Lizenz mit der ID 123-456 an Teilnehmer B." Die für die Sicherheit zuständigen Miner werden für jede selbst dokumentierte Transaktion belohnt; deshalb beginnen sie ab diesem Zeitpunkt sofort mit den damit verbundenen Rechenaufgaben und senden diese in Form eines "Blocks" mit den darin enthaltenen Transaktions-IDs an das Netzwerk. Im Nachgang prüfen weitere Nodes im Netzwerk, ob die Buchführung der Transaktion zu ihrer Kopie des Logbuchs passt: Das bedeutet, das geprüft wird, ob ihr als Teilnehmer A die digitale Software-Lizenz mit der ID 123-456 überhaupt besitzt.
  Je mehr Blöcke in der virtuellen Kette an unseren Block angehängt werden, desto größer ist die Sicherheit, mit der die Daten weiterverarbeitet werden können. Im Fall von Bitcoin ist das nach etwa sechs Blöcken der Fall. Die Summe der Blöcke und darin enthaltenen Transaktionen pflegen die Nodes in einer lokalen Buchführung und gleichen diese laufend mit dem dezentralen Netzwerk ab.
  In unserem Beispiel wird die Summe der Transaktionen im Ledger den Transfer der Lizenz dokumentieren. Am Ende hat Teilnehmer A eine Software-Lizenz weniger, Teilnehmer B eine Software-Lizenz mehr.
  Das Beispiel macht einen zentralen Vorteil der Blockchain-Technologie deutlich: Es ist möglich, eine digitale Lizenz ohne zentralen, vertrauenswürdigen Vermittler zwischen verschiedenen Teilnehmern zu übertragen. Diesen Vorgang könnt ihr revisionssicher belegen.