Protocol Labs Research
About
People
Research
Outreach
Blog
Networking

Computer networks enable information to move across the globe. They are foundational to the world we live in and to the vast majority of our work. Our interests include transport and routing protocols, network security, p2p systems, publish-subscribe protocols, and network monitoring and simulation.

Related publications

View all publications
2020.7.6 / Report
GossipSub: Attack-resilient message propagation in the Filecoin and ETH2.0 networks
Permissionless blockchain environments necessitate the use of a fast and attack-resilient message propagation protocol for Block and Transaction messages to keep nodes synchronised and avoid forks. We present GossipSub, a gossip-based pubsub protocol, which, in contrast to past pubsub protocols, incorporates resilience against a wide spectrum of attacks.
Dimitris Vyzovitis, Yusef Napora, Dirk McCormick, David Dias , Yiannis Psaras
2020.6.12 / Conference paper
Automating QUIC interoperability testing
We present QuicInteropRunner [1,2], a test framework for automated and on-demand interoperability testing between implementations of the QUIC protocol [3]. We describe the key constraints and insights that defined our work, the recent innovations that made the framework possible, a high-level overview of our design, and a few exemplary tests.
ACM SIGCOMM 2020 Workshop on Evolution, Performance, and Interoperability of QUIC / 2020.08.14
Marten Seemann , Jana Iyengar
2020.4.18 / Report
Gossipsub-v1.1 evaluation report
Permissionless blockchain environments necessitate the use of a fast and attack-resilient message propagation protocol for Block and Transaction messages to keep nodes synchronised and avoid forks. We present GossipSub, a gossip-based pubsub protocol, which, in contrast to past pubsub protocols, incorporates resilience against a wide spectrum of attacks.
Dimitris Vyzovitis, Yusef Napora, Dirk McCormick, David Dias , Yiannis Psaras

Related posts

View all posts
2020.11.3 / Blog
"Two ears, one mouth": how to leverage bitswap chatter for faster transfers
As part of ResNetLab’s research endeavour to drive speed-ups on file transfers, Beyond Swapping Bits, we present a new contribution to IPFS Bitswap protocol. We argue that Bitswap is currently discarding a wealth of information that could be used to its benefit, improving retrieval success and minimizing the latency to retrieve content.
2020.10.29 / Blog
Honey, I shrunk our libp2p streams
Today we’re excited to share the story of how we decided to explore compression for libp2p streams and ended up achieving up to a 75% decrease in bandwidth use when performing an IPFS file exchange.
2020.10.13 / News, Grants
Meet the latest Protocol Labs Research Grant recipients
In January of 2020, the Resilient Networks Lab (ResNetLab) launched two RFPs (Requests for Proposals) to address pressing open problems faced by IPFS and libp2p, namely, Routing at Scale and PubSub at Scale.
2020.10.6 / Blog
GossipSub: An attack-resilient messaging-layer protocol for public blockchains
Securing permissionless networks is the bane of open networks, starting with the Internet and every overlay network that operates over it. This challenge has existed from the early days of the Internet to the current Web 3.
2020.9.18 / Blog
A brief history of (re)building the Internet
The Internet began life as a military network engineered for resilience in the face of a nuclear attack. That’s right—the same network you use to check on your friends and share cat photos has at its core a structural pattern intended to survive a nuclear exchange long enough to mutually assure destruction with the USSR.
2020.7.23 / Blog
How content addressing can solve streaming challenges as networks are overloaded
Given the mass migration to remote work we’ve seen in recent months, you’d think the internet would be collapsing under the added strain. Yet precisely the opposite has happened. As experts have observed, the internet isn’t buckling under added traffic; it’s thriving.
2020.2.25 / News, Team
Yiannis Psaras joins Protocol Labs Research
Yiannis (Ioannis) is joining the Resilient Networks Lab, which he helped get off the ground after becoming an advisor to PL in July 2019. Yiannis is currently a fellow of the United Kingdom’s Engineering and Physical Sciences Research Council and a Lecturer at University College London, where he has worked on a number of topics within the broad field of networking, with a significant focus on Information-Centric Networking (ICN).
2019.12.30 / News
A new lab for resilient networks research
Resiliency is at the core of systems that are capable of standing the test of time, providing unshakable access for the many generations to come. A resilient system or network is fundamentally uncompromised by an isolated failure or network split.