Erst einmal willkommen im Forum!
Zur Einführung ist dieser Artikel sehr hilfreich:
→ Was ist Bitcoin-Mining? Das Schürfen von Bitcoin einfach erklärt
Wie schon erwähnt wird es das nicht. Du hast dabei mindestens drei Denkfehler…
Der Hash eines Blocks muss das Difficulty Target erfüllen. In diesen Hash geht allerdings auch die Coinbase Transaktion des Blocks mit ein, in der wiederum steht, wer den Block Reward erhält.
Wenn also ein anderer Miner einen gültigen Block findet, steht in diesem Block die Adresse des erfolgreichen Miners bzw. Pools. Sobald du stattdessen deine eigene Adresse als „Auszahlungsadresse“ einträgst, ändert sich der Hash. Der Block ist dann erst einmal wieder ungültig.
Falls es auf deine beschriebene Art und Weise möglich wäre, Blöcke bzw. Rewards zu klauen, könnte ja niemand seine gefundenen Blöcke im Netzwerk veröffentlichen.
Siehe auch z.B. hier:
Wie schon erwähnt wurde, wirst du mit geringer Hashrate auch wesentlich länger brauchen, um einen gültigen Block zu finden. Das ist das Grundprinzip von Proof of Work.
Wenn du z.B. nur 1/1000 der Gesamthashrate im Netzwerk hast, dann findet der Rest des Netzwerks in der gleichen Zeit im Mittel auch fast 1000mal mehr Blöcke als du. Wenn du also endlich einen einzigen neuen Block gefunden hast, ist das restliche Netzwerk schon viel weiter.
Falls du „offline“ minen wolltest, solltest du also bestenfalls mehr als die Hälfte der Gesamthashrate haben (51% Angriff).
Siehe dazu den verlinkten Artikel oben.
In der Realität hast du praktisch kaum eine Chance, alleine einen Block zu finden. Hier ein Rechner, mit dem du die Wahrscheinlichkeit abschätzen kannst:
Zu guter Letzt kannst du einen gefunden Bitcoin Block nicht einfach irgendwann an die Blockchain anhängen, auch wenn er nur Transaktionen beinhaltet, die sonst niemand gemined hat.
Wie der Name schon sagt haben wir eine Blockchain.
Jeder neue gültige Block beinhaltet einen Verweis auf den vorherigen Block. Dieser Verweis geht außerdem mit in den Hash des neuen Blocks ein.
Findest du irgendwann z.B. einen neuen Block 101, der auf Block 100 verweist, hat das restliche Netzwerk aufgrund der höheren Hashrate z.B. schon Blöcke 101…200 gefunden und veröffentlicht, die auf Block 100 aufbauen.
Du kannst zu diesem Zeitpunkt aber nicht einfach deinen Block 101 hinten an die andere Kette anhängen. Dafür müsste dein Block auf den letzten Block 200 der anderen Kette verweisen, was er aber nicht tut. Änderst du nun einfach den Verweis, ändert sich der Hash deines Blocks und der Block wäre erst einmal wieder ungültig.
Gleichzeitig würde es natürlich nichts bringen, deinen neuen Block als gültigen Nachfolger von Block 100 zu veröffentlichen. Da die bekannte Kette zu diesem Zeitpunkt bereits wesentlich länger ist, wird dein Block von keiner Node aufgenommen bzw. nicht auf deine neue, kürzere Kette gewechselt. Dabei kommt es übrigens nicht wirklich auf die Länge an; gültig ist die Kette mit dem größten Aufwand (Longest Chain).
P.S.:
Es gibt Kryptowährungen auf Basis von Proof of Work, welche die Transaktionen in anderen Datenstrukturen als einer Blockchain speichern. In einem BlockDAG, wie z.B. bei Kaspa, kann man einen Block mit ungeminten Transaktionen zu einem beliebigen Zeitpunkt hinzufügen. Das bringt dafür allerdings andere Probleme mit sich, siehe z.B. hier oder hier.