Timeline der Blockchain-Entwicklung
Schon lange bevor Blockchain und Kryptowährungen entstanden, existierte bereits das Rückgrat dieser Technologien. Zum Beispiel war Bitcoin nicht der erste Schritt in Richtung digitales Geld. Die Forschung zur zugrunde liegenden Kryptographie begann in den 1940er Jahren und mit der Open-Source-Bewegung in den 1980er Jahren fanden die ersten Ansätze für digitales Geld und verteiltes Computing ihren Anfang (Herweijer et al., 2018). Später im Jahr 2008 veröffentlichte jemand unter dem Pseudonym Satoshi Nakamoto ein Whitepaper über eine reine Peer-to-Peer-Version von digitalem Bargeld - genannt Bitcoin (Nakamoto, 2008). Durch die Kombination von Kryptographie, verteiltem Computing und Peer-to-Peer-Netzwerken etablierte Bitcoin ein unveränderliches System zur Aufzeichnung von Interaktionen ohne die Notwendigkeit einer dritten Partei wie einer Bank.
Wenn alle Komponenten der Blockchain-Technologie bereits existierten, warum ist sie dann etwas Besonderes? Der einfachste Weg, den revolutionären Schritt der Blockchain-Technologie zu erklären, ist ein Vergleich mit dem Internet. In seiner frühesten Version (Web 1.0) war das Internet ein Ort, an dem Menschen Informationen sammeln konnten. In den folgenden Jahren wurde das Internet immer mehr zu einem Medium der Interaktion. Daher ermöglichte die Architektur von Web 2.0 den Benutzern, Informationen zu senden und zu empfangen. 1995 war das Internet ein Medium zum Austausch von Informationen - zum Beispiel durch das Versenden einer E-Mail (Voshmgir, 2019).
Mit der Blockchain-Technologie wurde die dritte Ära des Internets betreten (O'Dair, 2018). Vor der Erfindung von Bitcoin war die Übertragung von Werten an andere Parteien über das Internet aufgrund des Double-Spending-Problems nicht möglich. Das Double-Spending-Problem ist ein klassisches Problem, das mit digitalen Assets einhergeht. Im Gegensatz zu einer E-Mail, bei der die Gegenpartei eine Kopie der gesendeten Nachricht erhält, werden digitale Assets aufgrund ihrer Knappheit wertvoll und sollen nicht vervielfältigt werden.

In der physischen Welt ist die Vermeidung von Doppelausgaben einfach. Wenn Sie einen 100-Franken-Schein nehmen und ihn einem Freund geben, können Sie denselben Schein nicht für etwas anderes ausgeben, da Sie ihn nicht mehr besitzen. In der digitalen Welt muss jemand die Assets nachverfolgen, wem sie gehören, und sicherstellen, dass Menschen ihr digitales Bargeld nicht mehrmals ausgeben. Bevor Satoshi Nakamoto das Konzept von Bitcoin entwickelte, war es nicht möglich, Doppelausgaben digitaler Assets zu vermeiden. Durch die Bereitstellung eines transparenten Ledgers aller Transaktionen im System und deren Sicherung durch kryptographische Methoden verfolgt die Blockchain-Technologie den Besitz aller Assets innerhalb des Netzwerks und löst somit das Double-Spending-Problem. Dies revolutionierte die Art und Weise, wie man Werte im Web 3.0 austauschen kann.
Neben der Möglichkeit, Werte über dezentrale Peer-to-Peer-Netzwerke auszutauschen, ermöglicht die dritte Generation des Webs weiterhin die Automatisierung dieser Transaktionen. 2014 erfand Vitalik Buterin, ein russisch-kanadischer Softwareentwickler, Ethereum. Aufbauend auf der Blockchain-Technologie beschreibt er eine Plattform für dezentrale Anwendungen, die Smart Contracts für automatisierte Interaktionen zwischen Netzwerkteilnehmern nutzen (Buterin, 2014).
Der Technologie-Stack von Ethereum kann in drei Schichten unterteilt werden. Die erste Schicht besteht aus einem großen Netzwerk von Computern, die Transaktionen verarbeiten und eine gemeinsame Datenbank im Laufe der Zeit aktualisiert halten - die Ethereum-Blockchain. Zweitens können Entwickler Programme ausführen, die regelbasierte und manipulationssichere Interaktionen auf der Ethereum-Blockchain ermöglichen, genannt Smart Contracts. Durch die Verwendung von Smart Contracts in Kombination mit einem unveränderlichen Transaktionsprotokoll können dezentrale Anwendungen (dApps) verwendet werden. Diese Anwendungsschicht beschreibt verschiedene Dienste, die auf dem Ethereum-Netzwerk bereitgestellt werden. Da diese Anwendungen dezentralisiert sind und den Smart-Contract-Regeln folgen, haben sie keinen zentralen Ausfallpunkt. Folglich kann niemand einfach eine dApp abschalten (D'Aliessi, 2018).

In den folgenden Jahren wurden Smart Contracts zunehmend zur Mittelbeschaffung eingesetzt. In solchen Initial Coin Offerings (ICO) gaben Startups Token aus, die mit ihren Unternehmen verbunden waren, im Austausch gegen Bitcoin oder Ether. Während ICOs eine Möglichkeit für Unternehmer darstellten, Finanzierung für ihre Ideen zu erhalten, wurde die Methode auch missbraucht. 2017 fand der Hype um Initial Coin Offerings seinen Höhepunkt und die ICO-Blase platzte.
Heute ist das Blockchain-Ökosystem viel reifer geworden und mehrere Plattformen für Smart Contracts wie Ethereum sind entstanden. Einige der Projekte wie Corda von R3 oder Hyperledger von IBM konzentrieren sich mehr auf den Aufbau von genehmigten Blockchain-Netzwerken, die für Unternehmensanwendungen vorgesehen sind. Andere wie Hedera Hashgraph oder IOTA experimentieren mit unterschiedlichen Datenstrukturen, um eine größere Skalierbarkeit bei gleichzeitiger Minimierung der Transaktionskosten zu erreichen. Technisch gesehen können diese Projekte nicht mehr als Blockchain betrachtet werden - auch wenn sie dasselbe Ziel verfolgen. Aus diesem Grund wurde der Begriff Distributed Ledger Technologies (DLT) eingeführt, um solche Arten von verteilten Netzwerken abzudecken.

Autor: Merih Dale
Technologie-Enthusiast und Blogger aus Österreich
Interessen: Blockchain | IoT | Web3
Quelle: Medium - Ledgerlabs-li
