lens-protocol / core

The Lens Protocol
https://lens.xyz/
MIT License
2.77k stars 864 forks source link

Proposal of decentralized storage #15

Closed badkk closed 2 years ago

badkk commented 2 years ago

I notice that Lens's publications has needs to integrate with dStorage, but I can't find from the code repo.

Publications have a ContentURI which points to the specific content the publication contains, this can point to text, an image, a video, or other arbitrary content stored on either a decentralized protocol such as IPFS or Arweave, or a centralized storage provider like AWS S3.

I was wondering if lens has any plan on integrating with IPFS, I can definitely contribute code. I also have a proposal of integrating with IPFS incentive layer - Crust, that can help Lens' user easily permanently store the social media data in a totally decentralized way. Crust also be used in aave-ui, uniswap-interface and many NFTs/SocialFi/GamingFi projects.

Zer0dot commented 2 years ago

Sweet! Yeah would love to learn more. One benefit of Lens though is that it is unopinionated about what your content URI is. It's totally up to you-- but share more!

donosonaumczuk commented 2 years ago

As Zer0dot mentioned, Lens is storage agnostic, meaning you can host your publication's metadata in your preferred storage depending on your use case, it's up to each application. We already have different apps using IPFS, Arweave and even some using centralized storage too. I'm closing this but just because we want to keep issues open as signal of something to solve!