Hello, I’m Valmond creator of the Tenfingers sharing protocol & implementation.

To make it more motivating for people to try it out, what should I share to showcase its abilities? It can be rougly anything up to say a gigabyte.

I’m thinking about music, video, parts of wikipedia, …

Legal of course.

Any ideas greatly appreciated.

Cheers & thanks!

  • Valmond@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    4 days ago

    Thanks!

    The file does have an ownership information (the public RSA key of the owner), it’s just that a malicious node doesn’t show any proof of ownership of the data it’s sending (which causes the problem). I think I have a straight forward solution but I’ll ponder it a bit more before digging in :-) I’d like to have the possibility to download from several nodes at once which makes things a bit more interesting.

    Would you mind if I copy paste this conversation over to tenfingers@lemmy.mindoki.com ? I guess here it will disappear in the abyss…

    Cheers

    Valmond

    • lime!@feddit.nu
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 days ago

      sure, do that. and good luck with this, i did something similar for a project once and as usual its those last 5% that are going to cost you 90% of the time.

      • Valmond@lemmy.worldOP
        link
        fedilink
        arrow-up
        1
        ·
        2 days ago

        Thank you!

        Ya, there was a saying in video game dev circles, when you have finished 90% of a game, that’s good, because now you only have the other 90% to do…

        What was that project, if you’d like to share?

        • lime!@feddit.nu
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          it was nothing official, just a toy file sharing thing using the chord dht algorithm. it consisted of a single binary that you fed with a directory and the IP of an extant member, and it would sync everything on the network into that directory.

          no edge cases handled, so the 90% remained.