I think that will only stop them from earning. Troublemakers who abuse the system that you don't want to ban (poor quality posts isn't really ban-worthy) can be set in a new user group which would make credits unusable to them. They wouldn't be able to donate to other users and I used a conditional in BD Bank to remove it from displaying on their profiles and in the navigation for the specific members in the user group.
Well, if you exclude this user group from all events (including earning and Donate events), then they won't be able to do it
People started blocking coinhive links because webmasters abused them on their websites to earn without the visitors knowing I believe.
Yeah, but the problem is, people will not understand that I am not responsible for their laptops roasting their groins.
To give you an example; every 3-4 months, we get an influx of soccer moms tweeting at us about how we are the most disgusting scum of the earth for hosting a website that is dedicated to racism.
Ignoring the fact that we do not host this website.
Ignoring the fact that we do not own this website.
Ignoring the fact that we do not have any business relationship with this website.
Ignoring the fact that we have no control over who downloads our free products or who purchases our paid versions, much less what sites they are used on (in the same way Home Depot isn't responsible for someone buying a hammer and using it to bludgeon someone).
Ignoring the fact that we can't remotely kill our product from their website or delete their entire website.
Ignoring literally every single fact about how eCommerce works.
One time, we got a reporter from some news station tweeting at us, and we had to spend 45 minutes conversing with this reporter and clarifying how the Internet works and how they could find out who hosts a website.
They use the free version of one of our vBulletin mods, and there's a copyright footer that states "Welcome Panel provided by InfoPanels. Copyright DragonByte Technologies" or something to that effect.
This means we host the website, own the website, control the website. This means we should be ashamed of ourselves for supporting racism. How do we sleep at night?
Obviously I am not equating a flattened laptop battery with racism, but my point is; ignorant people exist, even if their ignorance isn't wilful or maliciously intended.
If someone browses a site and notices the site is making a request to CoinHive, and it has "js/DBTech/Credits/coinhive.js" in the request path, it isn't unlikely to think that this person assumes DBTech is adding CH mining to our products to essentially pull a
Name Of Certain Vietnamese Developer with our customers without their knowledge.
They don't know if we added the crypto mining for non-staff only, to avoid arousing suspicion (since staff are usually more technically minded).
They have no reason to believe we're
not trying to pull a fast one.
Would our customers defend us in a thread here or @ TAZ if a stink was attempted? Maybe, probably. That's still a stink that was kicked that could have been avoided.
In short, I'm going to need an incredibly compelling argument as to why I should risk my company's reputation in order to add this feature, because the more I think about it, the more I want to douse it with holy water in the hope it goes away.
Fillip