|
I've never understood why P2P always goes for the end users.. in most cases it doesn't work for exactly the reasons you mention -- harder to set up, etc. (For some reason bittorrent became the exception that proves the rule.) However, I think there must be something between true user-to-user P2P and completely centralised systems. Why not something like Twitter or Facebook but where lots of different people can set up servers, and accept users? The servers could exchange information and act like a "single" service with a standard protocol, and users would not need to set up a thing, only choose which server to use, but otherwise the experience would be more or less identical, with access to the same information and profiles, all cached and mirrored. (I call this myself a "federated P2P system", not sure if that's a good term.) Of course such a system would need some crypto support to ensure that data is not easily spoofed and man-in-the-middle modified, but different servers could offer different ways of curating news feeds, etc., and some competition on the front-end where all competitors have access to the same decentralised back-end data would be just fantastic. I think one example of this was OpenID, which seems to have failed unfortunately. I always thought it was a cool idea. But it seems that people need more than just a common protocol, they really need a common entity to adhere to, they need to be able to say "I'm on X" and for everyone to know what that means and how to find them. And a single company with a single domain seems to provide that. Unfortunately being open protocol and open source and all that, while well-intentioned, is simply no replacement for a really good marketing department. |
> Unfortunately being open protocol and open source and all that, while well-intentioned, is simply no replacement for a really good marketing department.
Indeed. And you can't fund a good marketing department if you don't resort to m̶o̶n̶e̶y̶ ̶e̶x̶t̶o̶r̶t̶i̶o̶n̶ ̶t̶a̶c̶t̶i̶c̶s̶ vendor lock-in and similar strategies. It's something that, by the way, I see as a direct cause of why so much products are utter shit nowadays - because marketing has much, much better ROI than actually making something useful.