In-Browser Bitcoin-Mining als Alternative zu Banner-Werbung

Vor ein paar Wochen entdeckte man das erste Werbebanner, das im Hintergrund per Javascript Bitcoins „abbaute“ (hier der JS-Miner).

Vor ein paar Tagen dann experimentierte die Piratenbucht mit demselben Prinzip, schließlich folgte die in Designer-Kreisen bekannte Website Creative Applications und gestern entdeckte man einen Bitcoin-Minder im Code der CBS Showtime-Website.

The flagship Showtime.com and its instant-access ShowtimeAnytime.com sibling silently pulled in code that caused browsers to blow spare processor time calculating new Monero coins – a privacy-focused alternative to the ever-popular Bitcoin. The hidden software typically consumed as much as 60 per cent of CPU capacity on computers visiting the sites.

The scripts were written by Code Hive, a legit outfit that provides JavaScript to website owners: webmasters add the code to their pages so that they can earn slivers of cash from each visitor as an alternative to serving adverts to generate revenue. Over time, money mined by the Code-Hive-hosted scripts adds up and is transferred from Coin Hive to the site's administrators. One Monero coin, 1 XMR, is worth about $92 right now.

Ich gebe zu, ich hatte auch kurz darüber nachgedacht, hier eine Unterseite mit Miner online zu stellen, just for the shit of it. Ich hätte natürlich Bescheid gesagt und hätte das nicht auf der Startseite installiert, ich war dann aber letztlich einfach zu faul, mir ein Bitcoin-Wallet hinzuklicken.

Jedenfalls: Torrentfreak hat ausgerechnet, wieviel die Piratenbucht mit ihrem Bitcoin-Mining im Browser verdienen dürfte und mit rund 12k Dollar im Monat ist das nicht allzu wenig, wobei man bedenken muss: Das funktioniert nur jetzt in diesem Zeitfenster, schon bald dürften weitere Bitcoins zu schwer auszurechnen sein, um das noch weiter per JavaScript im Browser hinzukriegen. Bis dahin aber scheint das zumindest für große Websites durchaus was abzuwerfen:

The miner is provided by Coinhive which, at the time of writing, pays out 0.00015 XMR per 1M hashes. So how much can The Pirate Bay make from this?

To get a rough idea we did some back-of-the-envelope calculations, starting with the site’s visitor numbers.

SimilarWeb estimates that The Pirate Bay has roughly 315 million visits per month. On average, users spend five minutes on the site per “visit”. While we have reason to believe that this underestimates the site’s popularity, we’ll use it as an illustration.

We spoke to Coinhive and they estimate that a user with a mid-range laptop would have a hashrate of 30 h/s.

In Pirate Bay’s case this would translate to 30 hashes * 300 seconds * 315M visits = 2,835,000M hashes per month. If the miner is throttled at 30% this would drop to 850,000M hashes.

If Coinhive pays out 0.00015 XMR per million hashes, TPB would get 127.5 XMR per month, which is roughly $12,000 at the moment. Since the miner doesn’t appear on all pages and because some may actively block it, this number will drop a bit further.