This seems to be somewhat similar to the coinhive. How would you guys implement the protection against the abuse like the coinhive wasn't or wouldn't able to?
Hi! In order to get our code, you need to be whitelisted by us after completing a short online form. Also, our code only runs on one declared domain, so it can't just be spread around. We also have a mandatory compliance pop-up that shows up on the website, so users can decline mining if they wish to.
but if there is a mandatory window I am not sure that you will be able to offer a high income for site owners.