Wie spät ist es in einem Krypto-Netzwerk?
Wie spät ist es in einem Krypto-Netzwerk? Klingt nach einer albernen Frage, ist aber die wichtigste.

Jedes Ereignis in einem Krypto-Netzwerk trägt ein Etikett, den Timestamp: Datum und Uhrzeit, wie die Bahnhofsuhr. Er ist der Faden, der das Ereignis mit der physischen Welt verbindet. Entscheidend ist aber etwas anderes:
Wann ein Ereignis geschehen ist, im Verhältnis zu allen anderen.
Diese Zeit liest keine Uhr ab. Sie ist eine innere Eigenschaft des Netzwerks, und das Netzwerk baut sie ganz allein auf.
Davor oder danach, nicht „um wie viel Uhr“
Stell dir die Schlange am Postschalter vor. Du musst nur wissen, wer vor wem dran war: Es zählt die Reihenfolge, nicht die genaue Uhrzeit, zu der jeder angekommen ist.
Die Doppelausgabe (Double Spending) ist der praktische Grund. Wenn du versuchst, dieselbe digitale Münze zweimal auszugeben, in zwei verschiedenen Geschäften, muss das Netzwerk nicht wissen, um wie viel Uhr du bezahlt hast, sondern welche Zahlung zuerst kam: Die zweite wird abgewiesen. Ohne eine gemeinsame Reihenfolge ließe sich digitales Geld kopieren wie eine Datei.
Die Blockchain ist eine Uhr

Jeder Block trägt den Fingerabdruck seines Vorgängers: Die Kette gibt den Takt vor wie ein Uhrzeiger (CoinBack-Illustration, mit KI erstellt).
Das einfachste Beispiel ist die Blockchain, die „Blockkette“. Im Grunde ist sie eine Uhr: Jeder Block ist ein Tick.
Die Transaktionen eines Blocks finden alle in diesem Moment statt und teilen sich den Timestamp des Blocks. Sie verwechseln sich dennoch nicht, denn innerhalb des Blocks hat jede ihren festen Platz: gleichzeitig, aber geordnet.
Ein Zeiger kann nicht auf die 3 springen, ohne an der 2 vorbeigekommen zu sein: Das Davor und das Danach sind in die Bauweise der Uhr eingeschrieben.
Die Blockchain funktioniert genauso: Jeder Block enthält den „Fingerabdruck“ (im Fachjargon den Hash) des vorherigen Blocks, ein Siegel, das seinen Inhalt verschließt. Man kann also keinen Block ändern, ohne alle nachfolgenden ungültig zu machen.
Das Wann hängt vom Block ab, nicht von der Uhrzeit
Stell dir vor, du zahlst mit Bitcoin: Um 9 Uhr frühstückst du im Café und zahlst 10.000 Satoshi (ein Satoshi ist der hundertmillionste Teil eines Bitcoin).
Um 11 Uhr kaufst du im Supermarkt einen frisch gepressten Saft und zahlst 3.000 Satoshi.
Für die Kette zählt die Uhrzeit deiner Zahlung jedoch nicht: Es zählt, welche Zahlung zuerst in einen Block gelangt.
Bleibt die Zahlung im Café in der Warteschlange hängen und der Saft kommt zuerst durch, dann ist der Saft für das Netzwerk vor dem Cappuccino mit Croissant gekommen. Hattest du morgens nur 11.000 Satoshi im Wallet, kommt im Café nichts an.
Hedera und der DAG: keine Kette, sondern ein Netz aus Ereignissen

Im Hashgraph verweist jedes Ereignis auf zwei vorherige Ereignisse; die Konsenszeit ist der Median der Uhren der Knoten (CoinBack-Illustration, mit KI erstellt).
Hedera, das Netzwerk, in dem CBK lebt, hat einen anderen Weg gewählt. Erinnerst du dich an den Klatsch über Marcos Antrag an Giulia, in der Geschichte von Hedera? Wenn du die Neuigkeit an Stefania weitererzählst, trägst du zwei Erinnerungen mit dir: das Letzte, was du selbst gesagt hast, und das, was du gerade von Francesco gehört hast. Jedes Ereignis bleibt an zwei frühere gebunden, in einem Netzwerk, in dem alle ständig miteinander reden.
Keine Schlange mehr, sondern ein Spinnennetz. Es heißt DAG, gerichteter azyklischer Graph: Pfeile, die immer in die Vergangenheit zeigen und nie in die Zukunft. Aus diesem Netz und aus den Gerüchten, die die Knoten untereinander ausgetauscht haben, gewinnt das Netzwerk eine einzige Reihenfolge, die für alle gilt.
Die überraschende Wendung: der Consensus Timestamp
Und doch gibt es nach so viel Philosophie eine Überraschung: Hedera bringt die physische Uhr wieder ins Spiel.
Jeder Computer im Netzwerk notiert, wann er von deiner Zahlung gehört hat. Die Uhrzeit, die genau in der Mitte liegt, der Median, wird für alle zur offiziellen Zeit: der Consensus Timestamp. Eine falsch gehende oder lügende Uhr reicht nicht aus, um ihn zu verschieben.
Hättest du auf Hedera bezahlt, wäre das Frühstück um 9 Uhr vor dem Saft um 11 Uhr gekommen, genau wie in der Wirklichkeit, und das Café hätte sein Geld in etwa 3-5 Sekunden erhalten.
Zeit als Übereinkunft
Am Ende wird die Zeit in einem Netzwerk nicht entdeckt, sondern vereinbart. Keine große Uhr am Himmel diktiert sie, sondern ein Pakt zwischen vielen Teilnehmern darüber, was zuerst kommt und was danach.
CBK, der Token von CoinBack, entsteht innerhalb dieser Übereinkunft. Entdecke die Partnershops und die CBK-Prämien, die jeder von ihnen vorsieht.
Die Idee ist übrigens fast fünfzig Jahre alt. 1978 schrieb der Informatiker Leslie Lamport, dass es in einem verteilten System keine einheitliche Zeit für alle gibt: Es gibt die Beziehung „Dies geschah vor jenem“. Wenn ich dir schreibe und du antwortest, kommt die Antwort nach der Nachricht, was auch immer unsere Uhren sagen. Können sich zwei Ereignisse dagegen nicht gegenseitig beeinflusst haben, bleibt die Frage, welches zuerst kam, ohne Antwort: Für Lamport sind sie „nebenläufige“ Ereignisse.
Quellen
- Leslie Lamport, Time, Clocks, and the Ordering of Events in a Distributed System, Communications of the ACM 21(7), Juli 1978
- Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System, 31. Oktober 2008
- Bitcoin Wiki, Block timestamp und Difficulty
- Hedera Docs, Gossip about gossip und Hashgraph consensus algorithms
- Hedera Docs, Introduction (Finalität)
- Hedera, What is hashgraph consensus?