Moxie Marlinspike wrote an interesting piece on web3. I very much disagree with his take on centralization. He restates it again here. He claims no one ever wants to run a server. ... my home server disagrees with you, Moxie.
He does a good job here exploring web3 tech without any buzz words, and he has a gooddepth of knowledge in cryptography. If you want more of a skeptical technical overview of web3 I think it's a good read.

· · Web · 4 · 4 · 13


I run my own server, too - but we're outliers, you and I.

In broad strokes, I think he's correct. Most people (not all, of course) have no interest in running a server. Hell, I stopped running some services on my server because I couldn't (or didn't want to) keep up with the state of the art enough to keep it safe and secure.

YMMV, of course ...

@AspiringLuddite He states very strongly that even devs and engineers don't want to run servers anymore.

Aside from that, I think it is more of an infrastructure problem. If we built consumer software to run as a server then they would be for more popular as little friend spaces. For example, games that allow you to host are commonly used. We could have that for more and more services. The one big network model for all services is broken imo.

@polymerwitch I think he's half right in his analysis of server self-hosting. He says people don't want to (true) and then says they never will (false). Server hosting has to be really easy/there had to be a paradigm change in what a 'server' is.

@anarchistbicycleclub Yeah, I agree. People host game servers all the time. We could have software and infrastructure that supported running community scale services. We just have to actually build it and let go of chasing this desire for creating large global, one size fits all, communities on our services.

@anarchistbicycleclub Like, for some games, you tap an option in a menu, it automatically sets up port forwarding on your router, and then you can host games from your computer. We do this all the time, and we could do it for all sorts of applications.

@polymerwitch whoa this is cool and I had no idea it was even possible! Does it like, only work on certain router brands that support some kind of API or standard?

@darius not all routers support it. I'm not super familiar with it, but there is a UPnP feature that will set up port forwarding for you. Obviously this can be abused as well, but it does show that setting up a little server could be user friendly and accessible.

@polymerwitch @darius it's more difficult for servers because it needs both upnp and hairpin routing; games only need the former. my previous router couldn't hairpin route and it suuuucked

but I agree we need to work to make this easier

@polymerwitch game servers are an excellent example of this. My friend in high school set up a Minecraft server so we could all play together. The desire is there, but it needs to outweigh the current but not inevitable annoyances.

@polymerwitch I think he pursued an excellent rhetorical strategy by building stuff before writing the post

@polymerwitch Just thought about this—in support of what you said about hosting your own server: isn't it ludicrous for the author to assert *anything* about what people (don't) want, and about what's inevitable, based on what, ten years of data? We're in the early stages of the Internet, who knows what people actually want, who knows how culture will evolve.

Sign in to participate in the conversation

This is a single user instance used by polymerwitch. Checkout my bio and my commitment to the fediverse for more info.