ResNetLab on Tour | Protocol Labs Research

ResNetLab on Tour

Join us to learn everything about IPFS’s content addressing and content routing subsystems, its content exchange strategies, and how IPFS deals with dynamic, mutable content.

Watch the tutorials to acquire all the background you need in order to start your project on IPFS and the Web 3.0 stack and get involved in the discussion.

All the material on this page is free to use for your own course, talk, or university module.

Curriculum

Core modules

Welcome to Web 3.0

Web 3.0 joins blockchains, the semantic web, and the distributed web in one package that will revolutionize the way we do networking! In this module, you’ll hear about:

Learn more!

Content addressing

Learn all about the most foundational principle of the IPFS architecture: content addressing and IPFS’s content identifier (or CID). In this module, you’ll hear about:

Learn more!

Content routing

The content routing system of IPFS is the part of the architecture that discovers content in the network. It is a key part of the architecture, and the one with the largest number of open research questions. In this module, you’ll hear about:

Learn more!

Content exchange

Almost there! You’ve learned how IPFS addresses and discovers content and, with this, your client is ready to receive its first bits over the IPFS network! In this module, you’ll understand:

Learn more!

Mutable content

This module answers all your questions on how IPFS can be used for dynamic real-time applications. In this module, you’ll hear about:

Learn more!

Elective modules

The modular P2P networking stack

libp2p is the Web 3.0 framework of choice for decentralised process addressing. In this module, you will hear about libp2p’s modular and composable building blocks for P2P networking applications and innovation, which include:

Learn more!

InterPlanetary Linked Data

InterPlanetary Linked Data (IPLD) is the data layer for content-addressed systems and the Web 3.0. It is a suite of technologies for representing and traversing hash-linked data. In this module you’ll understand:

Learn more!

Beyond Bitswap

Bitswap is the primary content exchange protocol of the IPFS network. In this module we’ll talk about opportunities to improve Bitswap through:

Learn more!

drand - the distributed randomness beacon

drand is a distributed randomness beacon. It provides publicly-verifiable, unpredictable, and bias-resistant random numbers as a public service. In this module, we’ll walk through:

Learn more!

See where we’ve been!

We started our tour in 2019 and quickly adapted to virtual delivery in 2020. See all the events that we participated in and check the blog posts that we published afterwards to find detailed answers to the questions we received after our talks!