ProtoSchool
Interactive tutorials on decentralized web protocols
Helia Migration

We are migrating Protoschool from the deprecated `js-ipfs`` to `Helia` and the site is not currently be stable.

Please monitor https://github.com/SgtPooki/proto.school2 for progress.

Anatomy of a CID | Resources

Resources

Ready to learn more? There are plenty of additional resources to explore, both in ProtoSchool and beyond. Here are some of our favorites:

How IPFS Deals With Files: Anatomy of a CIDvideo

Watch the talk that inspired this tutorial! In Part 2 of this core course from IPFS Camp 2019, Alan Shaw explains the anatomy of a CID.

CID Inspectortool

Paste a CID into this handy web app for a human-readable breakdown of its multibase, multicodec, multihash and version.

Hashesdocs

Learn more about cryptographic hashes in the official IPFS docs.

Multiformatsdocs

Explore Multiformats, a collection of protocols that future-proof systems, including CID, multihash, multibase and multicodec.

Multihashdocs

Learn more about the multihash protocol for differentiating outputs from various well-established hash functions, addressing size and encoding considerations.

Content Identifier (CID) Specificationdocs

Review the specification for CID, the self-describing content-addressed identifier for distributed systems like IPFS and IPLD.