Diese Browser Miner sind aber wahnsinning ineffizient. [...] sprich du verschenkst 95% an deinen Strombetreiber und nur 5% an den Webseitenbetreiber.
Wie kommst du darauf? Ich bekomme bei dem coinhive miner 105H/s angezeigt, bei gleichen Bedingungen (Browser läuft im Hintergrund) 250H/s mit dem normalen CPU Miner, also ~42% Effizienz. wasm ist sau schnell. Mining ist da aber ein worst case, weil es auf spezielle Optimierung beruht, die man mit wasm (noch) nicht machen kann, wie SIMD.
EDIT: Wie genau das mit dem Strompreis aussieht müsste ich mal ausrechnen. Ich persönlich habe eh nen AdBlocker, ich sagte nur, dass es mir lieber ist und ich den AdBlocker eher für nen Miner ausmachen würde als für Werbung. Wenn du schon mit Ausgaben usw rechnest, dann musst du noch die Ausgaben für Produkte miteinbeziehen, die du wegen der Werbung gekauft hast und dann sieht es für die Werbung noch schlechter aus als bei deinem Beispiel mit den 5% Miner-Einnahmen.
Da das schon länger her ist dürfte es heute sogar noch ineffizienter sein.
Durch was sollte es noch ineffizienter geworden sein? Das sollte eher schneller werden, durch Technologien, die man in normalen Programmen bereits nutzen kann, wie das erwähnte SIMD und generell einer Optimierung des erzeugten Maschinencodes (der platformunabhängige wasm-code wird vom Browser in Maschinencode für deinen Rechner umgewandelt und dann ausgeführt).
EDIT: Da fällt mir auch grad ein, dass Monero AES verwendet und heutige Prozessoren das in Hardware beschleunigen. Man hat aber natürlich keinen Zugriff auf die Funktion des Prozessor in wasm, sprich SIMD sollte etwas bringen aber doch nicht so viel.
RE: Warum macht das keiner?