Filecoin Comes to ProtoSchool
One of Filecoin’s most distinguishing features is its approach to verifiable storage. In a recent blog post, we summarized how Filecoin implements decentralized storage with a combination of consensus mechanisms and cryptographic proofs that allow clients to trust that miners are storing their data as agreed.
Explore Filecoin concepts on ProtoSchool
Today we’re excited to announce ProtoSchool’s first-ever Filecoin tutorial, Verifying Storage on Filecoin. It offers a beginner-friendly, code-free look at Filecoin’s proof system, exploring how Proof of Replication (PoRep), Proof of Storage (PoSt), and zkSNARKs make it possible to trust peers in an incentivized, decentralized storage system.
![table of contents](https://filecoin.io/vintage/images/blog/protoschool-verifying-storage-toc.png =x300)![multiple-choice quiz](https://filecoin.io/vintage/images/blog/protoschool-verifying-storage-mult-choice.png =x200)
If you haven’t yet done so, we encourage you to check out our Decentralized Data Structures tutorial before digging into Verifying Storage on Filecoin. It explores concepts that are key to building trust on the decentralized web, including cryptographic hashing, content addressing, Directed Acyclic Graphs (DAG), and Merkle Trees.
For other content relevant to Filecoin, you can check out our Anatomy of a CID tutorial, which explores the structure of CIDs (Content Identifiers) as defined by the Multiformats project. These unique labels are used to point to data stored on distributed information systems including IPFS, IPLD, libp2p, and Filecoin.
New to ProtoSchool?
ProtoSchool’s self-guided tutorials are designed to introduce you to DWeb concepts, protocols, and tools. Complete JavaScript code challenges right in your web browser or stick to our text-based or multiple-choice tutorials for a code-free experience, with content ranging from from IPFS to Multiformats and now Filecoin.
![featured tutorials](https://filecoin.io/vintage/images/blog/protoschool-featured-tutorials.png =x350)
Excited to introduce others to DWeb concepts? Learn how to host a ProtoSchool workshop (live or virtual) that allows learners in your community to explore our content with support from mentors.
Subscribe to the ProtoSchool newsletter for updates on new tutorials and site features, with an option to receive additional guidance for local event leaders.