When bittorrent was released, I saw the technological aspects as groundbreaking, thinking it would be repurposed for much more than ISO downloads and mass media distribution. How did the technology not become a more popular way of distributing via crowdsourcing large community datasets, such as openstreetmaps, or something like distribution of Android rom updates, when the costs of distribution are so expensive?

  • wildbus8979@sh.itjust.works
    link
    fedilink
    arrow-up
    77
    ·
    9 hours ago

    At some point bit torrent WAS an essential distribution tool. It represented nearly 70% of internet traffic!

    So I think you’re asking the wrong question…

    • bamboo@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      38
      ·
      8 hours ago

      Before Youtube allowed long video uploads and before video Podcasts were a thing, I remember some early tech creators were creating long form videos around 2004-2005 and they would distribute episodes via BitTorrent, since it was most cost effective for them.

  • whaleross@lemmy.world
    link
    fedilink
    arrow-up
    23
    ·
    7 hours ago

    For nerdy nerds like us a torrent client isn’t anything complicated. Regulating up and downstream bandwidth to personal preference isn’t complicated. Managing torrents to seed and not isn’t complicated. For your Average Joe though…

  • unexposedhazard@discuss.tchncs.de
    link
    fedilink
    arrow-up
    15
    ·
    8 hours ago

    Pretty sure its being used in the backend by lots of huge things. I remember something about meta/facebook using it for server side stuff. I reckon many companies that have to distribute big updates use it as well like game companies. Its just not being used to liberate users but used to lighten the load on commercial infrastructure.

  • Substance_P@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    9 hours ago

    Hey just a heads up, you added an extra “to become” in your title. Anyway great question, I’ve always wondered this, hopefully someone knows better.

    Perhaps the growth of everyone placing files on clouds these days may be contribute to its inpopularity, or simply because the name just got lumped together with copyright infringement.

    • Randelung@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      5 hours ago

      Yeah, it didn’t help that politicians tried to make p2p protocols illegal because they didn’t want or didn’t care to understand the difference.

      • Substance_P@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        8 hours ago

        Thanks and yes I’m comfortable with English as my first language. I was trying to post my comment with respect for OP. A QWERTY keyboard has the U and I together, my phone keyboard sucks for sure.

        • shalafi@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          5 hours ago

          Totally off topic, but I read a classic author’s murder mystery as a kid, Doyle or Agatha or whoever, and a clue was a mistyped B for N, because they’re together on the keyboard. For 40 years I’ve been noting such errors. “Ah! OP meant to type ‘U’.” :)

  • CoyoteFacts@piefed.ca
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    2
    ·
    8 hours ago

    I think that the idea of an app “stealing” bandwidth from its users because they want to save money on their own servers is a pretty bad look. Our current world is still not that great w/r/t internet quality, price, and availability, and it was surely worse in the past. It could definitely be more of a thing in the future, but maybe only for stuff used by techy people who could understand it and give proper consent.

    • Supervisor194@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      3 hours ago

      I mean, the core idea of the technology - that a single monolithic file can be broken up into a torrent of smaller packets and losing the connection won’t mean that you lose your progress towards downloading the big file - doesn’t require that you also act as a seeder. Personally, I’m fairly sure Steam uses something like this behind the scenes, as their delivery system, because you can interrupt it and it will continue once you resume.

      • wildbus8979@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        2 hours ago

        because you can interrupt it and it will continue once you resume.

        I’m not debating whether Steam is doing p2p or not, but HTTP absolutely supports continuing partial download.

    • 4am@lemmy.zip
      link
      fedilink
      arrow-up
      7
      ·
      7 hours ago

      Are you implying that BitTorrent can only be used secretly by apps?

      • CoyoteFacts@piefed.ca
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        1
        ·
        7 hours ago

        I’m implying that most normal people would not give their consent to it, or would be coerced by the app into giving consent when they don’t understand what it means (e.g. Windows Delivery Optimization).

  • TootSweet@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    9 hours ago

    The costs of distribution aren’t really that expensive for big companies.

    You can’t really trust that users are going to be willing to donate hard drive space and upload bandwidth to help your maps service or whatever work. (Though, to be fair, you did mention things like OpenStreetMap which is probably more likely for users to be willing to support that way.)

    Bittorrent isn’t something you can seamlessly integrate into browser-based apps.

    But also, there are newer technologes based on a very Bittorrent-like P2P way of doing things. IPFS is basically reskinned Bittorrent. And Peertube uses in-browser P2P to distribute videos. I don’t think there’s any standard in, say, HTML5 that allows for P2P without some hacks, but it sounds like there’s a good chance such a standard is likely to make its way into browsers in the relatively near future. Also, it sounds like Chrome supports more than Firefox in that area right now.

  • The_Decryptor@aussie.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 hours ago

    Phones and tablets? They’ve displaced computers for a fair few people, and it’s hard to consistently run a P2P client on those devices (And that’s ignoring metered connection costs)

  • okwhateverdude@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    9 hours ago

    You still need to seed and once the thing has been distributed, odds are good the clients will disconnect among the normies. Bittorrent only really works if everyone contributes space and bandwidth because you’re really joining a community and curating data. And not everyone is nerdy or tech savvy enough to do that which means products aren’t really going to be built around it.

  • Nighed@feddit.uk
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 hours ago

    I think it, or derrivative methods are used more than you think, but aren’t talked about because torrenting has a bad rep.

    I believe windows update and World of Warcraft either do or did use p2p downloads for updates

  • BlameThePeacock@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    ·
    9 hours ago

    The costs of distribution aren’t so expensive for anything but the largest amounts of data (video)

    You can grab a digital ocean server droplet for $6 per month that allows a Terabyte of transfer. That’s 0.6 cents per GB, and includes the compute to actually be able to serve that data as well as the transfer amount.