Was ist der private Schlüssel?
On Februar 13, 2021 by adminIch versuche zu verstehen, was der private Schlüssel in Ethereum ist. Bitte helfen Sie.
- Privater Schlüssel = die Adresse?
- Privater Schlüssel = das Passwort / die Passphrase?
- Privater Schlüssel = der Text, der beim Öffnen angezeigt wird die Datei im Keystore-Ordner?
- Privater Schlüssel = etwas anderes als das oben genannte?
Kommentare
- Neben den folgenden Antworten finden Sie hier eine Antwort, die Ihnen hilft zu verstehen, wie der private Schlüssel in der Datei im Keystore-Ordner gespeichert ist. ethereum.stackexchange.com/questions/15494/…
- Hinweis: I ' habe den Titel von " Wo …? " bis Was …? ". Die Frage selbst lautet , was der private Schlüssel ist und nicht, wo er ' aufbewahrt wird.
- @RichardHorrocks: Siehe Betrugsversuch in Die Antwort, die gestern hier veröffentlicht wurde.
Antwort
kurz:
die Der private Schlüssel (geheime große Nummer) wird von Ihrer Brieftasche zufällig erstellt, dann verschlüsselt (mit Ihrem Passwort) und in der UTC-Datei im Keystore-Ordner gespeichert. Die Adresse wird aus dem öffentlichen Schlüssel berechnet, der vom privaten Schlüssel abgeleitet wird.
Kommentare
- Wenn Sie " … öffentlicher Schlüssel, der vom privaten Schlüssel deaktiviert ist … ", ich denke, Sie meinen " abgeleitet vom privaten Schlüssel ".
- Entschuldigung für den schrecklichen Tippfehler
- Und wenn ich aufgefordert werde, meinen privaten Schlüssel einzugeben – was genau muss ich eingeben?
- Warum ist das wichtig? Ich möchte nur, dass mein privater Schlüssel im Klartext entschlüsselt wird. Ist das zu viel verlangt? Aber um Ihren Geist zu beruhigen: Minds.com , das derzeit im Rinkeby-Testnetz ausgeführt wird. Es ist also kein echtes Geld gefährdet.
Antwort
Um besser zu verstehen, was ein privater Schlüssel ist Ethereum ist, Sie müssen verstehen, was asymmetrische Kryptographie 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). Hier können Sie sehen, wie ECDSA funktioniert. 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 in der Kette anhand Ihres öffentlichen Schlüssels überprüft 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 an einen privaten Schlüssel zu erinnern Speichern Sie Ihren privaten Schlüssel darin mit einem Passwort gesichert (unter Verwendung der symmetrischen Kryptographie). Dies bedeutet, dass Sie Ihre Transaktion auf derselben Wallet-Instanz mit einem leicht zu merkenden Kennwort 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, Ihr Passwort Sie können den privaten Schlüssel nicht aus anderen Brieftaschen abrufen.
Kommentare
- Und wie entschlüssele ich den privaten Schlüssel aus meiner Brieftasche? Warum tanzen alle herum, um diese Frage zu beantworten?
- Sie können Ihren verschlüsselten privaten Schlüssel mit Ihrem Brieftaschenkennwort entschlüsseln.
Schreibe einen Kommentar