4 ms·
It’s probably impossible to track that with any meaningful precision. Historically it’s the (central) tracker that implements the bookkeeping.
by hrbf 4y ago
It’s probably impossible to track that with any meaningful precision. Historically it’s the (central) tracker that implements the bookkeeping.
- capableweb 4y agoImpossible to track with 100% accuracy, yes. But not completely meaningless to do some basic tracking. A torrent client could implement some tracking on their own, where they keep track of seen clients and keep track how much been uploaded vs downloaded from them (effectively ratio per client) and upload slower to clients you've never encountered that have been uploading.
- hrbf 4y agoHow would your client know what other clients have uploaded to other clients?
- capableweb 4y agoObviously you wouldn't (the network is decentralized, you can't know other peers communication) but also you don't care (peer A <> B might be able to upload/download, but peer B <> C can only download in one direction). The important part is to keep track of what's happening with your own connection to others, not what other peers are doing.
- wang_li 4y ago> The important part is to keep track of what's happening with your own connection to others, not what other peers are doing. 99%+ of the time any pair of peers has unidirectional traffic. The situation where two clients will have incomplete torrents and are exchanging data with each other is rare, like the first few hours after a brand new torrent hits the network.
- 411111111111111 4y agoAnd as the reported stats originate from the torrent client... They're able to report whatever they want. I remember using some obscure tool before 2010 to intercept these packages and update them. I was in my early teens back then and used it to overreport my upload statistics by something like x2 on some private trackers, so they wouldn't ban me.
- capableweb 4y agoIt used to be easy to falsify that information, but no more. Most private trackers would easily ban you for that nowadays, unless you can get all the other clients to also cheat with you using the same parameters. It's easy to cross-reference the information coming from N clients, so you'll be booted relatively quickly.
- 411111111111111 4y agoThat sounds like a useful development to counter such abuse, but i don't think this feature helps your torrent client wherever it should upload data to any given peer.
- netheril96 4y agoIt’s quite easy to block Xunlei. First, they identify themselves in the connection. Second, no matter how much you upload to them, they always report zero progress. The maintainers reject the proposal to block by client ID. But they never consider the second method.
- zaik 4y agoBoth methods can be circumvented quite easily and it will happen, if Transmission were to implement this. It's a cat and mouse game you can't win.
- netheril96 4y agoAd blocking is a cat and mouse game. Anti censorship is a cat and mouse game. Anti fraud is a cat and mouse game. Anti spam is a cat and mouse game. I don’t see people giving up so easily on those problems.