Vergleich: Verteilte Datenbanken vs. Blockchain – Alle Unterschiede im Überblick

⓵ Was sind die Unterschiede zwischen verteilten Datenbanken und Blockchains?

Blockchain ist eine gemeinsam genutzte verteilte Datenbanktechnologie. Obwohl der Wortlaut der Blockchain in verschiedenen Berichten unterschiedlich ist, sind die folgenden vier technischen Merkmale überein. 1. Dezentralisiert: Die linke Seite von Abbildung 1 beschreibt die zentralisierten Eigenschaften des heutigen Wirtschaftssystems. Die rechte Seite beschreibt das dezentrale Wirtschaftssystem. Es hat keinen Vermittler und die Rechte und Pflichten aller Knoten sind gleich. Kein Knotenstopp zur Funktion hat keinen Einfluss auf den allgemeinen Betrieb des Systems. 2. Vertrauenslos: Alle Knoten im System können ohne Vertrauen gehandelt werden, da der Betrieb der Datenbank und das gesamte System offen und transparent ist. Im Regeln und Zeitbereich des Systems können sich die Knoten nicht gegenseitig täuschen. 3. Gesamtwartung: Das System wird von allen Knoten mit Wartungsfunktionen aufrechterhalten, und jeder im System nimmt an den Wartungsarbeiten teil. 4. Zuverlässige Datenbank: Jeder Knoten im System verfügt über die letzte vollständige Datenbankkopie, und das Ändern der Datenbank in einen einzelnen Knoten ist ungültig, da das System automatisch verglichen wird und der Ansicht ist, dass derselbe Datenbeitrag, der in den meisten Fällen angezeigt wird, zutreffend ist. Blockchains für Projekte wie Bitcoin, Ethereum und anständig sind all diese Eigenschaften.

⓶ Eine einfache Erklärung, was Blockchain ist?

Blockchain ist ein Datenbankspeichersystem, das auf der ganzen Welt verteilt ist, das mit dem Konzert zusammenarbeiten kann.

unterscheidet sich von herkömmlichen Vorgängen mit Datenbanken - die Erlaubnis zum Lesen und Aufzeichnungen wird von einem Unternehmen oder einer zentralisierten Hand (charakteristisch für die Zentralisierung) gesteuert. Blockchain ist der Ansicht, dass jeder, der die Möglichkeit hat, den Server festzulegen.

Naggets aus der ganzen Welt bereitstellen ihre eigenen Server lokal und stellen eine Verbindung zum Blockchain -Netzwerk her, um in diesem verteilten Datenbankspeichersystem ein Knoten zu werden. Nach dem Beitritt hat der Knoten genau die gleichen Rechte und Verpflichtungen wie alle anderen Knoten (dezentrale, verteilte Eigenschaften). Gleichzeitig können sie für diejenigen, die Blockchain -Dienste anbieten, jeden Knoten im System lesen und schreiben. Schließlich werden alle Knoten in der Welt immer wieder gemäß einem bestimmten Mechanismus synchronisieren, um eine vollständige Konsistenz in den Daten aller Komponenten im Netzwerk von Blockchains zu erreichen.

Bereitstellen der Information

Blockchain ist die Grundtechnologie von Bitcoins, wie z. B. den Buchhaltungsdirektor der Datenbank, die alle Transaktionen aufzeichnet. Diese Technologie erregte allmählich die Aufmerksamkeit der Bank- und Finanzindustrie von ihrer Sicherheit und Bequemlichkeit.

31. März 2018 „Principles of Blockchain and Practical Development Technology“ wurden offiziell in den Hörsaal der Universität eingeführt, und das erste Jahr fand auf dem südlichen Campus der University of Electronic Science und Xi'an Technology statt.

Im April 2018 kündigte eine Gruppe von Wissenschaftlern der Oxford University die Schaffung der ersten Blockchain der Welt der Welt an - der Universität von Wulf. Am 29. Mai veröffentlichte Baidu Encyclopedia eine neue Blockchain -Funktion, um Gerechtigkeit und Transparenz bei der Bearbeitung des Eingangs zu gewährleisten.

⓷ Wie man versteht,

welche Blockchain

Blockchain ist, ist eine verteilte Datenbanktechnologie.

Die Blockchain kann als spezielle verteilte Datenbank verstanden werden, die von mehreren Knoten gepflegt wird, und jeder Knoten verfügt über eine vollständige Kopie der Datenbank. Im Gegensatz zu herkömmlichen Datenbanken existiert Informationen in der Blockchain -Datenbank in Form von Blöcken und sind in chronologischer Reihenfolge miteinander verbunden, um eine wachsende Kette zu bilden. Die Hauptmerkmale dieser Technologie sind Dezentralisierung, hohe Sicherheit und Unveränderlichkeit.

Insbesondere kann die Blockchain in die folgenden zentralen Teile unterteilt werden, um zu verstehen:

1. Dezentralisierung: Das Blockchain -Netzwerk stützt sich nicht auf eine zentralisierte Organisation oder Server, die ausgeführt werden soll. Im Gegenteil, jeder Knoten des Netzwerks hat das Recht und die Verpflichtung, an Überprüfungs- und Registrierungstransaktionen teilzunehmen und die Funktionsweise des gesamten Systems aufrechtzuerhalten. Diese dezentrale Funktion macht die Blockchain robuster und autonomer.

2. Struktur der Kettendaten: Blockchain -Daten sind in Form von Blöcken vorhanden, und jeder Block enthält eine bestimmte Anzahl von Transaktionsaufzeichnungen. Diese Blöcke sind in chronologischer Reihenfolge miteinander verbunden, um eine unveränderliche Kettendatenstruktur zu bilden. Diese Struktur sorgt für die Integrität und Sicherheit der Daten.

3. Verschlüsselungstechnologie: Blockchain verwendet erweiterte Verschlüsselungsalgorithmen, um die Datensicherheit zu schützen. Jeder Block ist durch einen Verschlüsselungsalgorithmus mit dem vorherigen Block verbunden, was die Unveränderlichkeit der gesamten Kette garantiert. Nur Knoten mit korrekten Schlüssel können an der Überprüfung und Änderung von Daten teilnehmen, die die Systemsicherheit erheblich verbessern.

4. Intelligente Verträge und Erweiterungsanwendungen: Zusätzlich zur Funktion der grundlegenden Transaktionsaufzeichnungen unterstützt Blockchain auch intelligente Verträge und andere Verlängerungsanwendungen. Intelligente Verträge sind Software, die die Vertragsbedingungen ausgeführt, verwalten und automatisch anpassen. Sie können auf der Blockchain laufen und den Umfang der Blockchain -Anwendung weiter erweitern.

Zusammenfassend ist Blockchain eine innovative Lösung, die auf verteilten Datenbanktechnologie basiert. Es bietet neue Lösungen für Datensicherheit, Kreditinstitut und Dezentralisierungswert, Kettendatenstruktur und Verschlüsselungstechnologie.

Was ist "Blockchain"?

Blockchain hat zwei Bedeutungen:

1. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie die Speicherung verteilter Daten, die Punktpunktübertragung, den Einwilligungsmechanismus und die Verschlüsselungsalgorithmen. Der sogenannte Einwilligungsmechanismus ist ein mathematischer Algorithmus im Blockchain -System, um Vertrauen zu schaffen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.

2. Blockchain ist die zugrunde liegende Technologie von Bitcoin als Datenbankregister, in dem alle Transaktionen Datensätze aufgezeichnet werden. Diese Technologie hat aufgrund ihrer Sicherheit und des Komforts nach und nach Aufmerksamkeit der Bank- und Finanzindustrie auf sich gezogen.

Im strengen Sinne ist die Blockchain eine Kettendatenstruktur, die die Datenblöcke in der chronologischen Reihenfolge nacheinander kombiniert und auf verschlüsselte Manomess -Weise garantiert wird und nicht für Nicht -Non -Transformation.

Im Allgemeinen ist die Blockchain -Technologie eine neue Methode der Infrastruktur und der verteilten Berechnung, bei der Blockchain -Datenstrukturen zur Überprüfung und Archivierung von Daten verwendet werden, die Einwilligung des Knotens verwendet, um Daten zu generieren und zu aktualisieren, verwenden Verschlüsselungsverschlüsselungsverschlüsselung und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen für Programme und Operationen. Für Programme und Operationen für Programme und Operationen für Programme und Operationen.