Angenommen, ich möchte einen privaten Litecoin-Schlüssel mit dem öffentlichen Schlüssel mit Brute Force knacken. Wie viel Rechenleistung wird dafür benötigt? Gibt es eine Hardware, die in beispielsweise einem Jahr einen passenden privaten Schlüssel finden kann? Ist es möglich, dass es jemals billig genug wird, Litecoin-Adressen zu bruteforcen, dh es kostet weniger Geld, als man von der Adresse stehlen kann, sobald der Schlüssel gefunden ist?
Ich frage nach Litecoin, nur um genauer zu sein. Ich denke, meistens ist die Idee für andere Blockchain-Systeme dieselbe.
Wie viel Rechenleistung wird dafür benötigt?
Die Rechenleistung, die erforderlich ist, um private Schlüssel brutal zu erzwingen, ist unglaublich immens, so groß, dass der menschliche Verstand ihre Größe nicht berücksichtigen kann.
Nehmen wir an, Sie haben einen Prozessor (z. B. einen Intel Xeon), der 1 Billion Schlüsselraten pro Sekunde durchführen kann. Die Anzahl der möglichen Schlüssel (und damit die Anzahl der Schlüssel, die man erraten müsste, um einen privaten Schlüssel zu erraten) ist 2^256
. Mit 1 Billion Vermutungen pro Sekunde benötigt dieser einzelne Prozessor 3.671743 * 10^57
Jahre, was 2.7 * 10^47
dem Alter des Universums entspricht.
Wenn Sie nun genügend Prozessoren haben wollten, um einen "angemessenen" Zeitrahmen von 1000 Jahren zu erhalten, bräuchten Sie 3.671743 * 10^54
Prozessoren. 1.564162518 * 10^55
Mit Intels größten Xeon Platinum-Chips von 7,6 cm x 5,6 cm würden so viele Chips Quadratmeter einnehmen, nur um sie alle anzuordnen (nicht einmal auf Motherboards oder dem Rest eines Computers, der erforderlich ist, damit diese Prozessoren überhaupt nützlich sind). Mit so viel Fläche könnte man die Sonne 2.564 * 10^36
mal abdecken.
Selbst bei effizienteren ASICs und Prozessoren, die mehr Schlüsselraten pro Sekunde durchführen können, führt die immense Größe dieser Zahlen dazu, dass sich die Zahlen kaum ändern. sie sind immer noch unfassbar groß.
Gibt es eine Hardware, die in beispielsweise einem Jahr einen passenden privaten Schlüssel finden kann?
Nein, wenn dies der Fall wäre, würde der Signaturalgorithmus von Litecoin als defekt angesehen.
Ist es möglich, dass es jemals billig genug wird, Litecoin-Adressen zu bruteforcen, dh es kostet weniger Geld, als man von der Adresse stehlen kann, sobald der Schlüssel gefunden ist?
Es ist möglich, aber nicht mit roher Gewalt. Um es billig genug zu machen, ist eine kryptografische Unterbrechung erforderlich. Derzeit ist die einzige bekannte Lösung, um den privaten Schlüssel eines anderen zu finden, neben Brute Force, die Verwendung eines Quantencomputers mit mehreren tausend Qubits. Solche Computer gibt es noch nicht.
Um ein Gefühl dafür zu bekommen, wie groß ein 256-Bit-Schlüsselraum ist, sehen Sie sich dieses Video an . TLDW: Das können Sie nicht
Obwohl es theoretisch möglich ist, würde die dafür erforderliche Rechenleistung es unmöglich machen.
Nahezu unmöglich, die Verteilung ist einfach so groß. Diese Eigenschaft ist ein Designmerkmal.
Senja