≥^≤ Wie kann die digitale Signatur von Blockchain interpre tieren?
Im verteilten Blockchain -Netzwerk erfordert die Kommunikation zwischen Knoten und Reichweite das Vertrauen auf die digitale Signaturtechnologie, die hauptsächlich die Identitätsbestätigung und Informationsauthentizität und Integritätsprüfung realisiert.
Digitale Signatur
Digitale Signatur (auch als öffentliches Schlüssel digitaler Signatur und elektronischer Signatur bezeichnet) ist eine häufige physikalische Signatur, die einem Papier ähnelt, aber sie verwendet Technologie im Bereich der öffentlichen Schlüsselverschlüsselung, um digitale Informationen zu identifizieren. Eine Reihe digitaler Signaturen definiert normalerweise zwei ergänzende Vorgänge, eine für die Unterschrift und die andere zur Überprüfung. Es handelt sich um eine Reihe von Zahlen, die nur vom Absender der Informationen generiert werden können, die andere nicht schmieden können. Diese Zahlenzeichenfolge ist auch ein effektiver Beweis für die Echtheit der vom Absender der Informationen gesendeten Informationen. Beweisen Sie einfach, dass "ich ich bin ich".
Um die Effektivität der↓。υ。↓ -Transaktion zu bestätigen, w
ird in der Blockchain in Abhängigkeit von der digitalen Zertifikatentechnologie der Blockchain häufig verwendet, um die Effektivität der Transaktion zu überprüfen. Digitale Zertifikate werden normalerweise als Blockchains für folgende Zwecke verwendet.1. Identifizierung: Durch Bestätigung des digitalen Zertifikats kann das Blockchain -Netzwerk die Identität beider Parteien über Transaktionen bestätigen, um die Legitimität und Sicherheit der Transaktion sicherzustellen.
2. öffentliche Schlüsselbestätigung: Digitales Zertifikat enthält normalerweise den öffentlichen und privaten Schlüssel des Inhabers. Unter ihnen werden öffentliche Schlüssel verwendet, um Informationen zu verschlüsseln und zu entschlüsseln, während persönliche Schlüssel zum Unterzeichnen und Überprüfen von Transaktionen verwendet werden. Das Blockchain -Netzwerk kann die Legitimität des öffentlichen Schlüssels bestätigen, indem er den öffentlichen Schlüssel des digitalen Zertifikats überprüft, um die Sicherheit und Integrität der Transaktion sicherzustellen.
3. Überprüfen Sie die Integrität und Authentizität der Transaktion. Mithilfe der digitalen Signaturtechnologie können Handelsstarter einen privaten Schlüssel verwenden, um die Unveränderlichkeit von Transaktionen und die Authentizität der Quelle zu gewährleisten. Das Blockchain -Netzwerk kann die Wirksamkeit der digitalen Signatur überprüfen, um die Effektivität der Transaktion zu überprüfen.
Einfach ausgedrückt, spielt das digitale Zertifikat eine wichtige Rolle in der Blockchain und bietet einen leistungsstarken Überprüfungsmechanismus für die Wirkung der Transaktion. Blockchain -Netzwerke können eine solide Grundlage für Blockchain -Anwendungen bieten, da die digitale Zertifikatentechnologie die Sicherheit, Integrität und Authentizität von Transaktionen garantieren kann.
o(╯□╰)o Was ist digitale Signatur (detaillierte Erläuterung digitaler Signaturen und deren Funktionen)
Digitale Signatur ist ein Verschlüsselungsmechanismus, mit dem die Authentizität und Integrität von Digital und Daten überprüft wird. Wir können es als eine digitale Version der traditionellen handgeschriebenen Signaturmethode betrachten, und sie hat eine höhere Komplexität und Sicherheit als die Signatur. Kurz gesagt, wir können digitale Signaturen als Code verstehen, die mit Nachrichten oder Dokumenten verbunden sind. Nach einer digitalen Signatur kann sie als Beweis dafür dienen, dass die Nachricht während der Übertragung vom Absender zum Empfänger nicht manipuliert wurde.
Während das Konzept der Verwendung von Kryptographie zum Schutz der Kommunikationsvertraulichkeit auf die Antike zurückgeführt werden kann, wurde die digitale Signaturschemata in den 1970er Jahren nur in den 1970er Jahren mit der Entwicklung der Kryptographie der öffentlichen Schlüssel (PKC) Wirklichkeit. Um zu verstehen, wie digitale Signaturen funktionieren, müssen wir zunächst die Grundlagen der Hash -Funktionen und der öffentlichen Schlüsselverschlüsselung verstehen.
Hist -Funktion
Histing ist eines der Kernelemente in digitalen Signaturen. Der Hash -Wert -Berechnungsprozess bezieht sich auf die Konvertierung von Daten jeder Länge in eine feste Länge. Dies wird durch eine spezielle Operation erreicht, die als Hash -Funktion bezeichnet wird. Der durch den Hash -Funktion erzeugte Wert wird als Hash -Wert oder Nachrichtenverdauung bezeichnet.
Wenn der Hash -Wert mit dem Verschlüsselungsalgorithmus kombiniert wird, wird der Hash -Wert (Zusammenfassung) unter Verwendung der Methode der Verschlüsselungs -Hash -Funktion erzeugt, die als einziger digitaler Fingerabdruck verwendet werden kann. Dies bedeutet, dass Änderungen der Eingabedaten (Nachricht) zu einem völlig anderen Ausgabewert (Hash -Wert) führen. Aus diesem Grund werden verschlüsselte Hash -Funktionen häufig verwendet, um die Authentizität von Zahlen und Daten zu überprüfen.
öffentliche Schlüsselverschlüsselung (PKC)
öffentlicher Schlüsselverschlüsselung oder PKC bezieht sich auf ein Verschlüsselungssystem, das ein Tastenpaar verwendet: die Öffentlichkeit und den privaten Schlüssel. Diese beiden Schlüssel sind mathematisch verwandt und können für die Datenverschlüsselung und digitale Signaturen verwendet werden.
Als Verschlüsselungstool hat PKC eine höhere Sicherheit als eine symmetrische Verschlüsselung. Symmetrische Verschlüsselungssysteme stützen sich auf denselben Schlüssel zur Verschlüsselung und Entschlüsselung von Informationen, PKC verwendet jedoch den öffentlichen Schlüssel zur Datenverschlüsselung und zur entspre chenden privaten Schlüssel für die Datenentschlüsselung.
Zusätzlich kann PKC auch angewendet werden, um digitale Signaturen zu generieren. Im Wesentlichen verwendet der Absender des Prozesses seinen eigenen privaten Schlüssel, um den Hash der Nachricht (Daten) zu verschlüsseln. Anschließend kann der Empfänger der Nachricht den vom Signator bereitgestellten öffentlichen Schlüssel verwenden, um zu überprüfen, ob die digitale Signatur gültig ist.
In einigen Fällen kann die digitale Signatur selbst den Verschlüsselungsprozess enthalten, ist jedoch nicht immer der Fall. Zum Beispiel verwendet die Bitcoin -Blockchain PKC- und digitale Signaturen und wird dabei nicht verschlüsselt, wie die meisten Menschen denken. Technisch gesehen hat Bitcoin den sogenannten elliptischen Kurve Digital Signature Algorithmus (ECDSA) bereitgestellt, um Transaktionen zu überprüfen.