Table of contents
Start for free
Andrew Milich / 11.20.2021Home / guides
Decentralized Storage Wiki
Learn more about the new and exciting world of decentralized storageMost of the world’s data is held on servers owned by a few large companies. If you use Google Docs, your data lives in a data center owned by Google. If you use Facebook Messenger, your chat logs are stored in a data center owned by Facebook.Skiff’s mission is to empower people to take control of their own data. One way we accomplish this is by end-to-end encrypting everything you put on Skiff. No one — not even Skiff — can ever access your data unless you choose to share it with them.But end-to-end encryption is only one piece of the data ownership puzzle. It lets you control who can access your data in a legible form. But so long as your data is stored on a server owned by a centralized platform, the ability to access that data in the first place is still contingent on the whims of the storage provider — the operators of any centralized platform could, if they chose, deny you access to the data they store on your behalf.The Web3 Approach to Data StorageWeb3 and the decentralized storage systems that are springing up to support it, such as the Interplanetary File System (IPFS), offer an alternative to this status quo. On IPFS, data is replicated and distributed across a network of participating computers that work in tandem to ensure the integrity and permanence of all the data stored on the network — even if one node were to go offline, your data would still be available via a huge number of peer nodes on the network.The upshot of using a system like IPFS is that you gain permanent access to your data without the need to rely on any assurances from a central provider, whose incentives (or very existence) could change in the future — there is no single point of failure and no single node on the network can ever be an arbiter of access.Given the advantages of decentralized file storage, it was an easy decision to offer everyone the choice to take advantage of it on Skiff. In November, we integrated with IPFS and gave all Skiff users the option to store their files on IPFS with a single click.Skiff’s Decentralized Storage WikiWe evaluated a wide range of decentralized storage systems before deciding that IPFS, developed by Protocol Labs, was the strongest, best supported, and most mature option available. But we were excited to learn about how much innovation is happening in this space, and we were impressed by many of the approaches other teams have taken as well.We compiled what we learned in this Skiff wiki. We hope it’s a useful reference for other Web3 teams and developers exploring ways to make decentralized storage available to all. Check out the wiki here and join our Discord community to discuss — we’d love to hear your thoughts!
Related articles
Andrew MilichSkiff x Ethereum NamingUsers can now use an Ethereum Naming Service (ENS) name to streamline display name creation and doc sharing on Skiff.
Andrew MilichSkiff, DecentralizedWe are building towards the future of online collaboration
Andrew MilichThe future of Zcash, Monero, and private cryptoHow can you use crypto privately? A guide to Zcash, Monero, and other privacy coins and projects.
Andrew MilichWhat’s zero knowledge cloud storage, and how does it work?Zero-knowledge encrypted cloud storage provides critical privacy and security benefits. How does it work, and what are the best end-to-end encrypted cloud providers?
Andrew MilichWhat's the best encrypted cloud storage provider?Choosing a cloud storage provider? Consider these platforms, security guidelines, and tips when setting up your account.
Peter LuThe best encrypted note taking apps in 2023We store more private information in our note-taking apps than in our homes. What are the best encrypted notes apps with fantastic privacy and best-in-class features?
Andrew MilichHow to pay in crypto?Cryptocurrencies are now used by hundreds of millions of people. How can you pay for Skiff in crypto?
Andrew MilichHow can you do cryptography in Javascript?Almost every web application likely touches some type of encryption - whether it’s AES encryption in SSL or application level security. How can you do cryptography in JavaScript?