Es gibt ein paar Dinge zu verstehen.
Das erste ist, die Stärke eines Hashing-Algorithmus zu verstehen. Um einen Hash zu replizieren, entspricht der Schwierigkeitsgrad der vollen Größe des Hash-Schlüssels. Wenn Sie also bereits einen MD5-Hash haben und ein passendes Muster finden möchten, ist es schwierig, volle 128 Bit zu verwenden. Aufgrund entdeckter Probleme können wir dies jedoch möglicherweise mit nur 100 Schwierigkeitsgraden tun. Aber das Maximum, das wir tun können, sind 60 Bit Schwierigkeitsgrad. Daher ist es mit dem heutigen Wissen / der heutigen Hardware immer noch unmöglich, MD5 auf diese Weise zu knacken.
Bei Hash-Algorithmen gibt es jedoch ein zweites Problem: das Erstellen von zwei Dingen, die einen neuen Wert haben. Es ist eine Art Meet-in-the-Middle-Angriff. Es ist die Hälfte der Schwierigkeitsgrade, für einen 128-Bit-Algorithmus sind es also nur 64-Bit-Schwierigkeitsgrade. Mit bekannten Fehlern in MD5 wird diese Schwierigkeit eher 50-Bit, was für moderne Computer von Vorteil ist.
Dieses Problem bedeutet, dass SHA-256 nur 128 Bit hat Schwierigkeit. Für Bitcoins bedeutet dies, dass zwei Transaktionen mit demselben Hash erstellt werden.
Wie bei MD5 werden wir nicht alles auf einmal brechen. Stattdessen werden die Leute jeweils ein paar Schwierigkeitsgrade rasieren, genau wie sie kürzlich zwei Schwierigkeitsgrade für AES rasiert haben. Somit wird es von 128-Bit-Schwierigkeitsgraden auf 125, auf 120, auf 115 und so weiter gehen.
Mit Moores Gesetz wird ein bisschen Cracking-Power hinzugefügt (60-Bit heute, 61-). Bits im nächsten Jahr, 62 Bits im Jahr danach) und SHA-256 verlieren jedes Jahr ein bisschen an Meet-in-the-Middle-Stärke, was bedeutet, dass wir noch etwa 30 Jahre Zeit haben, bevor es praktisch wird, Bitcoin-Transaktionen zu fälschen.
Bitcoin macht einige Dinge, um dies zu erschweren, aber wahrscheinlich wird in den nächsten 30 Jahren jemand einen Weg finden, um diese Probleme zu umgehen. Daher würde ich beiläufig davon ausgehen, dass Bitcoins eine Lebensdauer von 30 Jahren haben.
Das ist mehr als die Währung für viele schlecht verwaltete Länder.