8 ms·
It is a tool. “Good” and “bad” are views of that tool that humans have. If two or more people are fine with transferring the pieces sequentially, there is nothi
by ogurechny 3y ago
It is a tool. “Good” and “bad” are views of that tool that humans have. If two or more people are fine with transferring the pieces sequentially, there is nothing wrong with that, and no “hurting” of any “network” happens. Setting it as default for every user of some client would be bad on average, and bittorrent has enough math to ensure balanced distribution of pieces in various common and corner cases by default. However, it is quite irrelevant for torrents with hundreds or thousands of peers. They don't have availability problems, and the fairness of data downloaded and uploaded depends on too many random factors anyway. Say, if you have a client seeding just a couple of torrents which connects to peers quickly, and I have a client with a lot of torrents, and slow peer rotation, you are going to serve more data to more peers than me on the same torrent. 20 year old discussions reasoning about possible peers with modem speeds and metered connections are not completely correct today. You probably need to have terabytes of data to transfer to start caring about which approach is more fault tolerant and more fair, or notice the difference.