Wie hoch ist die Wahrscheinlichkeit, dass jemand (zufällig) den privaten Schlüssel für eine bestehende Bitcoin-Adresse findet?

Angenommen, ich habe eine Papiergeldbörse mit einer Bitcoin-Adresse in einem Tresor erstellt. Wie hoch sind die Chancen, dass jemand anderes den privaten Schlüssel für diese Brieftasche findet?

Verwandte: Wie hoch ist die Wahrscheinlichkeit einer Kollision von Vanitygen-Adresse und privatem Schlüsselpaar?

Antworten (6)

Laut BitcoinTalk.org gibt es rund 1.461.501.637.330.902.918.203.684.832.716.283.019.655.932.542.976 mögliche Bitcoin-Adressen . Dies macht es zu einer sehr kleinen Möglichkeit, eine andere Adresse zu finden, die verwendet wird. Die Wahrscheinlichkeit liegt also bei etwa %0.

Die Methode, die verwendet wird, um diese Zahl zu ermitteln, ist durch reifemd-160
Sie sollten eine genaue Zahl angeben, nicht nur um 0 %
Die Wahrscheinlichkeit ist 1 dividiert durch die obige Anzahl von Adressen.

Im Wesentlichen null. Sie müssten einen privaten Schlüssel finden, dessen öffentlicher Schlüssel-Hash mit Ihrem übereinstimmt. Der Hash des öffentlichen Schlüssels ist 160 Bit lang. Wenn sie eine Milliarde Computer hätten, von denen jeder eine Milliarde Schlüssel pro Sekunde ausprobieren könnte, und sie es eine Milliarde Jahre lang versucht hätten, hätten sie viel, viel weniger als eine Chance von eins zu einer Milliarde, es zu bekommen.

Ich verstehe das, wenn Sie versuchen, einen einzelnen öffentlichen Schlüssel abzugleichen. Aber da die gesamte Blockchain frei verfügbar ist und die ganze Welt möglicherweise daran arbeitet, jeden privaten Schlüssel ständig auf Tausenden von verschiedenen Computern zu überprüfen, sollten die Chancen etwas anders sein als das von Ihnen beschriebene Modell.
Ich nahm eine Milliarde Computer an und gab eine Milliarde Jahre an. Es gibt nur 21 Millionen Bitcoins. Wenn Sie also denken, dass es nicht viel Mühe wert ist, weniger als 0,01 Bitcoin zu stehlen, bedeutet das, dass es höchstens 2 Milliarden Schlüssel sind, die es wert sind, gestohlen zu werden. Das ändert die Zahlen nicht viel (wenn Sie die Anzahl der Computer und die Anzahl der Jahre vernünftig machen).
Es gibt 21 Millionen Bitcoins ja, aber viel mehr Adressen.
Da es 21 Millionen Bitcoins gibt, bedeutet dies, dass höchstens 2,1 Milliarden Schlüssel mindestens 0,01 Bitcoins enthalten könnten.
Ich möchte das nicht wiederbeleben, sondern nur die tatsächlichen Zahlen hinzufügen… 2¹⁶⁰ BTC-Adressen / 2.100.000.000.000.000 Satoshi = ein Bruchteil mehr als 695.953.160.633.763.294.382.707.063.198.230 Adressen pro Satoshi.

Es gibt einen Typen, der das getestet hat. Er hat einen Computer betrieben, der Adressen generiert und die Salden prüft. In mehreren Jahren, in denen er Millionen von Adressen pro Tag verarbeitet, hat er meines Wissens 3 mit kleinen Salden gefunden. Man kann also theoretisch reden, wo die Chancen praktisch null sind, aber wenn es jemanden gibt, der mindestens 1 erreicht hat, dann ist es vielleicht nicht so unwahrscheinlich, wie die Mathematik vermuten lässt.

Du bist neu hier. (1) Es ist nicht in Ordnung, Ihre LTC/BTC/ETH...-Adresse in Ihren Kommentaren anzugeben. Dies wird Ihnen viele Downvotes einbringen. Der Grund dieser Plattform ist nicht, Geld zu verdienen. (2) Wenn Sie sagen, dass jemand 3 private Schlüssel von Adressen gefunden hat, dann beweisen Sie dies (z. B. mit einem Link zu einer Website/einem Video). Ich bin mir ziemlich sicher, das ist nicht möglich.

Es hängt von der Art des Computers ab, den Sie verwenden. Gegenwärtige digitale Computer auf Siliziumbasis sind genau das, was das Elliptische-Kurven-Signaturschema schlagen soll, so dass es sehr widerstandsfähig gegen einen Angriff mit einem solchen Computer ist.

Es wird vorausgesagt, dass Quantencomputer Shors Algorithmus effizient implementieren können. Wenn sie mit 4.000 effektiven Qbits implementiert werden können, könnten sie den privaten Schlüssel einer Brieftasche mit einem offengelegten öffentlichen Schlüssel in Sekundenschnelle finden. 2017 berichteten Aggarwal et al. nach den optimistischsten Schätzungen vorausgesagt, dass es bereits 2027 von einem Quantencomputer vollständig gebrochen werden könnte.

Seitdem hat sich die Forschung sprunghaft entwickelt, im Februar-März 2022 erwarten 81 Prozent der leitenden britischen Führungskräfte, dass Quantencomputer innerhalb von siebeneinhalb Jahren einen signifikanten Einfluss auf ihre Branche haben werden, wobei fast die Hälfte (48 Prozent) an diese Quantenzahl glaubt Die Technologie wird bereits im Jahr 2025 beginnen, die Industrien zu verändern. Andersen Cheng, CEO des in London ansässigen Kryptografieunternehmens Post-Quantum , sagt, es gebe einige Hinweise darauf, dass dies in etwa zwei Jahren der Fall sein könnte.

Leider ist die Chance, zufällig mit dem privaten Schlüssel zu finden, groß, da Wallets fast den gleichen Algorithmus verwenden, um private Schlüssel zu generieren

Es ist was? Großartig? Nein, die Chance ist für alle Absichten ungefähr null.
Dies ist eine interessante Einstellung. Es könnte wahr sein, wenn Brieftaschen deterministische Algorithmen (oder schlechte Zufälligkeit) verwenden würden, um private Schlüssel zu generieren. Das wäre jedoch ein schwerer Implementierungsfehler. Solche Probleme gibt es natürlich in der Praxis, und die Leute haben lange Zeit in der Blockchain nach solchen Mustern gesucht (und viele Bitcoins in Brainwallets und dergleichen gefunden/geborgen/gestohlen). Allerdings sollte jede gute Brieftasche 256 Bits Zufall beim Generieren eines privaten Schlüssels verwenden, und dann ist die Wahrscheinlichkeit einer Kollision unvorstellbar gering - 1 / 2^256.

Der einzig wahre Weg, sich dagegen zu wehren, besteht darin, große Guthaben bei jedem privaten Schlüssel zu vermeiden. Aber wenn die Leute das tun, wird es viel einfacher sein, etwas zu finden, wenn die Adoption stattfindet und sich die aktiven Adressen alle 5 Jahre verdoppeln.

Angenommen, BTC beträgt letztendlich 2 Millionen US-Dollar pro Bitcoin und eine durchschnittliche Person spart sagen wir 200.000 in Bitcoin. Sie würden 2000 Schlüssel mit 0,00005 benötigen, um nicht mehr als 100 Dollar durch einen zufälligen Kollisionsangriff zu verlieren.

Ich denke, es sollte eine Art Versicherung gegen dieses Ereignis geben, aber es widerspricht dieser Idee, Uxtos zu konsolidieren, um Gebühren zu sparen, ist eine gute Idee. Dies ist ein weiterer Grund, warum niedrige Gebühren erforderlich sind, damit BTC funktioniert.