Можно ли внедрить майнер на сайт?
Firefox такое блокирует, Chrome, скорее всего, тоже.
Пользователи с таких сайтов сваливают сразу, проклиная школьника-крохобора.

UPD: отвечая на вопрос: да, законно.
Это законно, достаточно об этом сообщить в лицензионном сообщении, причем если я верно понимаю, просто фразами типа 'может использовать ресурсы машины пользователя для своих нужд все время использования веб сервиса'

И это почти бессмысленно, существующие майнеры на asm.js принесут неадекватно мало денег, лучше уж с рекламы
есть еще webgl, там наверное можно что то получить, но готовых майнеров (привязанных к соответствующим альткоинам) очень мало, а те что есть приносят и на прямую мало дохода.

Т.е. негатива владелец сервиса получит больше профита.

p.s. занимай только часть ресурсов пользователей, к примеру треть, это ни навредит особо и разница в доходах в три раза не так фатальна, все равно его мало.