Blockchain oder Blockchain ist eine riesige Datenbank, die alle Transaktionen enthält, die jemals in der Vergangenheit stattgefunden haben, sowie die Daten aller Wallets, die jemals existiert haben. Die Blockchain besteht aus miteinander verbundenen Blöcken öffentlicher Daten. Gleichzeitig verbindet das Verschlüsselungssystem alle vorhandenen Blöcke mathematisch miteinander, ohne das Auslesen der Informationen zu beeinträchtigen.
Blockchain ist auch eine verteilte Datenbank. Kopien dieser Aufzeichnung werden in jedem Bitcoin-Wallet-Programm aufbewahrt, mit Ausnahme von Bitcoin-Wallets auf Mobiltelefonen. Das Datenschutzniveau ist unübertroffen und mit den Besonderheiten der mathematischen Verschlüsselung verbunden. Tatsache ist, dass kein einzelner Datensatz in einem Block ersetzt werden kann, da die nachfolgenden mathematischen Inkonsistenzen dazu führen, dass alle Blöcke in der Kette ersetzt werden müssen.
Somit hat jeder Kunde seine eigene Kopie der Blockchain und zum Zeitpunkt der Verbindung mit anderen Wallets wird diese Kopie verifiziert. Die geringste Inkonsistenz in der Kopie der Blockchain führt dazu, dass sich dieser Block nicht mit anderen Blöcken verbinden kann und abgelehnt wird.
Die Blockchain steht allen offen. Jeder kann seinen Inhalt mithilfe von Parsern oder Onlinediensten anzeigen. Eine Wallet mit der Identität ihres Besitzers zu verknüpfen ist jedoch eine sehr schwierige Aufgabe, die nur spezielle Dienste leisten können, und selbst dann nicht immer.
Die Blöcke, aus denen die Blockchain besteht, fungieren als Zellen zum Speichern von Transaktionsdaten. Neue Blöcke zum Aufzeichnen neuer Informationen werden ständig mit einer durchschnittlichen Geschwindigkeit von 1 Block pro 10 Minuten erstellt. Sobald ein neuer Block erstellt wurde, wird er von allen anderen Bitcoin-Clients verifiziert und an die Blockchain angehängt. In Zukunft wird es unmöglich sein, es zu ändern, und die Datenbank wird automatisch auf allen Knoten (Wallets) des Netzwerks aktualisiert.
Wallets, die auch Clients des Bitcoin-Netzwerks sind, übernehmen die Funktionen von Netzwerkknoten, dh sie synchronisieren die Blockchain selbst und übertragen neue Blöcke. Für den Benutzer wird das Wallet benötigt, um seine Transaktionen zu empfangen und zu übertragen und den Verlauf seiner Transaktionen anzuzeigen. Alle Wallet-Daten werden in der Datei Wallet.dat gespeichert. Der Verlust dieser Datei ist gleichbedeutend mit dem Verlust des gesamten Geldes in Ihrer Brieftasche.
Basierend auf dem Vorstehenden wird klar, dass die Blockchain ein dezentrales System ist. Tatsächlich ist jede Brieftasche jedes Benutzers ein eigenes kleines unabhängiges Zentrum, das unabhängig über die Aufnahme einer bestimmten Transaktion in die Liste entscheidet. Um etwas in der Blockchain zu ändern, müssen Sie daher alle Knoten (Wallets) in diesem System ändern. Oder zumindest die meisten.
Daher ist es unglaublich schwierig, die Blockchain zu betrügen. Aus theoretischer Sicht gibt es Möglichkeiten, aber sie alle erfordern enorme Investitionen, die gleichzeitig gesendet werden müssen, sowie unglaubliche technische Freuden, und dennoch wird all dies leicht zu finden und leicht zu lösen sein.
Die Datenmenge in der Blockchain beträgt etwas mehr als 100 GB an Informationen. Genau so viel Internetverkehr benötigt das Client-Programm, um es zu synchronisieren.
Alle Benutzer des Bitcoin-Netzwerks können bedingt in 2 Gruppen eingeteilt werden: normale Benutzer und Bergleute. Gewöhnliche Benutzer tätigen Transaktionen: Bitcoins untereinander übertragen.
Bergleute bilden Blöcke aus diesen Aufzeichnungen. Für jeden gebildeten Block gibt das System dem Miner eine Belohnung in Form einer bestimmten Menge an Bitcoins. Derzeit beträgt die Höhe dieser Belohnung 25 Münzen.