GRUNDLAGEN
Was ein Block ist und wie daraus eine Blockchain wird
Blockchain ist keine Zauberei und auch keine Datenbank aus der Zukunft. Es ist eine Kette aus Paketen, und jedes trägt den Fingerabdruck des vorherigen. Versuch, sie zu knacken — du wirst genau sehen, warum sie hält.
Blockchain wird furchtbar erklärt, weil man dafür Wörter wie „verteiltes, unveränderliches Hauptbuch" benutzt. Das stimmt zwar technisch, sagt aber niemandem etwas. Versuchen wir's anders: Es ist ein Notizbuch, dem du nur Seiten hinzufügen darfst — und jede neue Seite trägt den Fingerabdruck der vorherigen. Schreibt jemand Seite fünf um, stimmen die Fingerabdrücke auf allen folgenden Seiten nicht mehr. Das ist der ganze Trick.
Ein Block ist eine Seite in diesem Notizbuch
Ein Block ist ein Bündel von Transaktionen, die das Netzwerk ungefähr im selben Moment verarbeitet hat. Neben den Transaktionen selbst trägt er ein paar zusätzliche Angaben: einen Zeitstempel, eine laufende Nummer, eine NonceEine Zahl, die für sich genommen nichts bedeutet. Sie existiert nur, damit man an ihr herumschrauben kann, bis der Hash des Blocks so aussieht, wie das Netzwerk es verlangt. und, am wichtigsten, den Fingerabdruck des vorherigen Blocks. Genau Letzteres macht aus einem Haufen Blöcke eine Kette.
Dieser Fingerabdruck heißt Hash. Er ist das Ergebnis einer mathematischen Funktion, die eine Eingabe beliebiger Länge in eine Zeichenkette fester Länge verwandelt. Er hat drei Eigenschaften, und zusammen bilden sie das gesamte Sicherheitsmodell:
- Dieselbe Eingabe liefert immer dieselbe Ausgabe. Jeder kann sie nachrechnen und selbst überprüfen.
- Ein einziges geändertes Zeichen verwürfelt den ganzen Hash. Nicht ein bisschen — komplett. Es gibt keine Möglichkeit zu erkennen, wie nah du dran warst.
- Er funktioniert nicht rückwärts. Aus dem Hash lassen sich die Originaldaten nicht berechnen — man kann nur Eingaben raten, bis eine zufällig passt.
Versuch, sie zu knacken
Hier ist eine kleine Kette aus drei Blöcken. Jeder trägt den Hash des vorherigen. Schreib die Daten im ersten Block um und schau, was mit dem Rest passiert:
— Fingerabdruck dieses Blocks — — Fingerabdruck dieses Blocks — — Fingerabdruck dieses Blocks — Mine alle drei Blöcke der Reihe nach und versuch danach, die Daten im ersten umzuschreiben.
Sobald alle drei grün leuchten, ändere eine einzige Ziffer im ersten Block. Der zweite und dritte Block werden sofort rot — ihr gespeicherter „vorheriger Fingerabdruck" stimmt nicht mehr mit dem überein, was tatsächlich herauskommt. Du kannst die Geschichte nicht umschreiben, ohne auch alles umzuschreiben, was danach kommt.
Wozu diese dumme Jagd nach Nullen?
Der „Minen"-Button macht nichts Schlaues. Er erhöht die Nonce um eins, berechnet den Hash neu, prüft, ob er mit Nullen beginnt, und wenn nicht, macht er weiter. Eine Million Mal, eine Milliarde Mal. Aber genau dieser Unsinn hält das ganze Netzwerk zusammen: die richtige Nonce zu finden kostet Energie und Zeit, aber jeder kann es in einer Mikrosekunde überprüfen.
Wer eine alte Transaktion umschreiben will, müsste deren Block und jeden Block danach neu minen — schneller, als der Rest der Welt die Kette weiterbaut. Auf großen Netzwerken ist das nicht verboten, nur absurd teuer. Und wirtschaftlich sinnlos zu sein ist eine sicherere Garantie als verboten zu sein.
Warum es „dezentral" heißt
Kein einzelner Server hält dieses Notizbuch. Tausende unabhängige Computer halten es, jeder mit einer vollständigen Kopie, jeder überprüft jeden neuen Block selbst. Fängt einer an zu lügen, stimmen seine Hashes für alle anderen einfach nicht mehr, und seine Version wird verworfen. Niemand muss irgendjemandem vertrauen — die Prüfung ist mathematisch, nicht institutionell.
Und das führt zu dem, was uns am meisten interessiert: jede Transaktion ist öffentlich. Es hängen keine Namen dran, aber es gibt Adressen — und eine Adresse, die wiederholt großes Geld auf bestimmte Märkte setzt, ist eine Spur, der man folgen kann. Genau daher kommen die Tips von PolyTips.
Nicht jede Kette minet auf dieselbe Weise
Das Minen mit Nullen (Proof of WorkDas Recht, einen Block hinzuzufügen, bekommt, wer beweist, dass er die Arbeit geleistet hat — eine Nonce gefunden hat, die die Zielbedingung erfüllt. Sicher, aber energiehungrig.) ist nur eine Option, historisch gesehen die erste. Ethereum und Polygon laufen heute beide auf Proof of StakeEin Validator wird danach ausgewählt, wie viele eigene Coins er im Netzwerk hinterlegt hat, um den Block vorzuschlagen. Versucht er zu betrügen, verliert er den Einsatz., wo Leute mit ihrem eigenen Geld bürgen statt mit Energie. Das Prinzip der Kette, die Hashes und die Unveränderlichkeit bleiben exakt gleich — nur die Methode, wer die nächste Seite schreiben darf, ändert sich.
Was du mitnimmst
- Ein Block = ein Bündel Transaktionen + der Fingerabdruck des vorherigen Blocks. Dieser Fingerabdruck macht aus Blöcken eine Kette.
- Ein einziges geändertes Zeichen verwürfelt den ganzen Hash. Deshalb lässt sich Geschichte nicht leise bearbeiten.
- Minen ist eine Brute-Force-Jagd nach einer Nonce — teuer zu finden, billig zu prüfen.
- Jeder Node hält eine Kopie des Notizbuchs. Wer lügt, dessen Version wird von allen anderen abgelehnt.
- Alles ist öffentlich. Die Adresse eines großen Spielers ist eine Spur, der sich leicht folgen lässt.
Ein letztes Puzzleteil bleibt: was mit deiner Transaktion passiert zwischen dem Moment, in dem du sie signierst, und dem Moment, in dem sie in einem dieser Blöcke landet.