top | item 16715151

(no title)

bringtheaction | 8 years ago

> Please don't install PeerTube for production on a small device behind a low bandwidth connection (example: a Raspberry PI behind your ADSL link) because it could slow down the fediverse.

Sounds like PeerTube is vulnerable to a sorts of denial of service attack from bad actors that would join and then limit the bandwidth to extreme amounts.

Hasn’t this been solved already in other P2P protocols? Couldn’t they have built upon an existing protocol that protected them against this?

discuss

order

amelius|8 years ago

Regardless of that specific problem, it would be wise to build upon an existing protocol (e.g. IPFS), because it would help prevent future problems AND it would increase traction of federated content sharing. The more people use a single protocol, the more all applications benefit in latency, speed, availability; but also in future development.

maeln|8 years ago

It use ActivityPub for the federation part and WebTorrent (which just implement the BitTorrent protocol over websocket if I remember correctly).

It is using already using existing protocol.

detaro|8 years ago

It wisely is building on existing protocols.

dingdingdang|8 years ago

This issue (i.e. not building upon an existing protocols such as IPFS or bit torrent tech) is persistent within the alt-net / distributed-net community and means that MANY services have fickle/hacked-together (in the bad way) feel to them. Even stuff like Riot.im (which is built on top of the Matrix protocol) has a sluggish/react-js-overload feel to it.. plus the deep&wide stack makes it incredibly hard to understand/trust the system in a meaningful way.

Also, I believe that part reason for the success of Hacker News and Reddit is largely their extremely simple, non-intrusive and non-animated interfaces - making flashy front-ends for distributed-net apps is a lost cause. Bittorrent took off because the tech was right; not because of a animated web interface that could correctly scale to mobile.

maeln|8 years ago

The Tor network does some network metric on each Tor relay and give them a weight to each node based on their performance.

It's not flawless but implementing something similar in WebTorrent might be possible and mitigate this form of attacks.

woah|8 years ago

If their goal is to be "decentralized" that might not fit the bill (depending on your definition of decentralized). I wouldn't consider Tor to be decentralized.

kuzko_topia|8 years ago

What's more it's a bit sad that only a small part of the content can't be served by those small peers making them useful instead of harmful to the network...

nugi|8 years ago

There goes my primary use case.

Small devices behind crappy connections is most people streaming video ime.