• RyeMan@lemmy.world
      link
      fedilink
      English
      arrow-up
      186
      arrow-down
      1
      ·
      edit-2
      1 year ago

      Others have summarized it well but I’ll add my perspective also.

      I2P is a decentralized network of peers. All traffic gets routed through multiple peers before reaching its destination. Traffic is also encrypted by multiple layers of encryption and each connected peer can only decrypt one layer, that layer will only contain further routing info so that peer knows the next place to hand off your data. The encryption gets stripped layer by layer until it finally reaches its destination.

      What this ultimately means is that by interacting with a website or service through I2P it is virtually impossible to identify any information the user is sending or receiving and it is also impossible to tell where the connections are going or coming from.

      To make things even more interesting all I2P routers by default also contribute resources back into the network so while your I2P Router is handling your communication connections, it’s also volunteering to be a connection node in someone else’s connection. This adds further security because now you’ve got many Peer to Peer connections going in and out of your network, all encrypted so any prying eyes will have an exceedingly difficult time trying to make sense of any of your internet traffic.

      Tor relies on the good faith of its community to contribute resources to the network and it’s not very well incentivised causing its resources to be far more limited and bogged down. For this reason, Tor cannot sustain heavy torrent traffic without easily being overwhelmed. In I2P, every user is a contributor so the more people who use I2P, the faster and better it becomes.

      The big advantage Tor has over I2P are outproxies and the beautifully prepacked Tor Browser. Tor has a lot more influence and money backing it so there are some large and well protected entities that can afford all the legal trouble that outproxies can bring. Unfortunately there just isn’t enough money or legal support in the I2P community to reliably support outproxies even though I2P already has full support for it.

      I2P is a fantastic tool for private communication across the Internet and the true ELI5 here is I2P natively supports “anonymous” torrenting (even encouraged it as it strengthens the network further) and will do so privately and securely without any need for a VPN. Adding support to QBittorrent makes it even easier to access I2P torrenting with very minimal set up required.

      The only catch here is you can’t go around downloading any old torrent from the Internet on I2P, someone needs to actually be seeding that torrent on the I2P network for you to get any data. There are fully functioning tracker sites exclusively within I2P that have a huge catalog of content but all is not lost for “clearnet” torrents either. Software like BiglyBT and now QBittorrent, allows users to “bridge” or “cross seed” torrents across the two networks, that way content is shared no matter what network you’re a part of.

      BiglyBT has been doing this for a while now but I’m so happy to see QBittorrent finally embracing this as well.

      EDIT: https://geti2p.net/en/

      • lemmyingly@lemm.ee
        link
        fedilink
        English
        arrow-up
        21
        ·
        1 year ago

        To summarise, I2P is similar to Tor, except that every client also serves as a node, and there are no exit nodes, so you can only access data shared by other I2P clients

        Is my summary correct?

        • ninchuka@lemmy.one
          link
          fedilink
          English
          arrow-up
          7
          ·
          1 year ago

          You can have exit nodes, called out proxies on I2P they just have to be manually setup

        • Obinice@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 year ago

          So it’s like Kazaa, kinda? Are we basically going back to the decentralised P2P days? :-D

            • Nix@merv.news
              link
              fedilink
              English
              arrow-up
              18
              ·
              1 year ago

              That links to a link to a forum with a ton of replies? Can you just copy paste the reason?

              • flamingarms@feddit.uk
                link
                fedilink
                English
                arrow-up
                18
                arrow-down
                1
                ·
                1 year ago

                Took a quick look at the first few messages and the links: seems like BiglyBT is banned by a lot of private trackers because it’s possible to mod it to spoof the numbers required to stay a member in the private tracker, while also being able to create a torrent file that allows others using the mod to utilize the private tracker without permission. Not sure if any of that functionality has to do with I2P.

      • Fjor@lemm.ee
        link
        fedilink
        English
        arrow-up
        8
        ·
        1 year ago

        Thanks for such a detailed answer! How does the I2P speeds compare to running torrents over VPN? I assume its a lot slower?

          • Fjor@lemm.ee
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            Yeah thats fine, I was just wondering how the speed varied from one solution to the other.

            • Strict3443@lemmy.ml
              link
              fedilink
              English
              arrow-up
              3
              ·
              edit-2
              1 year ago

              From my experience, some popular I2P torrents have gotten up to 1 MB/s download, but I usually average around 200 KB/s. While it is not blazing fast, it does provide a good deal of anonymity for everyone involved with the torrent.

              Also, you can lower the anonymity and increase speeds by reducing the number of hops from 3 to 2 or 1. You can choose how “anonymous” you’d like to be while torrenting, at the cost of speed.

      • Agent641@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        How are nodes chosen by the client?

        What stops governments/LEO/copyright dragons from spinning up thousands of the fastest/most accessable i2p nodes so that clients connect to them first, then these hosts log the traffic paths to identify origin/destination?

      • ComplexLotus@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        All traffic gets routed through multiple peers before reaching its destination

        • I wonder why the whole internet is not designed like this.
        • if we designed basic protocols like TCP and UDP with user privacy (in practice hiding his IP-Adress) as the most important point we would have a more secure internet I currently think… or am I wrong here?
    • dmonzel@lemm.ee
      link
      fedilink
      English
      arrow-up
      51
      arrow-down
      1
      ·
      1 year ago

      From the article that was posted:

      The main new feature is support for I2P, the Invisble Internet Project. It uses a fully encrypted privacy network layer to hide user activity and locations. The network does not use servers. Peers contributed “a portion of their resources” to other network particpants.

      The maintainers promise that “non one can see where traffic is coming from, where it is going, or what the contents are” when the Invisible Internet Project is active.

        • WarmApplePieShrek@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          5
          ·
          1 year ago

          Private trackers see your ratio because your client tells it to them. If you cheat, you get banned. They can tell you cheat because the seeder reports upload but you don’t report download. You must not use private tracker torrents except on their tracker because it looks like cheating because the other client isn’t connected to their tracker, and you will get banned.

          • ohitsbreadley@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            1 year ago

            Maybe I’m a smooth brain - but I always thought private trackers were kept private/exclusive as a way of promoting seeding - the exclusivity of private trackers lowers risk/fear of seeding, so people seed, files are kept alive. - the ratios are a stick to enforce the rules and boot leechers. Centralizing seed logs with private trackers always gave me the creeps though.

            Honestly, it sounds like there’s essentially no risk of seeding on I2P. Wouldn’t more people be willing to seed in general? And wouldn’t that in turn obviate the need for private trackers?

            Alas, perhaps my smooth brain brings naivety along with it.

            • Strict3443@lemmy.ml
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 year ago

              This is a good point. I also feel like private trackers are meant for people who actually seed content they download, and just have good intentions to help share content. This also comes with hardware requirements (disk space) sometimes that not everyone has.

            • WarmApplePieShrek@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              Private trackers promote seeding, but people don’t seed for more reasons than getting caught. Public trackers are leechfests. Some of my public torrents, I have ratio 30 and I’m still the only seeder. Why should I bother with this, if nobody else will? I should put the torrent on a private tracker where other people will help spread it, and stop public seeding.

      • gd42@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        If it doesn’t use servers, where is the content stored? Or stuff just disappears when a user whose computer used to serve the files is turned off?

        • WarmApplePieShrek@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          It’s BitTorrent. There are seeders.

          I2P has servers to run websites, but they mean I2P itself has no central servers that control it, like Tor does.

    • OsrsNeedsF2P@lemmy.ml
      link
      fedilink
      English
      arrow-up
      25
      arrow-down
      1
      ·
      edit-2
      1 year ago

      It’s a dark network. Instead of going to a website, you go to an “eepsite”, and to get there you securely route through a bunch of random computers (as if you went through 10+ VPNs). It’s similar to Tor, but the main difference Tor’s primary goal is to visit websites (on Tor, “onion sites” exist, but unlike I2P, “onion sites” are not the primary focus of Tor).

    • EinatYahav@lemmy.today
      link
      fedilink
      English
      arrow-up
      0
      ·
      9 months ago

      the tor onion network. But no exits to clearnet.

      Everybody contributes bandwith. And because everybody contributes bandwith, privacy is created because you can never know if you reached the end of the chain and found the creator of the first network request.

      In theory it’s a lot more secure than the tor network. In practice it gets 1/100th of the funding, because you have to be a computer nerd to even install it, need a computer to keep it running 24/7 (longer you run, more privacy) , while tor browser “Just works” and can start providing privacy to everybody right away.