Wie verhindert Segwit ASICBOOST?

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?

Antworten (1)

Es gibt 2 Versionen von ASICBOOST:

  • Overt, wo Miner Bits in der Versionsnummer als zusätzlichen Nonce-Platz verwenden
  • Verdeckt, wo Bergleute Merkle-Bäume mit 4-Byte-Kollisionen "abbauen".

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 .

SegWit eliminiert nicht die Fähigkeit, die volle Leistung von verdecktem ASICBOOST zu erreichen. Studieren Sie die von Ihnen zitierte Quelle genauer. Wenn der Block nur 1 oder 2 Transaktionen hat, ist der Unterschied in der verdeckten ASICBOOST-Leistung nicht sehr signifikant. Angesichts von Lightning Networks können wir die Möglichkeit von Abwicklungstransaktionen erwarten, die einen ganzen Block einnehmen können. Dann sind selbst Blöcke mit nur 1 oder 2 Transaktionen kein auffälliger Beweis für verdeckten ASICBOOST. Nehmen wir an, dass LN Mt.Box-Hubs möglicherweise mit verdeckten ASICBOOST-Minern zusammenarbeiten können.
Es stimmt, je weniger Transaktionen, desto weniger Overhead. Allerdings beanspruchen Lightning-Abrechnungstransaktionen nicht mehr Platz als andere Transaktionen. Der kooperative Fall ist eine einfache 2-von-2-Multisig-Ausgabe, und Tausende davon passieren bereits pro Tag.
Bitcoin wird zu einem Abrechnungsnetzwerk zwischen Walen mit riesigen Transaktionen mit einer Vielzahl von Ein- und/oder Ausgängen. Denken Sie an zentralisierte Börsen, zu denen LN Mt. Box-Hubs werden. Die On-Chain-Transaktionsgebühren betragen 50.000 $. Nur die Superreichen werden On-Chain-Transaktionen durchführen und LN-Kanäle On-Chain öffnen. Alle anderen werden auf Teilreservebanken sein. Das ist der Masterplan und nur so funktioniert die Technik .