There has been an evolution of thought surrounding my opinion on the bot debate. Due to the extremes in points of view on the subject, from wanting a ban on bots to running an upvote bot of their own for profit, any solution will need compromise.
Even if only a feature for SMT distributors to use, a decentralized anonymous CAPCHA scheme needs designing. With over 100 witness nodes sitting around waiting for scraps, there seems ample resources to serve CAPCHA requests for a small transaction fee from the reward pool.
It seems to me that it makes sense to reward verified carbon based upvotes more than software generated ones. Even more so on a platform professing to use Proof of Brain as their tokens' generation criteria.
My greatest concern is the loss of trust which happens when non-Proof of Brain mining occurs unabated.
It was explored in an old blog post of mine which is included for your reading pleasure....
If some tokens can handle smart contracts, then a distributed anonymous CAPCHA does not seem too much to ask for, does it?
Feedback is welcome on the technical side of things as to how non-block producing witness nodes might be set up to service such CAPCHA requests.
Please elaborate "It can't be done" comments.
It seems a worthy software challenge to me.