Tenfingers is a fully decentralised, encrypted, takedown safe, sharing protocol (and implementation) which permits to share data to anyone or just a selected few.
It’s FOSS and is based on reciprocal sharing, I share yours because you share mine!
It’s like a decentralised cloud file system for anyone to use.
Efforts has been made for ease of setup and usability, particularly on Linux, but you can use it on any modern OS that can run python and pycryptodomex like Windows for example.
More information including quick setup and so on here on the official website.
Didn’t find what you looked for? Just make a post and I’ll try to answer ASAP.
Valmond
PS. For the daring: Codeberg repo
This sounds interesting. How does it differ from torrents?
Here are some similarities and differences between Tenfingers and Torrents:
#Similarities:
They both use a sort of node swarm, often called a P2P or peer-to-peer network (the Bittorrent network for example).
They permit anyone to share data on the internet by taking data and then distribute a sort of link (torrent, tenfinger link or 10f link).
#Torrents:
With the exception for the creator itself, data are seeded by benevolent nodes.
If the creator stops sharing, the torrent can live on.
Torrents doesn’t have to, but are meant to be public.
Torrents seems to be immutable (there are conflicting information about this so I’m not 100% sure, but it seems so, magnet links are immutable).
The torrent ecosystem is built around central trackers. This is not obligatory but seems to be the praxis. E.g. you could share a torrent just with a friend to share some private data. This would be a one shot as torrents are not mutable.
Torrents are made for massive downloads of a specific, often quite large, static data.
#Tenfingers:
With the exception for the creator itself, data are shared by other nodes because of an incentive; reciprocal sharing. This means you can decide how much you want your link shared / how big of a redundancy you want.
When you stop sharing your data, new nodes will not share it and the data will drop from the network because you don’t uphold your end of the reciprocal sharing.
You can update the data without changing the tenfinger link, so you can use it as a cloud file system for example.
Tenfingers is made for sharing smaller, dynamic data.
If you have more questions or want more details, just let me know!
Cheers#
Thanks for the detailed response. I’ll try it out later this week.