Ich weiß, dass ASIC BOOST die Tatsache ausnutzt, dass die Blockheader kein Vielfaches von 64 Bytes sind, aber was ist die Änderung in Segwit, die dies verhindert? Sind sie jetzt zum Beispiel immer ein Vielfaches von 64 Bytes?
Es gibt 2 Versionen von ASICBOOST:
Die offene Version ist sehr leicht erkennbar, die verdeckte nicht.
Um diese Merkle-Bäume für die offene Version abzubauen, müssen Miner die Transaktionen im Block mischen.
Ohne Segwit-Transaktionen in einem Block ist dies mit einer sehr geringen Anzahl von SHA-256-Operationen möglich; Bei Segwit-Transaktionen zwingt eine Änderung der Reihenfolge die Miner dazu, die Zeugenverpflichtung, die in der Coinbase gespeichert ist, neu zu berechnen. Das macht es viel teurer, Merkle-Bäume abzubauen und zerstört den Vorteil, den verdecktes ASICBOOST bietet.
Eine ausführliche Erklärung finden Sie hier .
Shelby Moore III
alcio
Shelby Moore III