Es besteht eine sehr sehr geringe Chance, dass derselbe private Schlüssel generiert wird. ( Quelle )
Was passiert jedoch, wenn mein generierter privater Schlüssel mit einem bereits verwendeten privaten Schlüssel übereinstimmt?
Lehnt das Protokoll private Schlüssel ab, wenn sie bereits verwendet werden?
Wenn nein, welcher Schaden entsteht?
Was passiert jedoch, wenn mein generierter privater Schlüssel mit einem bereits verwendeten privaten Schlüssel übereinstimmt?
Dann hast du Glück und kannst die Münzen von jemand anderem ausgeben.
Lehnt das Protokoll private Schlüssel ab, wenn sie bereits verwendet werden?
Nein, wie sollte es? Tasten können im Normalbetrieb mehrfach verwendet werden.
Glücklicherweise ist es äußerst unwahrscheinlich, dass dies jemals passiert. Siehe auch diese beiden verwandten Fragen .
Das ist wie die Sorge, dass Ihr Haus von zwei Asteroiden getroffen wird. Es gibt so viele Möglichkeiten, wie Ihr Haus zerstört werden kann, die millionenfach wahrscheinlicher sind. Es ist also nicht rational, sich darüber Sorgen zu machen, außer in den Sekunden, die es braucht, um zu erkennen, dass es sich nicht lohnt, sich darüber Sorgen zu machen. Beispielsweise ist eine Kollision mit dem Hash des öffentlichen Schlüssels etwa 80 Milliarden, Milliarden, Milliarden Mal wahrscheinlicher.
Das Bitcoin-Protokoll erzwingt nichts aus der Brieftasche, abgesehen davon, dass eine bestimmte ECDSA-Kurve für die Schlüsselgenerierung verwendet werden muss. Wenn Sie zufällig ein Schlüsselpaar generieren, das mit einem anderen Schlüsselpaar kollidiert, herzlichen Glückwunsch, das kommt sehr selten vor! Gleiches gilt, wenn Ihr öffentlicher Schlüssel in dieselbe Bitcoin-Adresse gehasht wird (theoretisch könnten Sie zwei verschiedene Schlüsselpaare haben, denen dieselbe Adresse zugeordnet ist).
Die Folge eines solchen Vorfalls ist, dass beide Besitzer der Schlüssel das mit der entsprechenden Adresse verbundene Geld ausgeben können, keine ideale Situation. Wenn Sie Glück haben, können Sie vielleicht die Bitcoins von jemandem stehlen (aber schämen Sie sich, wenn Sie das tun), aber höchstwahrscheinlich werden Sie nur auf eine Adresse stoßen, die nur einmal verwendet wurde, da der Standard-Client dazu neigt, neue zu generieren Schlüsselpaare für jede Transaktion, um Ihre Anonymität zu wahren.
Schrittmacher
Thilo