communick.com is part of the decentralized social network powered by Mastodon.

Administered by:

Server stats:

4
active users

Learn more

Why aren't we using IPFS for media storage for fediverse servers?

Raphael Lullis

Ok, I will answer it. No server (that I know of) has any type of ACL in place. If you put a IPFS server online, any file you request through it will end up on its cache. If you put a gateway online, people can put all types of crap there and good luck to you explaining why you have illegal data on your server.

There is also no way to say "Here is a list of other IPFS nodes that are managed by other people that can be trusted" You can make a cluster, but you need to own it all.

@raphael The primary reason is IPFS objects being public. And AFAIK recent versions of kubo have some moderation/filtering capabilities.

@silverpill @raphael

Revolver uses something similar, but until it's released I don't know what important differences exist.

Thankfully CID isn't IPFS though, so theoretically some compatible client could work with existing IPFS nodes and still have whatever restrictions you desire, including whitelist only modes and peer list restrictions.

I'm a little dubious of the worry though, the same is true of all caches on traditional networks, and you can already remove content you dislike from nodes you control -- don't even look at the current state of mediaproxy, please, lol.

P.S.

What's stopping you?

ipfs://bafybeidqyc5sdpcmutnhdbpvxnjbchotswa6e2267jnri5a6my3fiyfblq

@raphael Just as the #internet should be. If authority gets butthurt about people running a common piece of software on their machine which spreads content they aren't responsible for, good luck arresting millions all across the planet for running #IPFS with no filters!

#Russia once tried to arrest a random citizen for running a #Tor node due to what another user did. It was an epic fail even for them once they understood how this stuff works and that they can't control it.

@MirceaKitsune

This is less about what "Authority getting butthurt" and more about what "my control over what I host on my servers".

Anyway, there is a huge gap between what the web "should be" and what it currently is. Russia might not be able to arrest a "random citizen", but Germany can arrest me if my server is hosting illegal content. If it is my server and I can't point to someone else, it will be my ass on the line.