Anleitungen & Tutorials Guide 2 von 5

Wie Blockchains wirklich funktionieren

Was tatsächlich in einem Block steckt, wie sich Tausende Computer ohne Chef einigen und warum das Umschreiben der Geschichte so schwer ist — erklärt ohne Fachjargon.

Illustration: a chain of identical plain linked blocks, for how blockchains actually work

Kurz gefasst

Eine Blockchain ist eine Liste von Transaktionsbündeln, die jeweils kryptografisch mit dem vorherigen verknüpft sind. Weil das Ändern eines alten Bündels jede nachfolgende Verknüpfung bricht und weil das Hinzufügen eines Bündels echte Ressourcen kostet, ist das Umschreiben der Geschichte auf einem großen Netzwerk unerschwinglich teuer.

Zentrale Begriffe

  • Ein Block ist ein Transaktionsbündel plus ein Fingerabdruck des vorherigen Blocks
  • Hashing macht Manipulation sofort erkennbar
  • Konsens ist, wie sich das Netzwerk ohne Autorität einigt
  • Proof of Work verbraucht Strom; Proof of Stake riskiert Sicherheiten
  • Dezentralität ist ein Spektrum, keine Ja/Nein-Eigenschaft

Du musst Blockchains nicht verstehen, um Krypto sicher zu nutzen — genauso wenig, wie du TCP/IP verstehen musst, um eine E-Mail zu senden. Aber ein funktionierendes gedankliches Modell macht es erheblich schwerer, dich zu täuschen, und das ist Grund genug.

Was tatsächlich in einem Block steckt

Ein Block enthält drei Dinge: ein Bündel Transaktionen, einen Zeitstempel und einen kryptografischen Fingerabdruck des vorherigen Blocks. Dieser dritte Punkt macht ihn zu einer Kette.

Der Fingerabdruck wird von einer Hashfunktion erzeugt. Man gibt ihr beliebige Daten, und sie liefert eine Zeichenkette fester Länge zurück. Die nützlichen Eigenschaften: Dieselbe Eingabe liefert immer dieselbe Ausgabe, jede Änderung der Eingabe — selbst ein einziges Zeichen — führt zu einer völlig anderen Ausgabe, und man kann von der Ausgabe nicht auf die Eingabe zurückrechnen.

Warum Manipulation scheitert

Angenommen, du wolltest eine Transaktion in Block 500 einer Kette ändern, die inzwischen 900 Blöcke lang ist. Die Änderung verändert den Hash von Block 500. Aber Block 501 enthält den alten Hash von Block 500 — also ist Block 501 jetzt ungültig. Behebst du das, ändert sich der Hash von Block 501, was Block 502 ungültig macht, und so weiter bis Block 900.

Du müsstest also jeden Block ab 500 neu berechnen — während der Rest des Netzwerks die ehrliche Kette weiter verlängert, was du ebenfalls überholen müsstest. Auf einem großen Netzwerk ist das nicht nur schwierig, es kostet mehr, als jeder plausible Gewinn wert wäre.

Wie sich das Netzwerk einigt

Das eigentliche Problem, das eine Blockchain löst, ist die Einigung. Tausende anonyme Computer, von denen manche feindselig agieren könnten, müssen sich ohne Verantwortlichen auf eine Version der Geschichte einigen. Das Verfahren dafür heißt Konsens.

Proof of Work

Proof of Work macht das Vorschlagen eines Blocks teuer. Teilnehmer — Miner — wetteifern darum, eine Zahl zu finden, die zusammen mit dem Blockinhalt einen Hash unterhalb eines Zielwerts ergibt. Es gibt keine Abkürzung; man rät, billionenfach pro Sekunde. Wer sie zuerst findet, schlägt den Block vor und erhält neu geschaffene Coins.

Die Kosten sind echter Strom und echte Hardware, und genau das ist der Punkt: Ein Angreifer kann das nicht durch mehr Identitäten fälschen. Bitcoin nutzt dieses Verfahren. Die naheliegende Kritik ist der Energieverbrauch, der inhärent und nicht zufällig ist — die Sicherheit ist der Aufwand.

Proof of Stake

Proof of Stake ersetzt Rechenleistung durch Sicherheiten. Validatoren hinterlegen Coins, das Protokoll wählt sie aus, um Blöcke vorzuschlagen und zu bestätigen, und Fehlverhalten vernichtet einen Teil ihrer Einlage. Das Netzwerk anzugreifen bedeutet, eine enorme Einlage zu erwerben und sie bewusst zu verlieren.

Ethereum wechselte 2022 zu diesem Modell und senkte den Energieverbrauch um über 99 %. Die Kritik lautet, dass Einfluss den bestehenden Bestand widerspiegelt, was Kontrolle bei großen Haltern und Staking-Diensten konzentrieren kann.

Bestätigungen — und warum sie wichtig sind

Sobald deine Transaktion in einen Block aufgenommen wird, hat sie eine Bestätigung. Jeder weitere Block fügt eine weitere hinzu. Mehr Bestätigungen bedeuten mehr Aufwand, den ein Angreifer bräuchte, um sie rückgängig zu machen — deshalb warten Börsen mehrere ab, bevor sie eine Einzahlung gutschreiben. Das ist keine Bürokratie; es ist die Wahrscheinlichkeit einer Umkehrung, die gegen null geht.

„Dezentral“ ist ein Spektrum

Es ist verlockend, Dezentralität als Ja/Nein-Eigenschaft zu behandeln. Das ist sie nicht. Ein Netzwerk kann dezentral sein, was den Betrieb der Nodes angeht, aber zentralisiert, wer die Software schreibt, oder darin, welche wenigen Mining-Pools die meisten Blöcke produzieren, oder wer die Admin-Keys eines Protokolls kontrolliert.

Wenn sich ein Projekt selbst als dezentral bezeichnet, lautet die nützliche Frage: dezentral in welcher Hinsicht, und wer könnte das noch morgen ändern oder stoppen? Viele Dinge, die als dezentral vermarktet werden, könnten von einer kleinen Zahl von Menschen von heute auf morgen gestoppt werden.

Was du als Nächstes lesen solltest

Als Nächstes in diesem Pfad: warum hat Krypto einen Wert? — eine schwierigere Frage, als sie zunächst erscheint.

Quellen

Mitreden

Eine Frage oder einen Fehler entdeckt?

Kommentare stehen Mitgliedern offen und werden vor der Veröffentlichung geprüft. Fragen und Korrekturen sind immer willkommen; Werbung und Kursprognosen nicht.

  • Kostenlos – eine E-Mail-Adresse und ein Passwort, mehr nicht
  • Guides speichern und Fortschritt verfolgen
  • Zum Lesen braucht es nie ein Konto

Kostenlos beitreten Anmelden