8 Juni 2021 1:01

Was zeichnet die Bitcoin-Blockchain auf?

Die Bitcoin-Blockchain ist im Wesentlichen eine riesige, gemeinsame, verschlüsselte Liste aller Adressen, die Bitcoin-Guthaben enthalten. Jeder neue Block stellt die letzte Aktualisierung der Kontostände dar. Ein Block bezieht sich einfach auf eine Reihe von Bitcoin-Transaktionen, die miteinander verbunden sind, da sie im selben Zeitraum stattgefunden haben. Neue Blöcke werden erstellt, nachdem ein weiteres Mining stattfindet oder eine Transaktion stattfindet, bei der Bitcoin ausgetauscht wird.

Die zentralen Thesen

  • Die Bitcoin-Blockchain ist im Wesentlichen eine riesige, gemeinsame, verschlüsselte Liste aller Adressen, die Bitcoin-Guthaben enthalten.
  • Blockchains bestehen aus einer Reihe einzelner Blöcke, die in chronologischer Reihenfolge nach der Reihenfolge der Transaktionen angeordnet sind.
  • Während eine Blockchain verwendet werden kann, um eine beliebige Anzahl von Datenpunkten (Stimmen bei einer Wahl, Produktinventare, staatliche Identifizierungen, Eigentumsurkunden usw.) zu speichern, verwendet Bitcoin die Blockchain lediglich als Mittel, um ein Zahlungsbuch transparent zu erfassen.

Blöcke werden so übereinander gestapelt, dass ein Block vom vorherigen abhängt. Auf diese Weise wird eine Kette von Blöcken erstellt; Daher kommt der Begriff „Blockchain“. Wenn eine Transaktion an das Bitcoin-Netzwerk übermittelt wird, werden die Informationen gleichzeitig über alle Bitcoin-Knoten – alle Computer, die mit anderen Computern in der Blockchain verbunden sind – weitergegeben (durch die Blockchain).

Die Funktion einer Blockchain

Auf diese Weise funktioniert es ähnlich wie ein öffentliches Hauptbuch, das wirtschaftliche Transaktionen erfasst und eine Möglichkeit bietet, zu überprüfen, ob alle Bitcoin-Benutzer mit den gleichen Informationen ausgestattet sind. Jeder kann eine Kopie der Blockchain herunterladen und damit den Weg von Bitcoins von einer Bitcoin-Transaktion zur anderen verfolgen.(Es sollte beachtet werden, dass, obwohl es eine Aufzeichnung jeder jemals getätigten Bitcoin-Transaktion gibt, diese mit einer bestimmten Bitcoin-Adresse verknüpft sind und nicht mit einem persönlich identifizierenden Namen oder einer E-Mail. Aus diesem Grund wird Bitcoin als pseudonym betrachtet.)1

Das Ziel einer Blockchain ist es, digitale Informationen aufzuzeichnen und an jeden Teilnehmer zu verteilen, aber nie zu bearbeiten. Während eine Blockchain verwendet werden kann, um eine beliebige Anzahl von Datenpunkten (Stimmen bei einer Wahl, Produktinventar, staatliche Identifizierungen, Eigentumsurkunden usw.) zu speichern, verwendet Bitcoin die Blockchain lediglich als Mittel, um ein Zahlungsbuch transparent zu erfassen.

In einer Blockchain verfügt jeder Knoten über eine vollständige Aufzeichnung der Daten, die seit ihrer Einführung in der Blockchain gespeichert wurden. Bei Bitcoin beinhalten diese Daten die gesamte Historie aller Bitcoin-Transaktionen. Wenn ein Knoten einen Fehler in seinen Daten hat, kann er die Tausenden anderer Knoten als Referenzpunkt verwenden, um sich selbst zu korrigieren.

In jedem Block enthaltene Informationen

Blockchains bestehen aus einer Reihe einzelner Blöcke, die in chronologischer Reihenfolge basierend auf der Reihenfolge der Transaktionen angeordnet sind. Die in einem Block enthaltenen Informationen bestehen aus zwei Teilen.

Der erste Teil besteht aus den Kopfelementen: Informationen über den Standort und andere Daten zu den in diesem Block enthaltenen Transaktionen. Beispielsweise verweist ein Hash im Header auf den vorherigen Block. Für Genesis-Blöcke gibt es keine Hashes, da diese Blöcke keinen Vorgänger haben. Ein Merkle-Baum – eine Datenstruktur, die in der Informatik zum Aufzeichnen von Transaktionen verwendet wird – wird verwendet, um die im Block enthaltene Abfolge von Transaktionen anzuzeigen. Ein weiterer Hash innerhalb des Blocks enthält Zeitstempelinformationen, die Nonce und den Schwierigkeitsgrad. Hier ist eine kurze Erklärung jeder dieser Komponenten:

  • Zeitstempelinformationen : Zeigt die Uhrzeit und das Datum der Erstellung des Blocks an
  • Nonce : Die Nummer, die von Bergleuten gelöst werden muss
  • Schwierigkeitsgrad : bezeichnet die Schwierigkeit des zu lösenden Problems.

Der zweite Teil sind die Kennungsinformationen. Auch dies ist eine kryptografische Hash-Funktion. Es wird durch zweimaliges Hashing der Header-Elemente generiert.

Blockchain anonymer als ein Kontoauszug

Einer der angeblichen Vorteile (oder Risiken, je nach Ihrer Einstellung) von Bitcoin ist seine einzigartige Anonymität. Diejenigen, die mit Bitcoins handeln, sollen an eine bestimmte Bitcoin-Adresse gebunden sein und nicht an einen persönlich identifizierenden Namen oder eine E-Mail. Die Anonymität ist jedoch aufgrund des Blockchain-Informationsregisters etwas gefährdet.

Da jede Transaktion öffentlich protokolliert wird, könnte ein einziger Verstoß gegen die Eigentumsidentität zur Enthüllung vieler anderer Eigentümer führen, indem einfach die Transaktionen verfolgt werden. Noch immer ist die Blockchain anonymer als ein Kontoauszug, aber kein undurchdringlicher Schleier der Geheimhaltung, wie manche Befürworter der Bitcoin-Technologie gerne behaupten.