Was können Sie mit dem privaten Schlüssel tun?

Ich versuche, die gesamte Sicherheit in Bezug auf Blockchain und Bitcoins zu verstehen.

Angenommen, Sie haben eine Bitcoin-Wallet, die gesichert ist, nur Sie kennen den privaten Schlüssel. Diese Bitcoin-Adresse wurde auf einer der von bitcoin.org bereitgestellten Bitcoin-Geldbörsen erstellt. Was ist, wenn eine Person Ihren privaten Schlüssel hat? Ich weiß, es ist schwierig, aber nehmen wir an, er kennt den privaten Schlüssel mit 54 Buchstaben vom Hacken einer Datenbank. Wie kann diese Person mit Ihrer Brieftasche interagieren? Muss er auch wissen, welches Wallet Sie verwenden, oder kann er nur den privaten Schlüssel verwenden, um sich anzumelden?

Antworten (3)

Jeder, der den privaten Schlüssel kennt, hat vollen Zugriff und Kontrolle über alle Münzen, die an der entsprechenden Adresse gespeichert sind.

Wenn Sie ein Passwort für ein Wallet oder ein Anmeldekonto vergeben, dient dieses Passwort nur zum Entsperren dieser Instanz des Wallets (es ist möglich, eine andere Instanz zu erstellen, die nicht durch Ihr Passwort gesperrt ist). Nach dem Entsperren verwendet das Wallet den privaten Schlüssel, um Transaktionen zu signieren, die die Coins bewegen usw. Aber ohne das Passwort kann ein Angreifer das Wallet nicht entsperren, wenn nur das Wallet gefunden wird.

Wenn Sie jedoch den privaten Schlüssel selbst haben, müssen Sie die Brieftasche nicht entsperren, da Sie den Schlüssel bereits haben. Sie können den Schlüssel in fast jede andere Wallet-Software importieren und dann diese Wallet-Instanz verwenden, um die Münzen zu verschieben usw.

Es gibt BIP38 , mit dem Sie einen privaten Schlüssel selbst mit einem Kennwort schützen können, aber dies ist anders und eine weniger häufige Einrichtung.

Was ist, wenn eine Person Ihren privaten Schlüssel hat?

Dann haben sie eine unabhängige Kontrolle über alle nicht ausgegebenen Bitcoins, die mit diesem privaten Schlüssel verbunden sind. Sobald sie den privaten Schlüssel haben, können Sie nichts mehr tun, um ihre Kontrolle aufzuheben (außer das Bitcoin in eine neue Brieftasche zu verschieben, bevor die andere Person es tut).

Wie kann diese Person mit Ihrer Brieftasche interagieren?

Das müssen sie nicht.

Das einzig Wertvolle in Ihrer Brieftasche sind die privaten Schlüssel.

Bitcoins werden als nicht ausgegebene Transaktionsausgaben (UTXOs) in der Blockchain „gespeichert“ – aber die Blockchain ist vollständig öffentlich. Jeder Full Node (Wallet, Miner etc.) hat eine Kopie der Blockchain.

Muss er auch wissen, welches Wallet du verwendest ...

Nein, die andere Person muss nichts weiter wissen.

... oder kann er sich nur mit dem privaten Schlüssel "einloggen"?

Sie verwenden den privaten Schlüssel nicht, um sich anzumelden.

Sie können den privaten Schlüssel in jede Wallet-Software importieren und den privaten Schlüssel verwenden, um allen anderen Bitcoin-Knoten zu beweisen, dass sie das Recht haben, nicht ausgegebene Bitcoins, die mit diesem privaten Schlüssel verbunden sind, auszugeben.

Die Kenntnis des privaten Schlüssels ermöglicht es ihnen, eine Transaktion zu erstellen, die Ihre Bitcoins ausgibt, und sendet diese Transaktion dann an Miner, die die Transaktion zur Blockchain hinzufügen und so die Bitcoins ausgeben (dh Bitcoins in eine andere Brieftasche verschieben, die einen anderen privaten Schlüssel hat).

Sie können Ihre privaten Schlüssel mit dem Hardware Wallet wie Trezor https://cryptototem.com/trezor-wallet/ sichern . Solche Wallets werden verwendet, um Ihre Coins aufzubewahren und sie vor verschiedenen Eingriffen zu schützen. Die Entwickler solcher Wallets versichern uns, dass Sie keine Probleme mit dem Verlust von Coins und dem Durchsickern Ihrer persönlichen Daten haben werden.