Genau wie ein Auto, ein Gerät oder das Internet selbst müssen Sie nicht wissen, wie Blockchain funktioniert, um es zu nutzen. Es kann jedoch nützlich sein, Grundkenntnisse über diese revolutionäre neue Technologie zu haben.

Zunächst müssen wir auf zwei grundlegende Konzepte achten: den Knoten, bei dem es sich um jeden der vernetzten Computer handelt, die die Blockchain in ihren Speicher heruntergeladen haben und Software verwendet, um aktualisierte Informationen in Echtzeit zu verteilen, und den Miner, der die für die Steuerung der Transaktion verantwortlichen Maschinen sind, dank Hochleistungsrechnern und durch ein komplexes Validierungsprotokoll.

Zusammenfassend erläutert, sind die Systemmitglieder für die Generierung der in den Blöcken enthaltenen Transaktionen verantwortlich, die registriert und an alle Knoten im Netzwerk übertragen werden. Dadurch kann jeder Knoten immer über aktuelle Informationen verfügen (z. B. wenn mehrere Personen gleichzeitig mit einem freigegebenen Google Docs-Dokument arbeiten).

Transaktionen über die Blockchain werden von elektronischen Geldbörsen oder Wallets durchgeführt, bei denen es sich um verschlüsselte Dateien handelt, die sehr ähnlich wie ein Bankkonto funktionieren. Diese E-Wallets haben einen öffentlichen Schlüssel und einen privaten Schlüssel. Die erste ist eine alphanumerische Zeichenfolge zwischen 26 und 35 Zeichen, die einer Kontonummer entspricht. Daher muss der Empfänger der Transaktion dem Emittenten seinen öffentlichen Schlüssel zur Verfügung stellen. Der private Schlüssel wird wiederum verwendet, um Vorgänge aus der Wallet jedes Benutzers zu autorisieren, die als asymmetrische Kryptographie bezeichnet wird.

Alle Arten von Transaktionen aus allen Arten von Wallets und verwandten Anwendungen werden kontinuierlich im Netzwerk produziert. Wenn diese Vorgänge von Knoten erkannt werden, werden sie Teil des so genannten Verbindungspool von Transaktionen, die noch geprüft werden müssen. In diesem Fall wählen die Miner diese unbestätigten Vorgänge aus, um mit ihnen einen neuen Transaktionsblock zu erstellen.

Ein Block sind die Teile einer Zeichenfolge, die Gruppen bestätigter Transaktionen gruppieren und aus den folgenden Elementen bestehen:

  • Ein alphanumerischer Code, der mit dem vorherigen Block verknüpft ist.
  • Ein Paket von Transaktionen.
  • Ein zweiter alphanumerischer Code, der mit dem nächsten Block verknüpft wird.

Jeder Block wird der Zeichenfolge über einen kryptografischen Hash oder Hash hinzugefügt, dh ein Codefragment, das aus verschiedenen mathematischen Operationen generiert wird und als Fingerabdruck in jeder Datensammlung fungiert. Im Fall von Bitcoin wird beispielsweise die als SHA256-Hash bekannte Funktion verwendet, die eine 64-stellige Hexadezimalzahl erzeugt. Eine andere Art von Kryptowährung, wie Ethereum oder Litecoin, verwendet jedoch unterschiedliche Verfahren.