I really had high hopes for it, but I realized that all I really want is an object storage with content addressable urls.
I really had high hopes for it, but I realized that all I really want is an object storage with content addressable urls.
We have block level access control for example: https://peergos.org/posts/bats
As well as E2EE, sharing, trustless servers and more [1].
There is a Java implementation of the modified bitswap for this in Nabu [0] and a Go one in ipfs-nucleus [1]. With both of these you can use whatever auth verification protocol you like.
This was one of the things that made IPFS a non-starter for us. We ended up grafting Hashicorp Vault into kubo (the go-ipfs implementation) so that we could use IPFS and have things like detetes and access revocation that actually work.
In fact, while F2FS is a ludicrous example, this happens regularly with filesystems. The core design of filesystems is still built assuming that a block device will be behind it. IPFS is the same way, just s/block device/blockchain/.
- You can have files on IPFS and no blockchain whatsoever "behind it".
- IPFS itself makes no use of blockchains as an abstration for data storage or file organization
- If all the blockchains networks and nodes disappeared overnight, no IPFS nodes would be affected.
I don't know if you actually used any of that or just going by hearsay.
There's a separate "layer on top of IPFS" called Filecoin that does involve a blockchain. (From a technical point of view, it's not really a layer on top, more of a re-implementation of IPFS with a blockchain.)
I've worked on IPFS and know many of the key people at PL. They really are not blockchain people or cryptobros. They are much different from anyone else in crypto I have encountered. But ultimately they have to fund their activities somehow, and this is the reality of where the business potential is in P2P circa mid-2020s.
https://guide.fission.codes/developers/webnative/file-system...