Was ist die Blockchain?

Bitcoin Blockchain-DarstellungDie Blockchain ist der Kern von Bitcoin, da sie die Zusammenfassung aller Transaktionen im Bitcoin-Netzwerk ist. Wie der Name schon sagt, handelt es sich um eine Kette von Blöcken oder Mengen von Transaktionen in chronologischer Reihenfolge.

Jeder Block wird der Blockchain hinzugefügt, nachdem ein Miner einen Hash gefunden hat, der für diesen bestimmten Satz von Transaktionen korrekt ist. Dieser Hash zusammen mit dem Hash des vorherigen Blocks wird dann im gesamten Netzwerk verteilt und durch Konsens an das jüngste Ende der Blockkette hinzugefügt.

Die Bitcoin Blockchain kann, wie die Blockchain anderer Krypto-Währungen auch, abgefragt werden, um Daten über bestimmte Adressen zu liefern – zum Beispiel die zehn wichtigsten Adressen nach Wert oder die Anzahl der Transaktionen in einem bestimmten Zeitraum und deren Größe.

Der Hauptsturz der Bitcoin-Blockkette ist ihre Größe. Es wird immer größer und größer, was bedeutet, dass es Probleme gibt, es auf einzelnen Computern zu speichern und zu synchronisieren.

Das Bitcoin-Protokoll hat ein Blockzeitziel von etwa zehn Minuten – andere Krypto-Währungen haben eine festgelegte Zielblockzeit von weniger im Allgemeinen – und verschlüsseln insbesondere alternative Krypto-Währungen wie Litecoin oder Dogecoin. Die Blockzeit wird durch die Schwierigkeitsstufe eingehalten, die die Wahrscheinlichkeit bestimmt, tatsächlich einen richtigen Hash zu finden. Je höher die Schwierigkeit, desto geringer die Wahrscheinlichkeit, den Hash zu finden, und desto länger würde es dauern, bis das Computernetzwerk eine Lösung für die Menge der Transaktionen findet.

Mit zunehmender Anzahl der Computer und deren Leistung steigt auch die Schwierigkeit, um die Blockzeit auf zehn Minuten zu begrenzen. Da der Bitcoin SHA-256 Algorithmus jedoch kein iteratives, sondern reines Rätselraten ist, wie ein Lotterielos, ist die zehn Minuten Zeit nur ein erwarteter Durchschnitt. Tatsächlich, wenn das Netzwerk einen unglücklichen Satz von Vermutungen über den richtigen Hash hat, kann es viel länger dauern, einen Satz von Transaktionen in einen Block zu bestätigen.

Die Wahrscheinlichkeitsverteilung einer Bitcoin-Blockzeit ist eigentlich exponentiell – was bedeutet, dass es manchmal sehr lange oder sehr kurze Zeit dauern kann – es ist eine Lotterie, aber der Durchschnitt liegt bei 10 Minuten, was durch die Schwierigkeit aufrechterhalten wird, die wiederum durch die Anzahl der Miner, die versuchen, den Block zu lösen, und ihre Hashing-Power gesteuert wird.