Blockchain vs. herkömmliche Datenbanken: Was macht Blockchain wirklich anders?

Was nicht in der Blockchain -Technologie enthalten ist,

ist das zentralisierte Datenmanagement, wie z. B. zentralisierte Speicher- und Zugriffskontrolle in herkömmlichen Datenbankmanagementsystemen (DBMS), nicht in den Umfang der Blockchain -Technologie.

fähige Datensätze:

Hinweis: Blockchain stellt sicher, dass es fast unmöglich ist, nach dem Schreiben von Daten in eine Blockchain zu manipulieren, sobald sie in die Blockchain geschrieben wurden. Dies unterscheidet sich stark von Situationen, in denen menschlicher Fehler, böswillige Angriffe oder Systemfehler Änderungen an Daten zu einem herkömmlichen System verursachen können. Daher sind feinbare Datensätze keine Funktion der Blockchain -Technologie.

Einzelknotendatenüberprüfung:

Hinweis: In einem Blockchain -Netzwerk muss die Datenvalidität durch einen Konsens mehrerer Knoten validiert werden. Dieser verteilte Überprüfungsmechanismus gewährleistet die Datenintegrität und Zuverlässigkeit. Im Gegensatz dazu fehlt die Datenvalidierung für einen einzelnen Knoten (z. B. die Administratorvalidierung für herkömmliche Datenbanken), die Transparenz und Sicherheit, die durch Blockchain -Technologie bereitgestellt wird.

unverschlüsselte Datenübertragung:

Hinweis: Die Blockchain -Technologie verwendet in der Regel erweiterte Verschlüsselungsalgorithmen, um die Sicherheit der Datenübertragung und des Speichers zu schützen. Dies umfasst Verschlüsselung und Entschlüsselung mit öffentlichen und privaten Schlüssel sowie die Verwendung von Hash -Funktionen, um die Datenintegrität zu gewährleisten. Daher ist die unverschlüsselte Datenübertragung (z. B. die Übertragung der Klartext) kein wesentlicher Bestandteil der Blockchain -Technologie.

Begrenzte Netzwerkarchitektur:

Beschreibung: Blockchain -Netzwerke sind normalerweise offen und transparent, sodass berechtigte Knoten an Datenüberprüfung und -speicher teilnehmen und an der Datenverifizierung teilnehmen können. Diese Offenheit fördert die Netzwerkdezentralisierung und Skalierbarkeit. Im Gegensatz dazu sind geschlossene Netzwerkarchitekturen (z. B. ein begrenzter Knotenzugriff in privaten Netzwerken) nicht typisch für die Blockchain -Technologie, da sie die Offenheit und Transparenz der Netzwerke einschränken. Ist Blockchain verteilte Datenbank?

Blockchain ist keine Datenbank, die in herkömmlichen Wörtern verteilt ist. Im Folgenden finden Sie detaillierte Erklärungen: 1. Definitionen und Funktionen -verteilte Datenbankfunktionen

Die verteilte Datenbank verteilt auf verstreute Daten und auf einer Vielzahl von Maschinen gespeichert. Ihre Kernziele sind die Freigabe der Arbeitsbelastungen. Wenn die Arbeitsbelastung zu groß ist, können verschiedene Maschinen Lasten teilen, um einen effizienten Systembetrieb zu gewährleisten. Gleichzeitig müssen verteilte Datenbanken auch sicherstellen, dass das gesamte System weiter funktioniert, wenn mehrere Maschinen ausfallen und die Verarbeitung verschiedener Maschinen konsistent und angemessen sein muss.

2. Die Differenz zwischen den Blockchain -Funktionen und den verteilten Datenbank

Datenspeichermethoden: Im Block speichert jede Miningmaschine (oder Knoten) dieselben Daten, die sich von den Merkmalen des verteilten Datenspeichers unterscheiden. In Blockchain werden die Daten nicht so verbreitet, die Workloads zu teilen. Berechnungsmethode: Im Blockblock führt jede Mining -Maschine die gleiche Berechnung durch, um um das Recht zu konkurrieren, Bücher aufzuzeichnen. Am Ende nur eine gültige Berechnung, die mit den Zielen verschiedener Maschinen in der Datenbank nicht übereinstimmt, um zusammenzuarbeiten und konsistente Ergebnisse zu erzielen. Workload Sharing: Blockchain hat nicht die Funktion, die Arbeitsbelastung zu teilen, da alle Knoten dieselbe Berechnung ausführen. Dies steht im Gegensatz zu den Hauptzielen der Datenbank, die zur Freigabe von Workloads durch dezentrale Speicherung und Verarbeitung verteilt ist.

3. Die "verteilte" Blockchain

Obwohl Blockchain bestimmte "verteilte" Merkmale in mehreren Aspekten wie Uncentralisation und Datenvariabilität aus der traditionellen Sicht der Verarbeitungs- und Speicherperspektive aufweist, entspricht sie nicht der traditionellen Definition der verteilten Datenbank. Daher ist es ungenau, einfach den verteilten Datenbankblock aufzurufen.

Zusammenfassend ist Blockchain keine Datenbank, die in herkömmlichen Wörtern verteilt ist. Es hat einen signifikanten Unterschied zu einer Datenbank, die in Bezug auf Datenspeicherung, Berechnungsmethode und Workload Sharing verteilt ist.

Was ist Blockchain?

Wie kann Blockchain eine einfache und leicht verständliche Weise eingeführt? Knoten auf der ganzen Welt verbinden sich über ihre jeweiligen Bereitstellungsserver mit dem Blockchain -Netzwerk und bilden gemeinsam eine dezentrale verteilte Datenbank. Jeder Knoten genießt gleiche Rechte und Verpflichtungen mit allen anderen Knoten, um die Dezentralisierung und Verteilung von Daten zu erkennen. Stellen Sie sich vor, Blockchain ist durch abstraktes konzeptionelles Verständnis wie ein global gemeinsam genutztes Kontobuch, in dem jeder fähige Knoten an Lesen und Schreibvorgängen teilnehmen kann. Dieses System stellt sicher, dass die Daten aller Knoten in der Welt konsistent sind. Selbst wenn ein Knoten fehlschlägt, gehen Informationen nicht verloren, da die Informationen über andere Knoten synchronisiert werden, um die Kontinuität und Integrität der Daten zu gewährleisten. Die Konzepte der "Zentralisierung" und "Dezentralisierung" sind besonders wichtig, um ein dezentrales System aufzubauen. Das zentralisierte System stützt sich auf maßgebliche Institutionen wie Alipay, um Transaktionen zu überprüfen und die Datensicherheit zu gewährleisten und von mehreren Parteien Vertrauen zu gewährleisten. Solche Abhängigkeiten können jedoch zu Datenverlust oder Korruption führen, da das System vollständig auf die Stabilität und Sicherheit der maßgeblichen Partei angewiesen ist. Im Gegensatz dazu stellt das dezentrale System die Zuverlässigkeit und Sicherheit von Daten über ein verteiltes Knotennetzwerk sicher. Jeder Knoten ist Teil des Systems und behält gemeinsam die Datenkonsistenz bei. Lassen Sie uns die Vorteile der Dezentralisierung durch ein Beispiel eines vereinfachten Handelssystems verstehen. In einem dezentralen System haben alle Knoten den gleichen Transaktionsdatensatz im Hauptbuch. Wenn ein Server eines Knotens fehlschlägt, kann das Hauptbuch anderer Knoten immer noch die Gültigkeit von Transaktionen überprüfen und die Anfälligkeit der Einzelzentralisierung vermeiden. Natürlich ist das dezentrale System nicht perfekt und es gibt immer noch einige Probleme und Herausforderungen, wie die Datenkonsistenz und die Prävention von böswilligem Verhalten. Durch clevere Entwürfe wie den Nachweis von Arbeitsmechanismen, Konsensalgorithmen usw. kann die Blockchain -Technologie diese Probleme lösen und die Stabilität und Sicherheit des Systems sicherstellen. Der Kern der Blockchain liegt in der verteilten Bereitstellung und der Verwendung von P2P -Protokollen. Durch diese Technologien wurde eine global gemeinsam genutzte, dezentrale Datenbank erstellt. Obwohl die Technologie komplex ist, ist ihr grundlegendes Prinzip einfach und intuitiv: Durch die Synchronisation von Transaktionsdaten zwischen Knoten, um die Datenaustausch und die Konsistenz zwischen Knoten zu gewährleisten. Der Mining -Prozess ist ein wichtiger Glied in der Blockchain. Durch die Berechnung des Arbeitsnachweises haben die Knoten die Möglichkeit, neue Blöcke zu erstellen und Belohnungen zu erhalten. Dieser Prozess testet nicht nur die Rechenleistung, sondern stellt auch die Sicherheit und Stabilität des Systems sicher. Durch Bergbau- und Transaktionsgebühren erhalten Knoten nicht nur den Betrieb des Systems, sondern auch wirtschaftliche Vorteile. Die Konstruktion und der Betrieb von Blockchain umfassen mehrere komplexe technische Details, einschließlich Blöcke, Transaktionen, Konsensalgorithmen, Verschlüsselungstechnologie usw. Das Verständnis dieser Konzepte erfordert Zeit und eingehende Forschung, aber das Kernkonzept ist einfach und intuitiv. Mit der Entwicklung der Technologie und der Vertiefung der Forschung wird die Anwendung und das Verständnis von Blockchain umfangreicher und ausführlicher sein.

Was ist Blockchain?

Es ist ein wichtiges Konzept für Bitcoin. Es ist im Wesentlichen eine dezentrale Datenbank. Gleichzeitig handelt es sich bei der zugrunde liegenden Technologie von Bitcoin um eine Reihe von Datenblöcken, die mithilfe kryptografischer Methoden generiert werden. Jeder Datenblock enthält Informationen aus einer Stapel von Bitcoin -Netzwerktransaktionen, mit denen die Gültigkeit seiner Informationen überprüft und Fälschungen verhindern und den nächsten Block generiert werden. Es handelt sich um eine mathematische Architektur der Datenspeicherung, die auf eine Weise erstellt wurde, die fast unmöglich zu schmieden oder zu manipuliert ist und verwendet werden kann, um alle Arten von wertvollen Daten zu speichern. Was genau ist "Blockchain"? Aus akademischer Sicht ist Blockchain ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismen und Verschlüsselungsalgorithmen. Blockchain ist im Wesentlichen eine dezentrale Datenbank. Viele Menschen können diese Erklärung immer noch nicht verstehen, also lasst uns eine einfache Metapher machen. Nehmen wir Umwelt an: Wenn Sie zu Hause ein Kontobuch haben, können Sie die Konten aufbewahren. In der Vergangenheit gaben meine Eltern Ihnen das Gehalt und baten Sie, es im Kontobuch aufzuzeichnen. Wenn Sie gierig sind und etwas Leckeres kaufen möchten, sind die Aufzeichnungen im Kontobuch möglicherweise weniger als ein Dutzend Yuan. Dies ist nur ein Beispiel. Ich glaube, als ich ein Kind war, möchte jeder etwas Geld aus den Taschen ihrer Eltern bekommen. So lösen Sie Probleme mit Blockchain: Wenn Sie die ganze Familie verwenden, um das Buch zu mobilisieren, werden die oben genannten Probleme nicht gefunden. Weil Sie Konten behalten, Ihr Vater Konten behält und Ihre Mutter Konten behält, sie können das allgemeine Konto sehen, Sie können es nicht ändern und Ihre Eltern können es nicht ändern. Es gibt nichts, was Sie tun können, wenn Sie Zigaretten kaufen möchten oder diejenigen, die essen möchten. Mit anderen Worten, das verteilte digitale Hauptbuch von Blockchain zeichnet alle aufgetretenen Transaktionen auf und wurde vom System einstimmig erkannt. Jeder Block ist ein Hauptbuch, das nicht nur Transaktionsinformationen aufzeichnen kann, sondern auch über mehr Funktionen verfügt. Die multifunktionale "Blockchain" zeichnet nicht nur jede Transaktion auf, sondern zeichnet auch programmgesteuert fast alles auf, was für den Menschen wertvoll ist: Geburts- und Sterbeurkunden, Heiratsurkunden, Eigentumsurkunden, Abschlusszertifikate, Finanzkonten, Angaben zur Anamnese, Versicherungsansprüche, Stimmen, Lebensmittelquellen und alles andere, was in Code zum Ausdruck gebracht werden kann. Jeder Block ist wie eine Festplatte. Alle oben genannten Informationen werden durch die Kryptographie -Technologie gespeichert und verschlüsselt. Diese gespeicherten Informationen können nicht manipuliert werden. Das Blockchain -System überprüft alle Daten, die alle 10 Minuten während des Zeitraums generiert werden (z. B. Transaktionsaufzeichnungen und Datensätze, wann der Block bearbeitet oder erstellt oder usw. erstellt wird), und speichern diese Daten in einem neuen Block, der mit dem vorherigen Block angeschlossen wird und eine Kette bildet. Jeder Block muss relevante Informationen aus dem vorherigen Block enthalten, bevor er wirksam wird. Aus dieser Sicht hat Blockchain einige technische Merkmale. Merkmale der Blockchain 1. Außergewöhnliche Sicherheit: Im Gegensatz zu zentralisierten Datenbanken, die Unternehmen oder Regierungsbehörden gehören, wird Blockchain von niemandem oder Entitäten kontrolliert, und die Daten werden auf mehreren Computern vollständig kopiert (verteilt). Im Gegensatz zu zentralisierten Datenbanken haben Angreifer keinen einzigen Einstiegspunkt, und die Sicherheit der Daten ist garantierter. 2. Unzulässiger: Sobald Sie die Blockchain eingegeben haben, können keine Informationen nicht geändert werden, und selbst der Administrator kann diese Informationen nicht ändern. Sobald etwas erscheint, kann es nicht geändert werden. Dieses Attribut ist für die sich ständig verändernde und sich ständig ändernde Online-Welt von großer Bedeutung, in der derzeit Menschen leben. 3.. Zugriff: Alle Knoten im Netzwerk könnenZugriff auf Informationen. 4. Kein Dritter: Aufgrund der Dezentralisierung der Blockchain kann es Peer-to-Peer-Transaktionen helfen, sodass keine Genehmigung von Dritten erforderlich ist, unabhängig davon, ob Sie mit Fonds handeln oder austauschen. Blockchain selbst ist eine Plattform. Was genau ist Blockchain? Die Blockchain -Technologie bezieht sich auf einen Weg für die gesamten Menschen, an der Buchhaltung teilzunehmen. Es gibt eine Datenbank hinter allen Systemen, und Sie können die Datenbank als ein großes Hauptbuch betrachten. Derzeit behält jeder von ihnen seine eigenen Konten. Da es keinen zentralisierten Vermittler gibt, wird automatisch durch voreingestellte Programme ausgeführt. Es kann nicht nur die Kosten senken, sondern auch die Effizienz verbessern. Da jeder das gleiche Kontobuch hat, kann es sicherstellen, dass der Prozess der Kontobuchaufzeichnung geöffnet und transparent ist. Die Blockchain -Technologie ist die Grundlage für Bitcointechnologie. Bitcoin ist seit vielen Jahren sehr stabil, ohne dass zentrale Institutionen in Betrieb und Verwaltung von Einrichtungen betrieben werden, und hat keine Probleme erlebt. Einige Leute bemerkten also ihre zugrunde liegende Technologie, die abstrakte Extrahierung der Bitcoin -Technologie und nannten sie Blockchain -Technologie oder verteilte Ledger -Technologie. Laut einem Bericht der spanischen größten Bank, Santander, werden Banken auf der ganzen Welt um 2020 Blockchain -Technologie wahrscheinlich etwa 20 Milliarden US -Dollar pro Jahr einsparen. Solche Daten reichen aus, um die enormen Änderungen und Durchbrüche zu veranschaulichen, die "Blockchain" in das traditionelle Finanzfeld gebracht haben. Cloud Computing ist in der Regel so definiert, dass dynamische und einfach zu skalierende und häufig virtualisierte Ressourcen über das Internet virtualisiert werden. Diejenige, die Cloud-Computing-Plattformen bietet, ist häufig eine zentralisierte Organisation. Das aus Blockchain bestehende Netzwerk hat im Allgemeinen keine spezifischen Institutionen, sodass Blockchain näher an der Definition eines verteilten Computersystems liegt und zu einer Art verteilter Computing gehört. Wie wird die Entwicklung der "regionalen Kette" in Zukunft aussehen? 1. Viele Menschen werden dem Dilemma begegnen, "zu beweisen, dass meine Mutter meine Mutter ist", wenn sie verschiedene Zertifikate ausgeben. Mit Blockchain müssen sie sich keine Sorgen mehr machen. Es stellt sich heraus, dass unsere Geburtsurkunde, unser Immobilienzertifikat, unsere Heiratsurkunde usw. einen zentralen Knoten benötigen, bevor jeder zugeben kann. Sobald transnational, können Verträge und Zertifikate aufgrund des Mangels an globalen zentralen Knoten ungültig werden. Die unveränderliche Natur der Blockchain -Technologie hat diese Situation grundlegend verändert. Unsere Geburtsurkunden, Immobilienzertifikate und Heiratsurkunden können in der Blockchain notariell notariell notariell zu etwas werden, dem jeder auf der ganzen Welt vertraut. Natürlich kann es auch leicht bewiesen werden, dass "meine Mutter meine Mutter ist". 2. Die Gesundheitsversorgung besteht lediglich darin, Blockchain zu verwenden, um ein zeitgestempeltes Universal-Record-Repository festzulegen, um den Zweck des Extrahierens von Dateninformationen in verschiedenen Datenbanken zu erreichen. Wenn Sie beispielsweise zu einem Arzt gehen, müssen Sie nicht wiederholt einchecken, ohne das Krankenhaus zu wechseln, oder Sie müssen nicht wiederholt Probleme zur Erstattung der Krankenversicherung machen, was Zeit und Ausgaben sparen kann. 3. Reiseverbrauch zum Beispiel verwenden wir häufig Ctrip, Meupuan und andere Apps, um Bestellungen zu finden und zu erteilen, um in Hotels und anderen Diensten zu bleiben, und verschiedene Plattformen erhalten Provisionen daraus. Die Anwendung von Blockchain besteht darin, Zwischenhändler zu entfernen und einen sicheren und dezentralen Weg für Dienstleister und Kunden zu erstellen, um den Zweck der direkten Verbindung und der Transaktionen zu erreichen. 4. Eine bequemere Transaktionsblockchain kann Zahlungen und Transaktionen effizienter und bequemer machen. Mit der Blockchain -Plattform können Benutzer intelligente Verträge erstellen, die aktiv werden, wenn bestimmte Bedingungen erfüllt sind. Dies bedeutet, dass automatische Zahlungen freigegeben werden können, wenn beide Parteien der Transaktion zustimmen, ihre Bedingungen zu erfüllen. 5. Strikt steuern die Produktqualität. Wenn Sie einen Apfel kaufen, unter BlockchainTechnologie können Sie den gesamten Prozess von der Produktion von Obstbauern bis zur Auflage kennen. Unter diesen sind staatliche Regulierungsinformationen, professionelle Inspektionsdaten, Inspektionsdaten für Unternehmensqualität usw. Eine intelligente Lieferkette wird die Lebensmittel und die Waren, die wir verwenden, sicherer und sicherer verwenden. 6. Eigentumsrechtsschutz Art Schöpfer setzen ihre Werke auf die Blockchain. Wenn jemand seine Werke benutzt, wird er sofort wissen. Die entspre chenden Lizenzgebühren werden auch automatisch an die Schöpfer bezahlt. Die Blockchain -Technologie schützt nicht nur das Urheberrecht, sondern hilft den Entwicklern auch, ihre Arbeiten ohne die Unterstützung von Vertriebsunternehmen direkter an Verbraucher zu verkaufen.