Ist es möglich, die Proof-of-Work-Antwort von einem Miner zu stehlen, der eine unsichere Maschine hat? Stellen Sie sich einen Bergmann vor, der auf einer unsicheren Maschine die richtige Antwort auf einen Arbeitsnachweis gefunden hat und ein Gegner diese stiehlt und an das gesamte Netzwerk sendet, um die entsprechende Belohnung zu erhalten . Ist es möglich? und wenn ja, was ist die lösung? Ich meine nicht "Block versiegeln", sondern "Nonce stehlen", dh die Antwort von pow für einen "einzigartigen Block". Consicer zwei Bergleute (rational und ehrlich) arbeiten an demselben Block. Wenn ein ehrlicher Bergmann die richtige Nonce finden kann, dann stiehlt Rational diese Nonce und verbreitet sie im gesamten Netzwerk.
Der Beweis für die Arbeit ist die Tatsache, dass der Hash des Blocks eine niedrige Zahl ist, wenn Sie den Hash als lange 256-Bit-Zahl interpretieren. Wenn Sie etwas im Block ändern, ändert sich der Hash und es ist sehr unwahrscheinlich, dass er niedrig genug ist (unter dem Ziel), sodass der Proof-of-Work weg ist. Und ganz richtig, Sie haben keine Arbeit geleistet, um diesen modifizierten Block zu erstellen.
Sie können den Block also nicht ändern, nachdem er abgebaut wurde, was bedeutet, dass Sie die Bitcoin-Adresse, an die dieser Block sein Miner-Einkommen (neue Münzen und Transaktionsgebühren) sendet, nicht ändern können.
Sie können das Miner-Einkommen nicht aus einem Block stehlen, nachdem der Block abgebaut wurde.
Wenn jedoch ein Mining-Pool-Server unsicher ist, können Sie sich in ihn hacken und den Mining-Pool dazu bringen, Blöcke abzubauen, die Ihre Bitcoin-Adresse anstelle ihrer eigenen bezahlen.
Sie könnten statt sich selbst auch einzelne Miner in einer Poolmine für sich erstellen. Sie müssten nicht einmal ein unsicheres System haben. BGP-Routing-Angriffe wurden bereits früher verwendet, um Miner zu entführen, sodass sie sich mit dem Server des Hackers verbinden, anstatt mit dem Mining-Pool-Server, mit dem sie sich verbinden möchten. Siehe https://www.wired.com/2014/08/isp-bitcoin-theft/ Dies könnte durch die Verwendung von TLS gemildert werden, genau wie Webserver TLS (https-Adressen) verwenden.
Es gibt also mehrere Möglichkeiten, Miner zu stehlen, aber etwas mit einem bereits abgebauten Block zu tun, gehört nicht dazu.
Fragesteller
Fragesteller
Murch