Live data from Hacker News

The Legacy of Peer-to-Peer Systems

cacm.acm.org

21–30 of 49 posts

Re: The Legacy of Peer-to-Peer Systems

#21
ZeroTier is peer to peer but we don’t end up using the term very much. Loads of conferencing systems use P2P. WebRTC is P2P. Yet the term isn’t used there too much either. Same with games.

I think the term has just faded from the hype cycle.

Re: The Legacy of Peer-to-Peer Systems

#23

P2P still works great. Unfortunately the well has been poisoned for alot of people, as it's widely assumed that "torrenting" of any sort must be illegal, even if it's for perfectly legitimate purposes.

> it's widely assumed that "torrenting" of any sort must be illegal, even if it's for perfectly legitimate purposes.

My understanding is that many people consider piracy illegal in the "corporations paid to make it illegal because it threatened their business model" sense

Re: The Legacy of Peer-to-Peer Systems

#24

I think part of what has happened to decentralized internet systems is technological, and part of it is terminology. It seems like we still have decentralized systems but now call them fediverse, distributed, decentralized, federated, ipfs, web 3.0, etc.. It might have been interesting if he'd looked at searches for those terms as well.

They aren't really decentralized in old meaning. It's more a bunch of fiefdoms than something actually decentralized.

Because at some point you need to deal with trolls/spammers at the gates

Re: The Legacy of Peer-to-Peer Systems

#25
post #5

What happened to peer-to-peer as a technological concept? Actually, we still use a lot of that technology.

Years ago, most computing devices were desktops. They often had a routable IP address, unlimited power, and would happily sit passing packets all day. This made things like a DHT practical, so you could find your other peers. This made things like the early days of skype where except for auth, chat and file sharing was p2p. After being online for long enough and having a routable IP, you could become a supernode to h…

NAT was the problem since near beginning of P2P tho

> One solution to this is to add a "superpeer" to a router distribution like OpenWRT, or sell the "plug/wallwart" to help. That way a cheap (under $100) computer could build reputation with it's peers, accept incoming packets form new peers, provide some storage, and keep up with DHT maintenance.

...and do what exactly ? Don't have CPU power to do much, dont have storage to serve anything.

Also the same problems of "how do I exactly connect thru NAT" home router in same way, some of them might have IPv6 directly, but most are still behind some carrier grade NAT just like the phones are.

But I do like idea of evolving router a bit. Stuff like home automation should ideally just talk to MQTT queue on a router and then user is free to either install automation using it somewhere on the network, connect directly from phone, install container on the router running HomeAssistant or something, or pay some cloud service to ingest the MQTT stream and give them nice UI for it.

Re: The Legacy of Peer-to-Peer Systems

#26

P2P still works great. Unfortunately the well has been poisoned for alot of people, as it's widely assumed that "torrenting" of any sort must be illegal, even if it's for perfectly legitimate purposes.

Shout out to Resilio Sync, which is “just BitTorrent”, but has been a great alternative to other sync platforms for me doing geographically distributed self-hosting.

Re: The Legacy of Peer-to-Peer Systems

#27
I am writing a Node based P2P and messaging app for privacy. It’s mostly for linking personal devices as a single shared file system but it also has a security model for restricted sharing between trusted friends.

https://github.com/prettydiff/share-file-systems

The application concept is difficult to explain so I have started calling it an operating system as the application is getting larger.

Re: The Legacy of Peer-to-Peer Systems

#30

P2P still works great. Unfortunately the well has been poisoned for alot of people, as it's widely assumed that "torrenting" of any sort must be illegal, even if it's for perfectly legitimate purposes.

Sort of reminded me the whole social media saga. The platforms should connect people around the globe and bring the age of understanding, love and rainbows. But instead, it turns out people really love rants and shit.

Yeah, you might argue that some bad actors took advantage of the tech and turned it into the endless of darkness. But I think, the fundamental reason here is simply lack of creativity.

You give people a protocol that is really good at distributing (large) files, guess how they going to use it? The cheapest use cases comes on top, of course. Make something both productive and beneficial is hard man!

Post reply on HN