Media
Talks, presentations, and demos
Introductions & Project Updates
Introduction to and State of libp2p
Max Inden
PL EngRes libp2p Development
Steve Loeppky
libp2p Project and Long Term View
Juan Benet
Solving Distributed Networking Problems
Jacob Heun
Browser Connectivity
Browser connectivity state of the union
Marten Seemann
QUIC Deep Dive
Marten Seemann
WebTransport Transport
Alex Potside
Why WebRTC
Ryan Plauche & Max Inden
Technical Deep Dives
Decentralized NAT Hole Punching
Dennis Trautwein
Decentralized messaging & libp2p
Jacob Heun
Demystifying libp2p Gossipsub
Raúl Kripalani
Formal Analysis of GossipSub
Ankit Kumar
Tools for developing distributed protocols
Pedro Akos Costa
DOS Defense - Do's and Don'ts
Max Inden
libp2p Interoperability Testing
Laurent Senta
The power of two choices
Petar Maymounkov
Community
libp2p in Nim
Tanguy
How Pyrsia is Using libp2p
Elliott Frisch
Satellite.im and IPFS/js-libp2p
Drew Ewing
Intro to Lodestar
Cayman Nava
Older Videos
The Life of a libp2p Connection
Jacob Heun
Introduction to rust-libp2p
Pierre Krieger
libp2p Consensus Interface & Raft
Hector Sanjuan
Go-libp2p-gorpc: simple RPC
Hector Sanjuan
libp2p ❤ devp2p
David Dias