Was ist die Blockchain-Technologie? Wie funktioniert das?
Blockchain erklärt
Blockchains werden verteilt (d.h. ohne ein einziges Repository) und dezentrale digitale Ledger, die manipulativ und resistent sind. Auf ihrer grundlegendsten Ebene können Benutzer Transaktionen in einem freigegebenen Ledger innerhalb dieser Gruppe aufzeichnen. Das Ergebnis ist, dass keine Transaktion geändert werden kann, sobald sie unter Standard-Blockchain-Netzwerkfunktion veröffentlicht wurde.
Das Blockchain-Konzept wurde 2008 mit zahlreichen anderen Technologien und Computerkonzepten integriert, um moderne Kryptowährungen zu schaffen: elektronisches Bargeld, das durch kryptografische Prozesse geschützt ist, anstatt ein zentrales Repository oder eine Autorität.
Blockchain-Implementierungen werden häufig mit einem bestimmten Ziel oder einer bestimmten Funktion erstellt. Kryptowährungen, Smart Contracts und verteilte Ledger-Systeme für Unternehmen sind Beispiele für Funktionalitäten.
Bitcoin war die erste Blockchain-basierte Kryptowährung, die es Benutzern ermöglichte, Daten öffentlich zu teilen, damit die Teilnehmer die Gültigkeit der Transaktion unabhängig überprüfen können. Kryptowährungen basieren auf der Blockchain-Technologie, die nach der intensiven Nutzung kryptografischer Funktionen benannt ist.
Um digital zu signieren und sicher innerhalb des Systems zu handeln, verwenden die Benutzer öffentliche und private Schlüssel. Benutzer können Rätsel mit kryptografischen Hash-Funktionen lösen, in der Hoffnung, mit einer festen Menge an Geld in Kryptowährungs-basierten Blockchain-Netzwerken bezahlt zu werden, die das Mining beinhalten.
Das Gebiet der Blockchain-Technologie hat einen stetigen Strom von Fortschritten erlebt, wobei regelmäßig neue Plattformen eingeführt werden - die Umgebung verschiebt sich ständig. Abgesehen von Kryptowährungen kann die Blockchain-Technologie verwendet werden, um ein permanentes, öffentliches und transparentes Ledger-System zu etablieren, um Verkaufsdaten zu sammeln, die digitale Nutzung zu verfolgen und Zahlungen an Content-Ersteller wie Musiker zu leisten.
Dieser Artikel erklärt die Blockchain-Technologie und gibt einen Überblick über die Funktionsweise.
Um mehr über die verschiedenen Arten von Blockchain-Netzwerken zu erfahren, klicken Sie bitte hier.
Wie funktioniert Blockchain?
Das grundlegende Ziel einer Blockchain ist es, Menschen - insbesondere diejenigen, die sich gegenseitig nicht vertrauen - wichtige Daten auf sichere, manipulationssichere Weise kommunizieren zu lassen.
Hash-Funktion, Blöcke, Knoten, Miner, Wallets, digitale Signaturen und Protokolle sind die verschiedenen Hauptkonzepte in der Blockchain.
Hash-Funktion
Stellen wir uns vor, dass 10 Personen in einem Raum beschlossen haben, eine neue Währung zu machen. Sie müssen dem Geldfluss folgen, um die Gültigkeit der Münzen in ihrem neuen monetären Ökosystem sicherzustellen. Eine Person - nennen wir ihn Bob - beschloss, eine Liste aller Aktionen in einem Tagebuch zu führen. Eine andere Person – nennen wir ihn Jack – beschloss jedoch, Geld zu stehlen. Um dies zu verbergen, änderte er die Einträge im Tagebuch.
Dann bemerkte Bob eines Tages, dass sich jemand in sein Tagebuch eingemischt hatte. Er beschloss, das Format seines Tagebuchs zu ändern, um zukünftige Manipulationen zu verhindern. Er verwendete ein Programm namens Hash-Funktion, das Text in eine Reihe von Zahlen und Buchstaben verwandelt, wie in der folgenden Tabelle gezeigt.
Dieser Prozess nutzt einen sicheren Hash-Algorithmus oder SHA, der die Buchstaben in Zeichenketten verwandelt. Bob kann verschiedene Arten von SHAs wählen, die jeweils in der Komplexität variieren und unterschiedlichen Bedürfnissen entsprechen.
Ein Hash ist eine Zeichenfolge von Zahlen und Buchstaben, die von Hash-Funktionen erzeugt werden. Eine Hash-Funktion ist eine mathematische Funktion, die eine variable Anzahl von Zeichen in eine Zeichenfolge mit einer festen Anzahl von Zeichen konvertiert.
Nur eine kleine Veränderung in einer Saite erzeugt einen völlig neuen Hash. Nach jedem Tagebucheintrag hat Bob einen Hasch eingefügt. Doch dann entschied sich Jack, die Einträge erneut zu ändern. Er kam zum Tagebuch, änderte die Platte und erzeugte einen neuen Hash.
[Blockchain-Technologie erklärt]
Bob bemerkte, dass jemand das Tagebuch wieder durchgesehen hatte. Er beschloss, die Aufzeichnung jeder Transaktion zu erschweren. Nach jedem Datensatz fügte er einen neuen Hash ein, der aus dem aufgezeichneten letzten Hash generiert wurde. Daher hängt jeder Eintrag vom vorherigen ab.
Wenn Jack versucht, die Platte zu ändern, muss er den Hash in allen vorherigen Einträgen ändern. Jack war jedoch ein entschlossener Dieb, also verbrachte er die ganze Nacht damit, alle Hashes zu zählen.
Bob wollte nicht aufgeben, also fügte er nach jedem Datensatz eine andere Zufallszahl hinzu. Diese Nummer wird als „nonce“ bezeichnet. Nichts sollten so gewählt werden, dass der generierte Hash in zwei Nullen endet.
Um Datensätze mit Bobs aktualisiertem Eingabesystem zu fälschen, müsste Jack jetzt Stunden und Stunden damit verbringen, die Nonce für jede Zeile zu bestimmen.
Nonces sind für selbst Computer schwierig herauszufinden, aber die Aufgabe ist möglich, da die Bergleute konkurrieren, um sie als Teil des Blockchain-Mining-Prozesses zu entdecken.