Bitcoin nur mit privaten Schlüsseln sichern?

Ich bin also wirklich neu bei Bitcoin und Kryptowährungen und verstehe die Beziehung zwischen privatem und öffentlichem Schlüssel und Adresse von Bitcoin nicht wirklich!

Ich verstehe, dass es für jeden privaten Schlüssel einen öffentlichen Schlüssel gibt und dieser öffentliche Schlüssel aus einem privaten Schlüssel erstellt werden kann und wird. Für jede Transaktion hätten Sie also einen privaten Schlüssel und einen entsprechenden öffentlichen Schlüssel.

Was ich nicht verstehe, ist, wie man Bitcoin Wallet mit privatem Schlüssel sichert! Jeder sagt, dass Sie nur Ihre privaten Schlüssel sichern müssen, aber muss ich jeden privaten Schlüssel sichern oder nur den ersten, oder brauche ich nur einen privaten Schlüssel, um auf meine Brieftasche zuzugreifen?

Nehmen wir an, ich möchte meine Bitcoin-Brieftasche sichern, indem ich private Schlüssel auf ein Stück Papier schreibe und diese an einem sicheren Ort verwahre:

  1. Muss ich nur den zuerst erstellten privaten Schlüssel speichern, um Zugriff auf alle Bitcoins zu haben, die ich besitze, auch wenn ich sie durch mehrere Transaktionen hinzugefügt habe?
  2. Muss ich jeden einzelnen generierten privaten Schlüssel aus jeder Transaktion speichern, um Zugriff auf alle Bitcoins auf Blockchain zu haben?
  3. Wenn ich nur die Hälfte der privaten Schlüssel von der Hälfte meiner Transaktionen speichere, bedeutet das, dass ich nur auf Bitcoins von den Transaktionen zugreifen kann, bei denen ich private Schlüssel besitze?

Ich bin wirklich verwirrt darüber und kann nirgendwo eine Antwort finden! Ich bin nicht daran interessiert, die Brieftasche zu sichern, ich muss meine privaten Schlüssel auf einem Papier speichern!

Tut mir leid, wenn die Frage albern erscheint, ich bin ein alter Mann, der versucht, all diese neuen Wunder zu lernen! Danke schön!

Das Paar aus privatem und öffentlichem Schlüssel bezieht sich auf die Adresse, an der Sie Geld aufbewahren. Tatsächlich kann der öffentliche Schlüssel als die Adresse betrachtet werden. damit Ihnen jemand Geld schicken kann, braucht er Ihre Adresse. Sie benötigen einen privaten Schlüssel, um die Gelder zu kontrollieren, die sich auf dieser Adresse befinden (d.h. um sie von dieser Adresse zu senden).
Danke craf! Nehmen wir also an, ich habe 3 Transaktionen an 3 verschiedene Adressen getätigt. Ich müsste 3 entsprechende private Schlüssel besitzen, um mit diesen öffentlichen Schlüsseln auf Bitcoins zugreifen zu können, richtig? Wenn ich nur 1 privaten Schlüssel besäße, hätte ich Zugriff auf nur eine Transaktion? OK, jetzt habe ich das Teil! Wenn ich also eine Software-Brieftasche auf meinem PC habe und viele Transaktionen und private/öffentliche Schlüsselpaare habe, kann ich keine Bitcoins aus dieser Transaktion erhalten, wenn ich einen privaten Schlüssel verliere, oder? Der beste Weg wäre also, alle Bitcoins auf einen neuen öffentlichen Schlüssel / eine neue Adresse zu übertragen und den entsprechenden privaten Schlüssel zu speichern? Danke noch einmal!

Antworten (2)

Es hängt davon ab, was für eine Brieftasche Sie haben.

Traditionell wurde jeder private Schlüssel zufällig von Ihrer Wallet-Software generiert. In diesem Fall muss jeder private Schlüssel gesichert werden.

In letzter Zeit sind deterministische Brieftaschen populär geworden. Deterministische Wallets generieren zufällig einen Seed und verwenden diesen Seed dann, um die privaten Schlüssel auf kryptografisch sichere Weise deterministisch abzuleiten.

Um deine Fragen konkret zu beantworten:

  1. Es hängt davon ab, ob Sie ein deterministisches Wallet verwenden. Herkömmliche Methode: Wenn Sie mehrere Transaktionen durchführen, werden regelmäßig neue Schlüssel generiert, die ebenfalls gesichert werden müssen. Deterministische Brieftasche: Es reicht aus, nur den Seed zu sichern.
  2. Hängt auch vom Geldbeutel ab. Traditionell: Jeden Schlüssel sichern. Deterministisch: Sichern Sie einfach den Seed.
  3. Ja. Private Key Ownership = Eigentum an den Bitcoins, die an den Adressen gehalten werden, die von diesen Schlüsseln abgeleitet wurden. Wenn Sie den Schlüssel nicht haben, können Sie die Bitcoins nicht ausgeben.

In Bitcoin Core können beide Arten von Brieftaschen ausreichend gesichert werden, indem Sie Ihre wallet.datDatei sichern. Unten rechts befindet sich ein HD(hierarchisches deterministisches) Symbol, das ausgegraut und durchgestrichen ist, wenn Sie kein deterministisches Wallet haben.

Da Sie auf Papier sichern möchten, ist Bitcoin Core vielleicht nicht die beste Lösung für Sie. Sie könnten versuchen, eine Brieftasche zu verwenden, die BIP 39 implementiert (es gibt eine Liste davon im Artikel zur deterministischen Brieftasche ), die den Seed aus einer für Menschen lesbaren Liste von Wörtern ableitet. In diesem Fall ist das Aufschreiben der Seed-Wörter eine ausreichende Sicherung.

Ich kann mir Bitcoin Wallet also als eine Software vorstellen, die öffentliche und private Schlüssel erstellt und es mir ermöglicht, Bitcoins an öffentliche Schlüssel zu senden und sie mit privaten Schlüsseln abzurufen. Und wenn ich, sagen wir, 5 öffentliche/private Schlüssel habe, summiert es einfach alle Bitcoins auf diesen 5 Adressen und zeigt mir die Summe der Bitcoins auf diesen 5 Adressen, richtig? Und ich kann einfach eine neue öffentliche Adresse erstellen, alle Bitcoins an diese Adresse senden, den privaten Schlüssel speichern und auf ein Papier schreiben, und alle meine Bitcoins befinden sich auf diesem öffentlichen Schlüssel / dieser Adresse, und ich kann sie mit dem entsprechenden privaten Schlüssel ausgeben? Habe ich das richtig verstanden?
Das ist die Grundidee, ja. Es gibt spätere Ergänzungen zu Bitcoin, sogenannte Skript-Hashes, die eine Alternative zu öffentlichen Schlüsseln darstellen, die die Dinge ein wenig verkomplizieren. Sie erkennen, dass es sich um einen öffentlichen Schlüssel handelt, da die Adresse mit einer 1 beginnt, nicht mit einer 3.
Mit @geppetto Wallet können Sie private/öffentliche Schlüsselpaare erstellen, um Bitcoins von einigen Ihrer öffentlichen Schlüssel (Adressen) zu senden, indem Sie entsprechende private Schlüssel verwenden, die die Adressen kontrollieren. Aber Sie rufen nicht mit privaten Schlüsseln ab. Du holst nichts zurück. Um Ihr Guthaben anzuzeigen, sind keine privaten Schlüssel erforderlich, nur Ihr Walled muss wissen, welche Adressen Ihnen gehören.

Probieren Sie diese Android-App aus. Dies speichert einen privaten Schlüssel oder eine beliebige Textnachricht in verschlüsseltem Zustand in einem Bild. https://lnkd.in/ew7Vjzi

iOS-App ist ebenfalls verfügbar. Bitte überprüfen Sie diese ethereumiddleman.com/secretimage.html