Blockchain-Schlüssel: Der Unterschied zwischen öffentlichem und privatem Schlüssel

Die

˙△˙ Blockchain verfüg

t über einen privaten Schlüssel und einen öffentlichen Schlüssel

öffentlicher Schlüssel (öffentlicher Schlüssel, als öffentlicher Schlüssel bezeichnet) und asymmetrische Verschlüsselungsalgorithmen in der Kryptographie privater Schlüssel (privater Schlüssel). Wie der Name schon sagt, kann der öffentliche Schlüssel öffentlich verfügbar sein, während der private Schlüssel sicher aufbewahrt werden muss.

Privatschlüssel wird durch einen zufälligen Saatgut erzeugt und der öffentliche Schlüssel wird von einem privaten Schlüssel durch einen Algorithmus erhalten. Da der öffentliche Schlüssel für Einfachheit und Praktikum sehr lang ist, erscheint die "Adresse", die dem öffentlichen Schlüssel entnommen wird. Diese etymologischen Prozesse sind einseitig irreversibel. Das heißt, die Adresse kann den öffentlichen Schlüssel nicht einführen, und der öffentliche Schlüssel kann den privaten Schlüssel nicht einführen.

Aus diesem Fall können wir sehen, dass öffentliche und private Schlüssel bei Paaren vorhanden sind. Ihre Verwendungen wurden in 16 Wörtern zusammengefasst: öffentliche Schlüsselverschlüsselung, private Schlüsselentschlüsselung; Private Schlüsselsignaturen, öffentliche Schlüsselüberprüfung.

öffentliche Schlüsselverschlüsselung, private Schlüsselentscheidung. Verschlüsseln Sie nämlich die Originaldaten mit einem öffentlichen Schlüssel, und nur dieser private Schlüssel kann die Originaldaten öffnen. Dadurch können die Originaldaten ohne Diebstahl im Netzwerk verbreiten und die Privatsphäre schützen.

private Schlüsselsignaturen, Signatur der öffentlichen Schlüsselverifizierung. Verwenden Sie einen privaten Schlüssel, um die Originaldaten zu unterzeichnen. Nur dieser öffentliche Schlüssel kann nur überprüfen, ob die Signaturzeichenfolge den ursprünglichen Daten entspricht.

Schloss und Schlüssel zum Vergleich öffentlicher und privater SchlüsselKann verwendet werden. Mit der Sperre wird ein Element gesperrt und der Schlüssel wird zum Entsperren des Elements verwendet. Der Hauptbesitzer ist der Eigentümer des Artikels. Tatsächlich ist dies der Fall. Das öffentliche und private Schlüsselpaar legt das Eigentum an Blockchain -Kontosystem und -vermögen (Token usw.) fest. Die Vermögenswerte der Blockchain sind in der öffentlichen Schlüssel geschlossen, und der private Schlüssel wird verwendet, um die Eigenschaft zu entsperren und dann zu verwenden. Wenn ich beispielsweise die Eigenschaft an Sie übertragen möchte, verwende ich meinen persönlichen Schlüssel, um Transaktionen (einschließlich Eigenschaft, Menge usw.) zu unterschreiben, die Ihnen die Eigenschaft übertragen und das Blockchane -Netzwerk präsentiert. Der Knoten überprüft die Signatur und schalte die Vermögenswerte korrekt von meinem öffentlichen Schlüssel und sperren sie auf seinem öffentlichen Schlüssel.

Wir haben die Rolle privater Schlüssel gesehen. Sie sind wichtig als Passwort eines zentralisierten Buchhaltungssystems (Alipay, WeChat Pay usw.). Wenn Sie einen privaten Schlüssel besitzen, haben Sie das Eigentum an der Immobilie, daher müssen wir den privaten Schlüssel gut halten und es nicht offenlegen.

Blockchain -Definition

Blockchain ist ein neues Anwendungsmodell, das Computertechnologie wie verteilte Datenspeicherung, Lieferung an Punkte, Konsensmechanismen und Verschlüsselungsalgorithmen kombiniert. Das Folgende ist eine detaillierte Erläuterung der Definition von Blockchain:

Verteilte Datenspeicher: Blockchain -Daten speichert Daten in verschiedenen Kopien und nicht zentriertes Speicher auf zentralen Servern. Diese verteilte Funktion macht die Daten sicherer, da jeder Fehler oder jede Unterbrechung eines einzelnen Knotens die Integrität der Daten und die Sicherheit des gesamten Systems nicht beeinflusst.

Punkt-zu-Punkt-Übertragung: Knoten in Blockchain kommuniziert und überträgt Daten über das Punkt-zu-Punkt-Netzwerk. Dies bedeutet, dass Informationen direkt zwischen den Knoten konvertiert werden können, ohne dass ein zentraler Vermittler oder Server erforderlich ist. Diese Liefermethode verbessert die Effizienz und Sicherheit der Datenübertragung.

Konsensmechanismus: Blockchain nimmt spezifische Algorithmen oder Protokolle an, um sicherzustellen, dass alle Knoten den Datenbedingungen und Änderungen zustimmen. Dieser Konsensmechanismus ist ein wichtiger Bestandteil der Blockchain -Technologie, die die Zuverlässigkeit und Konsistenz von Daten sicherstellt. Gemeinsame Konsensmechanismen umfassen Beweise für Arbeit, Interessenbeweise und andere. Mit diesem Verschlüsselungsalgorithmus können autorisierte Benutzer auf die Daten zugreifen und diese ändern, wodurch die Datenschutz und Sicherheit der Daten geschützt werden.

Zusammenfassend ist Blockchain ein neues Computertechnologie-Anwendungsmodell, das verteilte Datenspeicherung, Punkt-zu-Punkt-Zustellung, Konsensmechanismus und Verschlüsselungsalgorithmus kombiniert. Es bietet dezentrale, sichere und zuverlässige Datenspeicher- und Übertragungsmethoden und bietet eine starke technische Unterstützung für eine Vielzahl von Anwendungsszenarien.

Wie bietet die Blockchain Datensicherheit im Netzwerk? Im Allgemeinen wird der asymmetrische Verschlüsselungsalgorithmus verwendet, dh das Passwort während der Verschlüsselung unterscheidet sich vom Kennwort während des Entsperrung. Einfach ausgedrückt, wir haben einen exklusiven privaten Schlüssel. Solange wir unseren privaten Schlüssel schützen, geben wir der anderen Partei den öffentlichen Schlüssel an, die andere Partei verwendet den öffentlichen Schlüssel, um die Datei zu verschlüsseln, um den Figurentext zu generieren, und dann den Figurentext für Sie zu übergeben. Wir verwenden dann den privaten Schlüssel, um den einfachen Text zu entschlüsseln, damit der Übertragungsinhalt garantiert von anderen gesehen werden kann. Auf diese Weise werden die codierten Daten übertragen! Gleichzeitig gibt es auch eine digitale Signatur, die uns eine zusätzliche Garantie für uns ergibt, um zu beweisen, dass das Dokument während des Verlassens der anderen Partei nicht reguliert wurde. Es ist ersichtlich, dass die Blocchain -Verschlüsselungstechnologie Sicherheitsprobleme im Prozess der zirkulierenden Daten und der Freigabe effektiv lösen kann, was eine großartige Option ist.