This document introduces Gossipsub, a new pub/sub routing protocol for libp2p. It summarizes the evolution from Floodsub to Randomsub and outlines key features of Gossipsub like constructing message and metadata networks. The document then discusses hardening Gossipsub against attacks like Sybil and spam through strategies like peer scoring, flood publishing and explicit peering agreements. It concludes by outlining an evaluation plan to test Gossipsub's resilience.