logo
ProposalsVoters
©

2025 Agora, the onchain governance company

/
Twitter
/
Github
/
About
OP Stack
libp2p icon

libp2p

Project

0xc5...3Edf
libp2p.io

The libp2p Project.

Appears in
85 ballots

Contribution

- Development and maintenance of the libp2p specifications and concrete implemnetations in Go, Rust, and JavaScript. - Worked with projects in the Optimism ecosystem (e.g. Ethereum Beacon Chain implementations) to drive libp2p adoption and to keep implementations and downstream products updated with security fixes. - Managed an inclusive community of multiple implementations of libp2p across multiple companies. - Maintained a responsible security issue handling process that solved 8 CVE’s since 2019. - Maintained documentation, published example code, wrote informative blog posts, and gave conferences and workshops to grow the contributor and user base.

Contribution links

    world

    OP Mainnet uses go-libp2p.

    world

    Beacon Chain uses: go-libp2p, rust-libp2p, js-libp2p, jvm-libp2p, nim-libp2p

    world

    MetaMask uses js-libp2p.

    world

    Coinbase’s Pessimism real-time threat detection tool uses go-libp2p.

    world

    Mantle token governance platform uses go-libp2p.

    world

    Manta Network used rust-libp2p as a parachain and now as a zk apps solution

    world

    Andreessen-Horowitz’s Magi roll-up client uses rust-libp2p.

    world

    Celo blockchain uses EthereumJS that uses js-libp2p.

    world

    Unidex Finance uses EtherMint which uses go-libp2p.

    world

    Rollux has end-to-end tests that use go-libp2p.

    codeBracketSquare

    Off Chain Labs’ Nitro tool uses go-libp2p.

    github

    libp2p Specifications

    github

    go-libp2p Implementation

    github

    rust-libp2p Implementation

    github

    js-libp2p Implementation

    github

    libp2p Transport Interop Testing

    github

    libp2p Test Plans

    github

    libp2p Hole Punching Interop Testing

    world

    libp2p CVE List

    world

    libp2p Website

    world

    libp2p Blog

    codeBracketSquare

    libp2p Connectivity Infosite

Impact

The libp2p project has developed an maintained a common networking layer used by many of the core implementations of blockchains and tools that are used throughout the Optimism ecosystem. The protocols built into the libp2p project such as the Kademlia DHT and Gossipsub are core functions in the Ethereum and OP mainnet blockchains. The libp2p maintainers have identified and mitigated 8 critical security bugs since 2019 and coordinated the private deployment of the fixes with members of the Optimism ecosystem. The maintainers continually optimized and fixed bugs with a steady cadence of libp2p releases in multiple implementations. The project has also maintained interop and performance testing to further identify and fix bugs across implementations, including go-libp2p used in OP mainnet.

Impact Metrics

  • Beacon Chain Estimated Active Peers
    5.5K
  • OP Mainnet Active Peers (no metrics)
    0
  • IPFS p2p nodes participating in the DHT
    250K
  • Funding sources

    No funding sources provided