During my time running an early Bitcoin casino, I more or less developed a template for each of the issues mentioned in this post's final paragraph (with the exception of age verification for uploaded adult content, which strikes me as nearly impossible these days). It was a ton of work, it was certainly a lot more expensive than running a normal service, and it had operational risk - not the least of which waa that a misstep in KYC could have put me in serious legal trouble. Also, even in 2011, running something like that caused me to become the target of a ddos attack large enough to temporarily clog a major backbone and get kicked off what was supposed to be a bunker/military grade host. That being said, I was doing it literally alone, with only the most indolent and shady of lawyers as erstwhile partners. It can be done. It's definitely an uphill battle at every step, but operating only in crypto and setting up intelligently designed verification systems, and most importantly, spreading your server operations across as many different jurisdictions as possible in a federated way, you could probably still boot it for gambling. This also assumes you're smart and go to great lengths to block jurisdictions where it's illegal. For porn, I'm less sure.