Blockchain: Technologie, Klassifizierung und Kryptographie im Überblick

Wie man Blockchain

Blockchain beschreibt, ist ein Softwaretechnologiesystem, das Kryptographie, Konsensalgorithmus und Datenstruktur kombiniert.

1. Definition

Li-Geldansichten: Blockchain ist eine vollständige Reihe von technischen Systemen, die nach der Geburt von Bitcoin verwendet werden, einschließlich kryptografischer Verschlüsselungsalgorithmen, POW-Governance-Mechanismen und Punkt-zu-Punkt-Datenübertragung, die ein auf Bitcoin-öffentlicher Kette basierender Ökosystem bildet. Er glaubt, dass die von der Regierung organisierte Blockchain ein Teil oder eine Variante dieses vollständigen Systems sein kann. Hong Shuning View: Blockchain ist ein kryptografisches Softwaretechnologiesystem, das Kettendatenstruktur praktiziert und die Konsistenz von Byzantiner durch Konsensalgorithmen erreicht. Er betonte, dass Dezentralisierung, Kryptographie und Kettendatenstruktur Blockchain -Kernelemente sind und dass Blockchain eine unzuverlässige Technologie ist.

2. Technische Klassifizierung

öffentliche Kette: Es hat ein finanzielles Attribut und ist nicht lizenziert, und jeder kann teilnehmen. Zum Beispiel sind Bitcoin -Daten schwer zu beschädigen, da sie eine große Anzahl vollständiger Knoten enthält. The Alliance Rant: Keine finanziellen Attribute und Knoten werden häufig von Institutionen verwaltet. Die dauerhafte Fähigkeit der Konsortiumkette hängt von der Anzahl und Verteilung des Knotens ab. Wenn die Anzahl der Knoten nicht ausreicht oder zentral verwaltet wird, können die Daten unterbrochen werden.

3. Incentive -Mechanismus

Bedeutung: Ob die Blockchain -Anwendung wahr ist -kann umgesetzt werden, eine große Anzahl von Teilnehmern anziehen, und ihre Fähigkeit, böswillige Angriffe zu beschädigen und standzuhalten, liegt in der Erstellung wirksamer Anreizmechanismen. Anreizkompatibilität: Ein wichtiger Mechanismus im Bitcoin -Design. Unter der Annahme, dass die meisten Menschen ehrlich sind, verwenden sie Incentive -Mechanismen, um Knoten zu ermutigen, um ehrlich zu sein. Ehrlichkeitsverhalten haben die Vorteile und unehrliche Verhaltensweisen haben einen viel größeren Verlust als Vorteile. Knotenbeschränkungen und Design von Anreizmechanismen: In einer Bundeskette oder einer bestimmten Blockchain -Anwendung sollten Knoten aufeinander beschränkt sein, und eine Reihe von Anreizmechanismen sollten so ausgelegt sein, dass die Knoten die Daten nicht freiwillig beschädigen.

Zusammenfassend ist Blockchain ein komplexes technisches System, das sich auf Dezentralisierungs-, Kryptografie- und Kettendatenstruktur befindet, während der Schlüssel in der praktischen Anwendung darin besteht, einen effektiven Anreizmechanismus zu etablieren, um die Sicherheit und Zuverlässigkeit des Blockblocks zu gewährleisten.

Was ist die Blockchain -Technologie?

Blockchain ist eine verteilte Ledger -Technologie, die vier Kerntechnologien kombiniert: eindeutige Datenstruktur, Speicherung, Kryptographie und Konsensmechanismus.

Eindeutige Datenstruktur:

Blockchain besteht aus Blöcken und Ketten, und jeder Block enthält spezifische Datensätze wie Transaktionsinformationen, Holz und mehr.

Verteilter Speicher:

Blockchain nimmt dezentrale Ideen an, und die Datensätze werden von jedem Knoten abgeschlossen, der an der Rechnungslegung teilnimmt, ohne eine zentrale Managementorganisation. Verteilte Speichermechanismen machen die Daten sicherer und zuverlässig, da kein einzelner Knoten das gesamte Netzwerk steuern kann und so verhindern, dass Daten gedemütigt werden.

Kryptographie:

Blockchain verwendet die asymmetrische Verschlüsselungstechnologie in der Kryptographie, um die Sicherheit zu gewährleisten. Die asymmetrische Verschlüsselung verwendet zwei Schlüssel, verschiedene öffentliche und private Schlüssel, für Verschlüsselung und Zersetzung, um die Datenübertragung und Speichersicherung zu gewährleisten. Die Bildung von öffentlichen und privaten Schlüssel wird durch verschiedene Algorithmen geändert, und sein Charakter ist kompliziert und schwer zu knacken, was die Sicherheit weiter verbessert.

Konsensmechanismus:

Der Konsensmechanismus ist die Blockchain -Seele, die sicherstellt, dass der Knoten bereit ist, die Initiative zu ergreifen, um einen Konto aufzuzeichnen. POW (Nachweis der Arbeit) ist ein frühzeitiger Konsensmechanismus, der um Rechnungslegungsrechte konkurriert, indem sie um Rechenleistung konkurrieren, aber viele Ressourcen und Zeitkosten verschwenden. Nachfolgende Konsensmechanismen wie POS (Nachweis von Interesse) und DPO (Beweis von Interesse) erhöhen die Effizienz durch Halten von Zeit und Menge an digitalen Währungen oder die Auswahl von Repräsentationsknoten für die Bestätigung und Buchhaltung von Proxy, aber auch die Dezentralisierung auf ein bestimmtes Niveau.

Zusammenfassend hat die Blockchain -Technologie Dezentralisierung, Variabilität und Datensicherheit durch Kerntechnologien wie eindeutige Datenstruktur, verteilte Speicherung, Kryptographie und Konsensmechanismus erreicht und eine wichtige technische Unterstützung für die zukünftige Entwicklung der intelligenten Wirtschaft bietet.

⒈ Die Kryptographie des Betriebs der Blockchain

Die Kryptographie der Blockchain -Extraktion impliziert die folgenden Aspekte:

Der Extraktionsmechanismus basiert auf den Prinzipien der Kryptographie:

Bitcoin -Extraktionsmechanismus basiert keine einfachen mineralischen Exploitation, basiert jedoch auf Prinzipien von Kryptografiekomplexen. Das Recht, das Buch durch den Wettbewerb zwischen Knoten aufzuzeichnen. Immer wenn das Buch erfolgreich aufgezeichnet wird, erhält der Minderjährige eine bestimmte Menge Bitcoin als Belohnung.

Überprüfung des P2P -Netzwerks und des Knotens:

Das Bitcoin -Blockchain -Netzwerk funktioniert im P2P -Modus, und die Knoten werden über kryptografische Prinzipien gegenseitig verifiziert, um die Sicherheit der Datenübertragung zu gewährleisten. Dieser Überprüfungsmechanismus verhindert die Datenfälumung und Fälschung.

Suche nach Hash -Funktionen und Nonce -Werten:

Jeder Knoten berechnet die Hash -Funktion und findet einen bestimmten Wert, so dass der Hash -Wert des Blockheaders den spezifischen Bedingungen erfüllt, um Rechnungsrechtsrechte zu erhalten. Dieser Prozess wird als "Mining" bezeichnet. Der Blockheader enthält mehrere Teile und die erfolgreich untergrabenen Knoten müssen den entspre chenden Nonce -Wert über die Hash -Kollision finden. Die Änderung der Transaktionsdaten führt zu Änderungen in der Merkle -Root, die den Hash -Wert des Blockheaders beeinflusst, was auch die Sicherheit und Unveränderlichkeit von Transaktionsdaten sicherstellt.

Minial Awards und Handhabungskosten:

Miniment -Renämmer werden in zwei Teile unterteilt: geringfügige Belohnungs- und Handhabungskosten. Kleinere Belohnungen werden vom Bitcoin -System definiert, um Minderjährige zur Teilnahme am Bergbau zu ermutigen, und sind ein Prozess, um etwas aus irgendetwas zu schaffen. Die Verarbeitungskosten werden vom Initiator der Transaktion an den Minderjährigen gezahlt, um sicherzustellen, dass die Transaktion zuerst verarbeitet wird. Diese beiden Auszeichnungen basieren auf den Prinzipien der Kryptographie, um die Eigenkapitalverteilung zu gewährleisten.

Zusammenfassend lässt sich sagen, dass die Kryptographie der Blockchain -Extraktion hauptsächlich die Prinzipien der Kryptographie der Betriebsmechanismen, des P2P -Netzwerks und der Überprüfung der Knoten, der Suche nach Hash- und Nonce -Werten sowie der Zuweisung von Bergbaubelohnungen und Manipulationskosten impliziert. Zusammen garantieren diese Mechanismen die Sicherheit und Stabilität des Bitcoin -Systems.