Protocol Labs Research
About
People
Research
Outreach
Blog

Yiannis Psaras

Research Scientist / ResNetLab

Education

PhD in Computer Networks, 2008

Democritus University of Thrace

Yiannis has a long-standing interest in Information- or Content-Centric Networks with several noteworthy contributions in the area. He has extensive background in several of the architectural and protocol design aspects of Information-Centric Networks having run several projects over the last decade. He sees IPFS as a deployment of ICN in the wild with a huge user-base and is therefore excited to contribute his past experience into the protocol design choices of a live network. Yiannis is active in the ICN research community and the IRTF ICNRG. In the past, he has worked in areas related to congestion control, routing, caching, naming and resource allocation of current and future fixed and mobile Internet architectures. He believes that decentralisation of Internet services will be demanded through the need to deploy services at the edge of the network, aka edge-computing. A brief thesis on this together with related works can be found here: https://www.ee.ucl.ac.uk/~ipsaras/ddec.html

Areas of Expertise

Networking

Latest work

2021.4.6 / Posts

ResNetLab on Tour tutorials go on-demand

We started the ResNetLab on Tour programme in late 2019 with the goal of onboarding the research and academic community to the IPFS architecture and the interesting open problems and research directions associated with the decentralisation of internet services.

2021.3.16 / Posts

Protocol Labs at FOSDEM 2021

FOSDEM is one of the biggest events for software developers building open-source software. Founded in 2000, the conference takes place once a year in Brussels, gathering over 8000 developers, hackers, and engineers from across the spectrum of software development.

2021.2.11 / Posts

IEEE GLOBECOM 2020 - The InterPlanetary File System and the Filecoin Network

IEEE Globecom is one of the flagship IEEE ComSoc conferences in the field of networks and communications – and, with over 2000 attendees, one of the largest conferences in the field.

2021.2.3 / Posts

Decentralising the Internet with IPFS and Filecoin (DI2F) workshop at IFIP Networking 2021: Call for Contributions

Since the InterPlanetary File System (IPFS) was first introduced in a 2014 whitepaper, interest from the research community on improving and building on its protocol stack has been steadily growing. A search for “IPFS networking” on Google Scholar now returns over 1500 results, and that is just a fraction of the relevant publications.

2021.1.20 / Posts

ResNetLab 2020 in review: we love it when a plan comes together

We hope you spent some fantastic time with your loved ones during the holiday season. With the time to pause, rest, and reflect – and with the goal of kicking off 2021 in the best way possible – we decided to capture ResNetLab’s 2020 highlights, share what we’ve learned, and describe what we will be focusing on in 2021.

2021.1.14 / Publications

Accelerating content routing with Bitswap: A multi-path file transfer protocol in IPFS and Filecoin

Bitswap is a Block Exchange protocol designed for P2P Content Addressable Networks. It leverages merkle-linked graphs in order to parallelize retrieval and verify content integrity. Bitswap is being used in the InterPlanetary File System architecture as the main content exchange protocol, as well as in the Filecoin network as part of the block synchronisation protocol.

2021.1.11 / Posts

Beyond Swapping Bits: project review (and preview!)

If you have been following along for the past three months (1, 2, 3, 4), you know that we in ResNetLab started the Beyond Bitswap project with one goal in mind: to drive speed-ups for file-sharing in IPFS.

2021.1.1 / Posts

Our Bitswap nodes have become “jumping inspectors” (updated)

A few weeks ago, we shared how we have taught our Bitswap nodes to jump. If you recall from that post, the content discovery range extension gained came at the expense of an increased number of duplicate blocks exchanged in the network.

2020.12.10 / Posts

Teaching Bitswap nodes to jump

By now you may have heard about ResNetLab’s research endeavour to drive speed-ups on file transfers: Beyond Swapping Bits. Our recent blog post, “Honey, I shrunk our libp2p streams”, considers how adding compression to libp2p could lead to significant bandwidth savings.

2020.11.25 / Posts

IEEE/IFIP CNSM 2020 - The InterPlanetary File System and the Filecoin Network

ResNetLab was invited to present a 3.5 hour tutorial at one of the biggest conferences in the “NetMan” community, the 16th International Conference on Network and Service Management. We were impressed by the quality of talks, keynotes, workshops, and tutorials presented during the conference.

2020.11.3 / Posts

"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 / Posts

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.6 / Posts

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.7.23 / Posts

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.7.6 / Publications

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.

2020.7.1 / Posts

IEEE/IFIP DSN 2020 - The InterPlanetary File System and the Filecoin Network

ResNetLab was invited to present “The InterPlanetary File System and the Filecoin Network” in a 3-hour tutorial at the IEEE/IFIP International Conference on Dependable Systems and Networks! The conference, now in its 50th edition, has an established track record of top-quality research contributions, and is one of the oldest conferences in its subject area.

2020.6.8 / Posts

IPFS talk at the IRTF Decentralised Internet Infrastructure Research Group meeting

ResNetLab was invited to meet with the Decentralised Internet Infrastructure Research Group (DINRG) of the Internet Research Task Force (IRTF) to present and discuss the Software Architecture of the IPFS protocol.

2020.5.18 / Posts

NDN Seminar: a high-level overview of the InterPlanetary File System

ResNetLab was invited to present the “High-Level Overview of the IPFS Architecture” to the Named Data Networking consortium!

2020.5.7 / Posts

Next Generation Networks (NGN) group talk: A high-level overview of the InterPlanetary File System

The Next Generation Networks (NGN) group recently invited the Resilient Networks Lab (ResNetLab) to present a tutorial on IPFS. NGN is a vibrant group of academics, industry researchers and engineers working in the general area of — you guessed it — next-generation networks.

2020.5.3 / Posts

IEEE ICBC 2020: The InterPlanetary File System and the Filecoin Network

ResNetLab presented at one of the most prominent conferences in the area of Distributed Ledger Technologies: the IEEE International Conference on Blockchain and Cryptocurrencies! IEEE ICBC 2020 took place remotely, was well-attended, and had an exciting programme both in terms of tutorials during the first day and invited talks during the main conference, where Vitalik Buterin delivered the keynote speech.

2020.4.18 / Publications

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.

2019.12.30 / Posts

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.