Blockchain ist eine neue Art verteilter Datenspeichertechnologie, die die Sicherheit und Glaubwürdigkeit von Daten durch Verschlüsselungsalgorithmen und verteilte Konsensmechanismen gewährleistet.
Blockchain ist eine neue Art verteilter Datenspeichertechnologie, die die Sicherheit und Glaubwürdigkeit von Daten durch Verschlüsselungsalgorithmen und verteilte Konsensmechanismen gewährleistet.
Blockchain kombiniert Technologien wie verteilte Speicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus und Kryptografie, um Transaktionen und Informationen über eine ständig wachsende Kette von Datenblöcken (Blöcken) aufzuzeichnen und so die Datensicherheit zu gewährleisten Transparenz. Jeder Block enthält mehrere Transaktionsinformationen und den Hash-Wert des vorherigen Blocks und bildet so eine unveränderliche Kette von Transaktionsdatensätzen. Die Kernidee der Blockchain besteht darin, Daten verteilt auf mehreren Knoten zu speichern und die Sicherheit und Glaubwürdigkeit der Daten durch Verschlüsselungsalgorithmen und Konsensmechanismen zu gewährleisten.
Egal wie groß das System oder wie klein die Website ist, dahinter steckt meist eine Datenbank. Unter normalen Umständen wird derjenige, der für den Betrieb des Netzwerks oder Systems verantwortlich ist, es warten. Wenn es sich um eine WeChat-Datenbank handelt, muss sie vom Team von Tencent verwaltet werden, und die Datenbank von Taobao muss vom Team von Alibaba verwaltet werden. Jeder muss denken, dass dieser Ansatz natürlich ist, aber das ist bei der Blockchain-Technologie nicht der Fall.
Wenn wir uns die Datenbank als ein Hauptbuch vorstellen: Alipay ist beispielsweise ein typisches Hauptbuch, und jede Datenänderung ist eine Buchhaltungsart. Wir können uns die Datenbankpflege als eine sehr einfache Buchhaltungsmethode vorstellen.
Das Gleiche gilt auch in der Welt der Blockchain. Jeder im Blockchain-System hat die Möglichkeit, sich an der Buchhaltung zu beteiligen. Das System wird innerhalb eines Zeitraums, vielleicht innerhalb von zehn Sekunden oder vielleicht zehn Minuten, die Person auswählen, die in diesem Zeitraum die schnellste und beste Buchhaltung hat. Diese Person wird die Buchhaltung durchführen und die Änderungen in der Datenbank zusammenfassen Während dieses Zeitraums werden Änderungen im Hauptbuch in einem Block aufgezeichnet. Wir können uns diesen Block als eine Seite Papier vorstellen. Nach der Bestätigung, dass die Aufzeichnung korrekt ist, verknüpft (verkettet) das System den Datenfingerabdruck des vergangenen Hauptbuchs , und dann wird dieses Stück Papier an alle anderen im gesamten System gesendet. Dann beginnt der Zyklus von neuem und das System sucht nach der nächsten Person, die schnell und gut Konten führen kann, und alle anderen im System erhalten eine Kopie des gesamten Hauptbuchs. Das bedeutet auch, dass jeder in diesem System genau das gleiche Ledger hat. Diese Technologie wird Blockchain-Technologie genannt, auch bekannt als Distributed-Ledger-Technologie.
Da jeder (Computer) genau das gleiche Hauptbuch hat und jeder (Computer) völlig gleiche Rechte hat, wird das gesamte System nicht zusammenbrechen, weil eine einzelne Person (Computer) den Kontakt verliert oder ausfällt. Da es exakt die gleichen Ledger gibt, bedeutet das, dass alle Daten offen und transparent sind und jeder die digitalen Veränderungen in jedem Konto sehen kann. Das sehr interessante Merkmal ist, dass die darin enthaltenen Daten nicht manipuliert werden können. Da das System automatisch vergleicht, berücksichtigt es, dass die Kontobücher mit der größten Anzahl dieselben Nummern haben wie die echten Geschäftsbücher, und die kleine Anzahl von Geschäftsbüchern mit unterschiedlichen Nummern, da es sich bei anderen um falsche Geschäftsbücher handelt. In diesem Fall macht es für niemanden Sinn, sein eigenes Hauptbuch zu manipulieren, denn es sei denn, man kann die meisten Knoten im gesamten System manipulieren. Wenn das gesamte System nur fünf oder zehn Knoten hat, ist das vielleicht einfach, aber wenn es Zehntausende oder sogar Hunderttausende sind und diese in jeder Ecke des Internets verteilt sind, es sei denn, jemand kann die meisten Computer kontrollieren in der Welt, sonst wäre es unwahrscheinlich, dass man eine so große Blockchain manipuliert.
Das obige ist der detaillierte Inhalt vonWas bedeutet Blockchain?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!