What is Onchain Storage?
Onchain storage products are decentralized data storage solutions that can be access directly via smart contracts instead of traditional web2 apis.
Anyone can design, compose storage product protocols. There is an ecosystem of products that can all interoparate with each other and can be accessed directly via smart contracts instead of APIs.
What blockchains are we targeting?
Storage products are smart contracts and we expect them to be deployed across multiple chains. When Filecoin will support user smart contracts, we will focus on providing contracts directly into Filecoin and export these services across chain.
Onchain Storage Ecosystem
There are different types of storage products which are offered from different companies and DAOs.
Storage Bounties are protocols that offer data storage where users place bounties on hashes to be stored.
Retrievability are protocols that guarantee data availability for retrieval.
Auto-renewal protocols ensure that files are stored according to certain conditions
Storage Infrastructure Primitives
Storage products can be built on top of each other, but some times they require important primitives.
Reputation systems help clients or smart contracts decide which storage provider pick over others.
Storage oracles are oracles that check whether data is currently stored in various networks.
Storage Markets are marketplaces where storage providers offer storage services - storage products such as bounty build on top of those
Data DAOs are decentralized autonomous organizations that aim at curating datasets and self-organize to preserve information.
Data DAOs can also offer onchain storage products themselves.