Live data from Hacker News

Peer-to-peer file transfers in the browser

github.com

21–30 of 272 posts

Re: Peer-to-peer file transfers in the browser

#21
post #12
post #8

It's so strange that this should have been a solved problem decades ago, but somehow a robust and secure non-commercial solution never gets off the ground. Speaking of which, how is the IPFS project doing these days?

It was solved a decade ago, BitTorrent protocol

BitTorrent started in 2001, so more than 2 decades.

Re: Peer-to-peer file transfers in the browser

#24
post #5

rather worried that it's going to go the same fate as ShareDrop ( https://github.com/ShareDropio/sharedrop ) and Snapdrop ( https://github.com/SnapDrop/snapdrop ) where they recently got taken over by LimeWire the crypto/AI company.

Yup. I recommended snapdrop to everyone in my family and friends for local data sharing without a cable.

When I discovered that it now uploads stuff to Limewire I was so annoyed that I had to admit I suggested a harmful tool for sharing private data. So much, that I will never recommend a similar website. Either I'll host it my self or suggest an installed tool through F-droid, if it exists.

I mean, it is entirely my fault. I knew the security risk, but set it aside, because I didn't think some known guy developing an open source tool would in his name try to grab your data.

Re: Peer-to-peer file transfers in the browser

#25
post #12
post #8

It's so strange that this should have been a solved problem decades ago, but somehow a robust and secure non-commercial solution never gets off the ground. Speaking of which, how is the IPFS project doing these days?

It was solved a decade ago, BitTorrent protocol

Arguably, only in BitTorrent V2, which released in 2017, wasn't supported by major clients until 2020, and is still not widely adopted.

Re: Peer-to-peer file transfers in the browser

#27
post #4

I wish there was a way to do local peer discovery with WebRTC. Right now both endpoints need an active Internet connection and a shared identifier (in this case a special URL) in order to find each other. Can't do offline local sharing.

Sharing identifier maybe we could do with qrcode, chirp audio protocol, nfc tap. Ios has peerconnectivity that works really as p2p network but sadly no web api and doesn't work android (not sure someone reverse engineered protocol)

Re: Peer-to-peer file transfers in the browser

#28
post #12

Earlier quoted context omitted.

It was solved a decade ago, BitTorrent protocol

Arguably, only in BitTorrent V2, which released in 2017, wasn't supported by major clients until 2020, and is still not widely adopted.

The same reason universal healthcare and free education is not widely adopted in the US. BitTorrent is quite “widely adopted” in other parts of the world.

Re: Peer-to-peer file transfers in the browser

#29
Opera browser used to have P2P file transfers as a short lived feature in ~2010, called Unite. I remember it also had skeuomorphic GUI of a 'fridge' where users could put post-it style notes that could be seen by others.

One of many everything-and-the-kitchen-sink features Opera Presto had during its heyday. Others included a separate Bittorrent client, desktop widgets that could be moved outside of the browser window, full IRC client, email client and peerless hotkey actions customization.

By some miracle the browser still managed to be a rather lean binary.

Re: Peer-to-peer file transfers in the browser

#30
post #4

I wish there was a way to do local peer discovery with WebRTC. Right now both endpoints need an active Internet connection and a shared identifier (in this case a special URL) in order to find each other. Can't do offline local sharing.

https://github.com/n0-computer/sendme
Post reply on HN