Ein Artikel zum Verständnis von Bitcoin. Schauen Sie sich unsere neue Plattform an ?… | von Sajjad Hussain | Die Hauptstadt | Oktober 2020

Ein Artikel zum Verständnis von Bitcoin. Schauen Sie sich unsere neue Plattform an ?… | von Sajjad Hussain | Die Hauptstadt | Oktober 2020


Blockchain

Blockchain ist eine Datenstruktur, in der Blöcke, die Transaktionsinformationen enthalten, nacheinander von hinten nach vorne verknüpft werden. Es kann als Flatfile (eine Datei, die Datensätze enthält, die keine relative Beziehung haben) oder in einer einfachen Datenbank gespeichert werden. Der Bitcoin Core-Client verwendet die LevelDB-Datenbank von Google, um Blockchain-Metadaten zu speichern. Blöcke sind in dieser Kette in geordneter Weise von hinten nach vorne verbunden, und jeder Block zeigt auf den vorherigen Block.

Bergbau

Wenn wir bei den Konzepten von Transaktion, Block und Blockchain nur die Blockchain als Datenbank betrachten, können wir diese Konzepte verwenden, um ein Blockchain-System zu erstellen. Wir können die Transaktionsdatenstruktur verwenden, um Transaktionsdaten (Schecks, Blogs usw.) zu speichern, Transaktionsdaten über Blöcke zu verpacken und schließlich Blöcke über Block-Hashes zu verbinden. Dies ist, was wir normalerweise Blockchain nennen.

P2P-Netzwerk und Knoten

Bitcoin verwendet eine internetbasierte P2P-Netzwerkarchitektur. Jeder Knoten im P2P-Netzwerk ist gleich, jeder Knoten stellt gemeinsam Dienste bereit und es gibt keinen speziellen Knoten. Im P2P-Netzwerk gibt es keine Server, zentralisierten Dienste und hierarchischen Strukturen. P2P-Netzwerke sind von Natur aus skalierbar, dezentral und offen. Bitcoin ist als digitales Peer-to-Peer-Cash-System konzipiert. Die Netzwerkarchitektur spiegelt nicht nur diese Kernfunktion wider, sondern ist auch der Eckpfeiler dieser Funktion. Dezentrale Steuerung ist das Kernprinzip des Entwurfs. Dies kann nur durch die Aufrechterhaltung eines flachen und dezentralen P2P-Konsensnetzwerks erreicht werden.



Source link

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert