Ich versuche zu verstehen, was der private Schlüssel in Ethereum ist. Hilfe bitte.
Zusamenfassend :
Der private Schlüssel (geheime große Zahl) wird zufällig von Ihrer Brieftasche erstellt, dann verschlüsselt (mit Ihrem Passwort) und in der UTC-Datei im Schlüsselspeicherordner gespeichert. die Adresse wird aus dem öffentlichen Schlüssel berechnet, der aus dem privaten Schlüssel abgeleitet wird.
Um besser zu verstehen, was ein privater Schlüssel in Ethereum ist, müssen Sie verstehen, was asymmetrische Kryptografie ist. https://en.wikipedia.org/wiki/Public-key_cryptography
Es gibt zwei beliebte asymmetrische Kryptografiealgorithmen. RSA und ECDSA. Ethereum verwendet ECDSA (Elliptic Curve Digital Signature Algorithm). Wie ECDSA funktioniert, sehen Sie hier. https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
Um das Obige in einfachen Worten ins rechte Licht zu rücken: Ein privater Schlüssel ist eine sehr große Zufallszahl, die zum Generieren eines öffentlichen Schlüssels verwendet wird. Dieser öffentliche Schlüssel wird verwendet, um Ihre Adresse in der Ethereum-Blockchain zu erstellen. Mit dem privaten Schlüssel können Sie Transaktionen signieren . Diese Transaktionen können von anderen Teilnehmern der Kette anhand Ihres öffentlichen Schlüssels verifiziert werden.
Um sich besser zu informieren, verwenden Sie den folgenden Link, um Ihren privaten Schlüssel auf Ihrem eigenen Computer zu generieren und Ihre Adresse im Ethereum-Netzwerk abzuleiten. https://kobl.one/blog/create-full-ethereum-keypair-and-address/
Jetzt ist es sehr schwer, sich einen privaten Schlüssel zu merken, daher können Sie in Brieftaschen Ihren privaten Schlüssel mit einem Passwort sichern (unter Verwendung symmetrischer Kryptografie). Dies bedeutet, dass Sie Ihre Transaktion auf derselben Wallet-Instanz mit einem leicht zu merkenden Passwort signieren können. Es ist sehr wichtig zu verstehen, dass dieses Passwort nicht Ihr privater Schlüssel ist, und wenn Sie den Zugriff auf diese Brieftasche verlieren, erlaubt Ihnen Ihr Passwort nicht, den privaten Schlüssel von anderen Brieftaschen abzurufen.
Wenn Sie das Konzept des privaten Schlüssels und des öffentlichen Schlüssels mit dem Web2-Bereich vergleichen, dann denken Sie an Ihr Google Mail-Konto, Ihre Google Mail-Adresse ist Ihr öffentlicher Schlüssel, den Sie mit jedem teilen können, damit jeder Ihnen problemlos E-Mails senden kann, und Ihr Passwort ist Ihr privates Passwort Schlüssel, den Sie nicht teilen können, wenn er gestohlen wird, dann wird Ihre Brieftasche oder Ihr Google Mail-Konto gehackt.
Ajoy Bhatia
Richard Horrocks
gute Stimmung