I like the IPFS technology as an idea, I can pin my files I guess, but I don’t know any communities or services that I wanna use that leverage IPFS.
I was wondering what y’all are using.
I think IPFS alternatives to the services below would improve their reliability, I would use them right now if they exist.
- IPFS alternative to archive.org and web.archive.org (Wayback machine)
- IPFS alternative to torrent trackers for pirated media, such as nyaa.si. The file transfers are decentralized but the content index (tracker) itself is centralized. Which is a pretty critical flaw, recently made apparent with RARBG’s takedown.
Interplanetary Wayback uses IPFS to store web page archives, although the index of those pages stays on the instance. Seems to be actively developed by a professional team.
IPFS is absolutely terrible for illegal content. It is very easy to block and track
Bittorrent is also known for being easy to track outside of private trackers. You’re saying IPFS is easy to block and track, but how does that look like relative to bittorrent? Because if it’s about even, IPFS still has the advantage of not having a centralized tracker.
i think fediverse storage needs to leverage ipfs for its completeness
but i personally just don’t have proficiency to make it happen
Agreed! IPFS for long term image and video storage seems like a good model, if the IPFS address could be included in the ActivityPub message then it be up the server whether it just passed that along to the user, if the server pins it itself into a cache, or just keeps it as a reference and only pulls on request.
With latency of ~5s to retrieve the content requested source I don’t think it is feasible to make good UX on lemmy to view images. It coud be possible to do for short form video.
If it was integrated into lemmy itself and every instance now was using ipfs wouldn’t latency go down?
I think 5s was latency for protocol itself. Someone would need to make some experiments and show that it is a feasible approach to deliver images fast enough.
Oh shit that’s wack. I’d love to see it done. Maybe one day I can try it, for now I’ll stick to my hello worlds
Imagine if someone made 4chan but ipfs. All threads are hosted by the site users and the thread dies when no one has it open anymore. Sounds dangerous but pretty dope
There’s a couple of attempts at decentralized 4chan clones that you can probably google whitepapers for (keyword: decentralized imageboard) but no name has really stuck. Beckons asking why they keep failing.
I searched for that once and found a GitHub to web3chan and something else I forget the name of. I don’t really expect em to pick up traction but I couldn’t find one that worked
From a google search and memory: There’s nntpchan, diboard, openchan, Fchan (this one is federated on ActivityPub (official instance dead (active instance: https://usagi.reisen)))
I am looking into it as a cache. I also have used it to share files.
Currently it has a high latency and low compatibility
The one thing I use it for is lesspass (if you’ve heard of it then see the note at the bottom). It is a site that hashes content (site, username, password) to, somewhat problematically, generate a new password deterministicly.
I downloaded the HTML, verified they’re not doing anything shady, and then put the HTML file on IPFS so that 1. I could self-host and always get it even if their site was down, but also 2. Know that they didn’t update the site and suddenly start harvesting peoples master passwords.
The bigger usecase for IPFS though would be for something like Nix with people being able to share precompiled binaries through IPFS (which is in the works). IPFS more of a foundation tool, not an end-user tool.
Side note: while lesspass doesnt live up to the hype, but it can be useful… I mean useful if you don’t really use it as intended.
*programmatically
You could put the copy of the password generator on a server owned by you to almost equivalent results, but IPFS is useful here because I can use the copy you’ve made (after checking once it’s not malicious) and keep safely using it knowing nobody has the power to swap it for something malicious, or the hash would be different.
Should we practice what we preach here? Wanna post the address here?