protocol / research

Research at Protocol Labs
220 stars 20 forks source link

Protocol Labs Research

:rocket: Making Protocol Labs Protocol Labs.

Welcome to the main research landing and launch repo. This is a companion to the Protocol Labs Research website, which is the primary public reference for our work.

Our mission is to pursue open, collaborative, high-impact research that pushes the boundaries of what computing can do for humanity.

What's in This Repo?

📋 This repo contains a directory and explanation of the structure of public research at Protocol Labs.

🎙️ In addition, this repo houses a complete list of past and upcoming research seminars and our code of conduct for all public research events.

📝 This repo also contains a list of Open Problem Statements generated by PL Researchers and intended to stimulate discussion and research project development.

We welcome open problems from the community, and suggest using either the appropriate Filecoin Slack channel or in the ✴️ Lodestar Discord server to start a discussion. You can read more about Open Problem statements below.

Subscribe to this repo if you want to be updated about new research ideas and discussions. If you want to closely follow the work of Protocol Labs Research, however, we strongly suggest also subscribing to our official mailing list for quarterly newsletters, funding opportunity announcements (FOAs), research talk announcements, and more (customizable subscription preferences). You may also want to follow us on Twitter.


How to Navigate Protocol Labs Research

Many research ideas start here as responses to important questions, and then potentially develop into RFPs or their own research topic repositories. Other open problems are nucleated in the Filecoin Slack or the ✴️ Lodestar Discord server

Unique Structural Repos

There are two public structural repos that contain directories, instructions, or other information needed for performing research at PL:

protocol/research-grants

[protocol/research] (this repo)

Project-Specific Repos

Getting in touch with PL Researchers

Several labs within PL Research maintain their own github repositiories for topics relevant to their primary research interests:

Additionally, many research teams and projects maintain public Notion pages where they share their current research activities:

And for faster-paced conversations, you can reach CryptoEconLab, ConsensusLab, the Retrieval Markets team, and Bacalhau (CoD) on the public Filecoin Slack.

The Network Goods 🧧 📈 team, which includes researchers working on incentive and funding mechanisms for the creation and maintenance of public goods, maintains a public Discord server (called ✴️ Lodestar) where we discuss

We also plan the Journal Club and Research Saloon in the ✴️ Lodestar server.

Open Problems

Private Retrieval

We are looking for research and development of interactive private communication mechanisms.

Today, mixnet-like systems are the only mechanism with any sizable deployment for low-latency privacy. Their design has limits on achievable latencies, or must trade latency for compromises in their threat model. Some nascent alternative approaches to mixnets have been considered in academia, but none have been able to demonstrate at-scale real-world use. We are excited to develop work that can be applied in the contexts of libp2p, IPFS, and Filecoin.

Works we are interested in funding include those which:

A selection of research works that we would have been excited to fund if we were running this program a decade ago include:

Research groups' open problems

Our Research Labs host open problems relevant to their research in their respective repos: