Браузерный майнинг Биткоина и Монеро: лучшие сайты и скрипты


Установка скриптов майнинга на сайты позволит вебмастеру получать криптовалюту без затрат на дорогостоящие фермы или ASIC. При этом низкая производительность одного компьютера компенсируется многочисленностью пользователей на сайте.

Майнинг в браузерах пережил второе рождение в 2017 году, после роста популярности Monero и других криптовалют, для которых реально производить расчет хэшей и генерацию новых монет на обычном CPU ноутбука или десктопа./

Виды криптовалют для майнинга в браузерах

Впервые генерировать криптомонеты с помощью скриптов на сайте попробовали в 2011 году. Тогда сервис BitcoinPlus.com предлагал вебмастерам JS скрипт майнинга, который надо было вставить в код веб-страниц. Этот скрипт запускался в браузерах посетителей сайтов и генерировал Биткоин.

Это было возможно короткое время, пока сложность расчетов для bitcoin в 2011 году позволяла добывать его на обычных компьютерах. Теперь майнинг Биткоина в браузерах убыточен и не практикуется. Возросшая сложность вычислений требует специального оборудования, более мощного и специализированного, чем обычные компьютеры.

Что можно майнить в браузерах в 2018 году

Существуют скрипты для трех криптовалют:
— Monero;
— Feathercoin;
— Litecoin.

Реальное развитие получило только ПО для майнинга Монеро в виде Coinhive. Этот сервис выдает вебмастерам готовый JS скрипт, который встраивается в сайт. Посетитель заходит на сайт — запускается скрипт, автоматически подключается к пулу и начинает майнинг. Статистику можно посмотреть в онлайн-кабинете пользователя на сайте coinhive.com.

Сервис Coinhive предлагает три модели работы:
— Традиционный запуск скрипта на веб-странице, пока она открыта в браузере посетителя;
— Сервис сокращения ссылок Proof-of-Work. На сайте выполняется расчет определенного числа хэшей, а потом выдается укороченная ссылка;
— Выполняется короткий майнинг, а потом выдается капча Proof-of-Work. Этот режим можно увидеть на форме регистрации на сайте Coinhive.

Как настроить майнинг на своем сайте

Для заработка на браузерном майнинге вам потребуется площадка с высокой посещаемостью и длительным временем пребывания посетителей на сайте. 

Тематики веб-ресурсов, подходящих для этих целей:
— Онлайн кинотеатры, библиотеки, трекеры;
— Файлообменники (можно использовать вариант с капчей Proof-of-Work);
— Развлекательные сайты;
— Онлайн справочники.

Официально Coinhive рекомендует вебмастерам обязательно спрашивать разрешение пользователя, перед тем как запускать скрипт майнинга. 

Для того чтобы использовать этот сервис, нужно выполнить следующее:
— Зарегистрироваться на сайте coinhive.com;
— Выбрать тип интеграции, например, простой скрипт, плагин для WordPress, капча в режиме Proof Of Work; 


— Скопировать код майнера и изменить в нем Site Key на свой. Чтобы найти сигнатуру Site Key зайдите в раздел настроек своего кабинета и в подраздел «Sites & API Keys»;
— Вставить JavaScript в исходный код страниц сайта.

В случае браузерного майнинга, вебмастер может использовать два варианта:
— Загрузка кода без ведома пользователя (старый вариант) строкой <script src="https://coinhive.com/lib/coinhive.min.js"></script>;
— Загрузка майнера с домена authedmine.com кодом: <script src="https://authedmine.com/lib/authedmine.min.js"></script>;

Во втором случае майнер ведет себя более цивилизованно — открывает диалоговое окно браузера, спрашивает разрешение пользователя и только тогда запускается. Теоретически, такой скрипт не будут блокировать AdBlock и похожие плагины.

Процесс майнинга запускается следующим кодом:
<script>
 var miner = new CoinHive.User('-- сигнатура Site Key пользователя --', 'pogrommist');
 miner.start();
</script>

Вебмастер может регулировать в настройках скрипта следующие параметры:
— Максимальную нагрузку на процессор в процентах;
— Количество потоков для вычислений;
— Тип скрипта (есть более быстрая версия на WebAssembly);
— Язык диалогового окна (поддерживается 54 языка, в том числе русский).

Сколько можно заработать на браузерном майнинге

Примеры использования Coinhive и финансовые результаты:
— Вебмастер установил скрипт на два сайта с посещаемостью 1500-1800 посетителей в сутки и среднем временем просмотра сайта 3,5-5 минут. За сутки удалось намайнить 21.970.432 хешей, что на момент эксперимента означало примерно 0.30$ (0,00325 XMR). Таким образом, чтобы заработать минимальную сумму к выводу (0,05 XMR) потребуется 15 дней и доход от сайта будет очень маленький. (пруф)

— Скрипт был установлен на сайт с ежедневной посещаемостью 1000 человек в день и средним временем сессии 55 секунд. За 60 часов сайт заработал 0.00947 XMR ($0.89).  
 

По словам вебмастера, это в 4-5 раз меньше, чем он мог заработать за это время с помощью обычной рекламы или баннеров. (пруф)
Преимущества и недостатки монетизации сайта майнингом

В использовании Coinhive есть несколько проблем:
— При настройках скрипта, щадящих компьютеры посетителей сайта, заработок будет микроскопическим;
— А при максимальном использовании ресурсов пользователей, сайт потеряет аудиторию и приобретет санкции от поисковых систем;
— Скрипты майнеров вырезают AdBlock и другие блокировщики рекламы.

Кроме этого, защита от таких скриптов встраивается в сами браузеры — Opera добавила блокировщик майнинга в декабре 2017 года, а в конце марта 2018 разработчики Firefox сообщили о новой системе блокировки таких скриптов.

Итак, Coinhive позиционируется, как альтернатива монетизации сайтов с помощью баннеров или контекстной рекламы. Но по размерам дохода это невыгодная альтернатива. Браузерный майнинг может быть оправдан только для заработка на сайтах, где обычную рекламу установить нельзя (например, торрент-трекеры или с пиратским контентом).

Партнерки браузерного майнинга позволяют монетизировать сайтовый трафик (компьютеры посетителей) с помощью специального кода. Большая часть добытой криптовалюты отдается вебмастеру.

ИЗБРАННЫЕ ЗАПИСИ