I recently came across an article on TorrentFreak about the BitTorrent protocol and found myself wondering if it has remained relevant in today's digital landscape. Given the rapid advancements in technology, I was curious to know if BitTorrent has been surpassed by a more efficient protocol, or if it continues to hold its ground (like I2P?).
This seems like a dumb question, BitTorrent absolutely is still relevant and probably the most popular method of file sharing in the scene. Foss groups use it too for distributing ISO files for Operating systems, and it might even be used as the video hosting provider in future Fediverse YouTube alternatives (I've heard talk of a video hosting platform on Fedi which uses activitypub for everything else but hosts videos via BitTorrent) pretty cool stuff.
So yeah BitTorrent is still relevant, and it makes sense since if it isn't broken why fix it? Not to say that it couldn't be better, the biggest problem with it is the anonymity issue, but until someone makes something better BitTorrent will continue to be popular, and the ideal choice for decentralized file sharing, especially in the piracy scene.
Almost always I find torrenting the most convenient method to download anything. When someone puts some file up for download and that person uses one of those stupid free file hosters, I usually get annoyed by "disable ad blocker", slow dl speeds, etc.
Usenet has many things wrong with it, NNTP is not at all designed for distributing large files, it's for propagating messages across servers. File integrity checks have to be tacked on for instance, and the few servers still serving binaries are commercial services that are vulnerable to copyright trolls.
I2P is not universally supported by any bittorrent clients, because a bittorrent client needs specific knowledge about how to connect to the I2P network through an I2P router (by using the "SAM" protocol).
the java based biglybt bittortent client has pretty good support as I hear, it supports I2P-specific DHT and Peer Exchange. DHT is used for peer discovery without a tracker, Peer Exchange is another tech that helps with finding more peers.
qbittorrent (and a few others that use the libtorrent programming library) has got support for I2P around a year ago, but its experimental so far I think, or at least it hasn't been tested that much.
these bt clients don't (yet) support DHT and PeX for I2P torrents. the functionality is missing from libtorrent and its single dev is very busy already.
Yes it's very much alive and very important. A lot of industries (like their products: books, movies but also games) are getting restricted, taken away, taking down and removed from other platforms. Old ROM sites are taken down. And platforms like archive.org need to remove all their books.
The problem is, that there is nobody archiving anymore.. because it's not allowed due to "copyright infringement". In the end, all these products like books, movies and (old) games might be gone forever. Next generations will not be able to have access to it. This is what worries me the most. And Torrent might be the only way to fix/solve it. By distributing these kind of material. Especially older books, older movies and older games.
I use Torrent daily, I basically never stop seeding what I download to my Plex Server and I also use a Real Debrid account, which essentially caches the torrents to their servers for us to stream through different methods (like Kodi, Stremio, or more recently for me Plex thanks to Riven/Zurg).
I wish there were some way to enable availability to persist even when torrents' peak of popularity has passed - some kind of decentralized, self-healing archive where a torrent's minimal presence on the network was maintained. Old torrents then could become slow but the archival system would prevent them being lost completely, while distributing storage efficiently. Maybe this isn't practical in terms of storage, but the tendency of bittorrent to lose older content can be frustrating.
I don't see what you can do at the protocol level to improve availability, you still need people storing the file and acting as peers. Some trackers try to improve that by incentivizing long term seeding.
Although if implemented as an extension to BitTorrent, I'd want it to be append-only, because I don't want to lose 1.0 just because 1.1 becomes available.
Also your article just says streaming and cloud services are more popular with the masses. Where does it say torrenting is replaced by another piracy method
When I want to pirate, torrenting is my go to. I don't do it very often, so I'm not really up-to-date on more modern methods. For some movies, I know there are those websites like 123movies or whatever. And I've used those. But Idek what additional methods there are anymore.
That said, I've tried torrenting over I2P, but it's just slow. Not necessarily super slow, but obviously slower than doing it over the clearweb with a commercial VPN. Additionally it seems like there's less available content with torrenting over I2P. At least in the little experience I've had with it.
It is not anonymous and suffers network fragmentation. Yet the force of Bittorrent is its large community and mature performant tooling (compared to IPFS).
I don't really care. You should be using a VPN for torrents anyways. I mostly pirate movies and TV shows so there nearly zero malware risk as long as the system and the VLC is up to date.
The official site is the🏴☠️bay[dot]org
🏴☠️ is a singular word, don't add an "s" for no reason.
There are things like torrentio now which lend BitTorrent piracy a more integrated UX, and that has definitely extended the lifespan of its usefulness to me. Torrents rarely max out my line speed these days, mostly because I have 1000X the bandwidth compared to when I first started torrenting 20 odd years ago. But it's still one of the fastest and simplest methods to get any file you want, so I think it's relevant