ResNetLab | Protocol Labs Research

ResNetLab

A resilient system or network is fundamentally uncompromised by an isolated failure or network split. The system is malleable, adaptable to different conditions and capable of evolving to meet new requirements over time. That said, resilience here identifies also as a characteristic against changing system or network conditions, i.e., the system’s core operating principles adjust so that performance remains when the system scales up to serve increasing demand from more users. Building resilience into foundational infrastructure is the key in building a computing and networking fabric for human knowledge.

Mission & Vision

The mission of the Resilient Networks Lab is to build resilient distributed systems, by creating and operating a platform where researchers can collaborate openly and asynchronously on deep technical work.

Motivation & Description

The lab’s genesis comes from a need present in the IPFS and libp2p projects to amp their research efforts to tackle the critical challenges of scaling up networks to planet scale and beyond. The Lab is designed to take ownership of the earlier stages on the research pipeline, from ideas to specs and to code.

Research Endeavours

Team

Publications

2022-11-07/Journal article

2021-06-21/Conference paper

2021-06-21/Conference paper

2021-06-11/Conference paper

2021-01-14/Report

Talks

Blog

Protocol Labs research funding recipients 2021, part 2

A visualization tool for the IPFS DHT

Decentralising the Internet with IPFS and Filecoin (DI2F) — a report from the trenches

ResNetLab presentations at Devfolio's ETH India 2021 Fellowship

How content addressing can solve streaming challenges as networks are overloaded

Teaching Bitswap nodes to jump

Honey, I shrunk our libp2p streams