├── research-events ├── code-of-conduct.md └── research-seminars.md └── README.md /research-events/code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Protocol Labs Research Community Code of Conduct 2 | 3 | We believe that our mission is best served in an environment that is friendly, safe, and accepting, and free from intimidation or harassment. This includes events sponsored, hosted, or run by Protocol Labs Research, both in person and virtual. Toward that end, certain behaviors and practices will not be tolerated. 4 | 5 | ## tl;dr 6 | 7 | - Be respectful 8 | - We're here to help: research@protocol.ai 9 | - Abusive behavior is never tolerated 10 | - Violations of this code may result in swift and permanent expulsion from events sponsored or hosted by Protocol Labs Research, including our online Research Seminar Series and other hosted talks. 11 | - "Too long, didn't read" is not a valid excuse for not knowing what is in this document. 12 | 13 | ## Table of Contents 14 | 15 | - [Scope](#scope) 16 | - [Friendly Harassment-Free Space](#friendly-harassment-free-space) 17 | - [Reporting Violations of this Code of Conduct](#reporting-violations-of-this-code-of-conduct) 18 | - [Copyright Violations](#copyright-violations) 19 | - [Consequences](#consequences) 20 | - [Addressing Grievances](#addressing-grievances) 21 | - [Events](#events) 22 | - [Contact Info](#contact-info) 23 | - [Changes](#changes) 24 | - [Credit and License](#credit-and-license) 25 | 26 | ## Scope 27 | 28 | We expect all in attendance at PL Research events to respect this Code of Conduct at all times in all venues, online and in person, and in one-on-one communications pertaining to PL Research. 29 | 30 | This policy covers our website, PL Research related events, and any other services offered by or on behalf of Protocol Labs Research. It also 31 | applies to behavior in the context of our Open Source research communities, including but not limited to public GitHub repositories, Slack channels, social media, mailing lists, and public events. 32 | 33 | The definitions of various subjective terms such as "discriminatory", "hateful", or "confusing" will be decided at the sole discretion of the [PL Research Team](#contact-info). 34 | 35 | ## Friendly Harassment-Free Space 36 | 37 | We are committed to providing a friendly, safe and welcoming environment for all, regardless of gender identity, sexual orientation, disability, ethnicity, religion, age, physical appearance, body size, race, or similar personal characteristics. 38 | 39 | Any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome, and will not be tolerated. Questions or discussions during research seminars may be cut off by the host if they are judged to be distracting, not applicable to the rest of those in attendance, rude, combative, or offensive. 40 | 41 | Harassing others is never tolerated, whether via public or private media. 42 | 43 | Avoid using offensive or harassing nicknames, or other identifiers that might detract from a friendly, safe, and welcoming environment for all. 44 | 45 | Harassment includes, but is not limited to: any behavior that threatens or demeans another person or group, or produces an unsafe environment; harmful or prejudicial verbal or written comments related to gender, gender expression, gender identity, sexual orientation, disability, ethnicity, religion, age, physical appearance, body size, race, or similar personal characteristics; inappropriate use of nudity, sexual images, and/or sexually explicit language in public spaces; threats of physical or non-physical harm; deliberate intimidation, stalking or following; harassing photography or recording; sustained disruption of talks or other events; inappropriate physical contact; and unwelcome sexual attention. 46 | 47 | ## Reporting Violations of this Code of Conduct 48 | 49 | If you believe someone is harassing you or has otherwise violated this Code of Conduct, please [contact us](#contact-info) to report the behavior. If this is the initial report of a problem, please include as much detail as possible. It is easiest for us to address issues when we have more context. 50 | 51 | ## Consequences 52 | 53 | Unacceptable behavior from any community member will not be tolerated. 54 | 55 | Anyone asked to stop unacceptable behavior is expected to comply immediately. 56 | 57 | If a community member engages in unacceptable behavior, the PL Research team may ban that individual from all future PL Research events without warning (and without refund in the case of a paid event or service). 58 | 59 | ## Addressing Grievances 60 | 61 | If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify the PL Research team. We will do our best to ensure that your grievance is handled appropriately. 62 | 63 | In general, we will choose the course of action that we judge as being most in the interest of fostering a safe and friendly community. 64 | 65 | ## Contact Info 66 | 67 | Please contact research@protocol.ai if you need to report a problem or address a grievance related to an abuse report. 68 | 69 | We will keep all matters confidential and they will only be shared within the team, with the exception of legal counsel when deemed necessary, or unless given explicit permission by the reporter. 70 | 71 | If you prefer, you can contact one of the below team members separately: 72 | 73 | - jpgross (at] protocol [dot) ai 74 | - miyazono (at] protocol [dot) ai 75 | - karola [dot) kirsanow (at] protocol [dot) ai 76 | 77 | When contacting an individual directly, they will ask for explicit permission to share the details with the rest of the team. When not granted, they will keep details of the matters as confidential as possible (particularly private or identity information) but they may still share broad strokes as necessary to resolve the issue. 78 | 79 | You are also encouraged to contact us if you are curious about something that might be "on the line" between appropriate and inappropriate content. We are happy to provide guidance to help you be a successful part of our community. 80 | 81 | ## Changes 82 | 83 | This is a living document and may be updated from time to time. Please refer to the git history for this document to view the changes. 84 | 85 | ## Credit and License 86 | This Code of Conduct is based on the [IPFS Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md), which is based on the [npm Code of Conduct](https://www.npmjs.com/policies/conduct) and the [CodeOfConduct4Lib](https://github.com/code4lib/code-of-conduct/blob/master/code_of_conduct.md), which itself is based on the [example policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment) from the [Geek Feminism wiki](http://geekfeminism.wikia.com/), created by the Ada Initiative and other volunteers. 87 | 88 | This document may be reused under a [Creative Commons Attribution-ShareAlike 89 | License](http://creativecommons.org/licenses/by-sa/4.0/). 90 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Protocol Labs Research 2 | [![](https://img.shields.io/badge/team-research-0f41f4.svg?style=flat-square)](https://github.com/protocol/research) 3 | 4 | > :rocket: Making Protocol Labs Protocol _Labs_. 5 | 6 | Welcome to the main research landing and launch repo. This is a companion to the [Protocol Labs Research website](https://research.protocol.ai/), which is the primary public reference for our work. 7 | 8 | Our mission is to pursue open, collaborative, high-impact research that pushes the boundaries of what computing can do for humanity. 9 | 10 | # What's in This Repo? 11 | 12 | 📋 This repo contains a directory and explanation of the structure of public research at Protocol Labs. 13 | 14 | 🎙️ In addition, this repo houses a complete [list of past and upcoming research seminars](https://github.com/protocol/research/blob/master/research-events/research-seminars.md) and our [code of conduct](https://github.com/protocol/research/blob/master/research-events/code-of-conduct.md) for all public research events. 15 | 16 | 📝 This repo also contains a list of [**Open Problem Statements** ](#open-problems) generated by PL Researchers and intended to stimulate discussion and research project development. 17 | 18 | We welcome open problems from the community, and suggest using either the appropriate [Filecoin Slack channel](filecoinproject.slack.com) or in the [✴️ Lodestar Discord server ](https://discord.gg/lodestar-network-goods) to start a discussion. You can read more about Open Problem statements [below](#open-problems). 19 | 20 | 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](https://protocol.us4.list-manage.com/subscribe?MERGE0=&u=09d704b0125b11d44d67d4617&id=7aa0f1150b&subscribe=) for quarterly newsletters, funding opportunity announcements (FOAs), research talk announcements, and more (customizable subscription preferences). You may also want to [follow us on Twitter](https://twitter.com/ProtoResearch). 21 | 22 | --- 23 | 24 | # How to Navigate Protocol Labs Research 25 | 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](filecoinproject.slack.com) or the [✴️ Lodestar Discord server ](https://discord.gg/lodestar-network-goods) 26 | 27 | 28 | ## Unique Structural Repos 29 | There are two public structural repos that contain directories, instructions, or other information needed for performing research at PL: 30 | 31 | ### [protocol/research-grants](https://github.com/protocol/research-RFPs) 32 | - contains grant information and RFPs for applicants 33 | - you may also want to check out our [grant portal](https://grants.protocol.ai/) 34 | 35 | ### [protocol/research] **(this repo)** 36 | - default location of all research topics before they've reached prototype stage 37 | - contains index of public research 38 | - contains links, the list of open problem statements (in the issues) 39 | 40 | ### Project-Specific Repos 41 | 42 | - IPFS 43 | - [ipfs/notes](https://github.com/ipfs/notes) 44 | - libp2p 45 | - [libp2p/notes](https://github.com/libp2p/notes) 46 | - IPLD 47 | - [ipld/research](https://github.com/ipld/research) 48 | - Filecoin 49 | - [filecoin-project/research](https://github.com/filecoin-project/research) 50 | 51 | ## Getting in touch with PL Researchers 52 | 53 | Several labs within PL Research maintain their own github repositiories for topics relevant to their primary research interests: 54 | 55 | - [ConsensusLab](https://github.com/protocol/ConsensusLab): consensus and blockchain scalability 56 | - [CryptoEconLab](https://github.com/protocol/CryptoEconLab): research on economic incentives, coordination games, and novel marketplaces 57 | - [CryptoNetLab](https://github.com/protocol/CryptoNetLab): public good cryptography -- creating secure building blocks for Web 3.0 protocols 58 | 59 | Additionally, many research teams and projects maintain public Notion pages where they share their current research activities: 60 | 61 | - 🧮 [CryptoNetLab](https://www.notion.so/Cryptonet-81fd8bb1043643a38472335d73692339) 62 | - ⚖️ [CryptoEconLab](https://www.notion.so/CryptoEconLab-2bd339628c95447b8a9f7df3e8cf8798) 63 | - 🤝 [ConsensusLab](https://www.notion.so/ConsensusLab-13dfe290f57c438eb03a3db52dbbb43c) 64 | - 🎣 [Retrieval Markets](https://www.notion.so/Retrieval-Markets-765a9388b86646f38f7a03ee90c9c6c4) 65 | - 🐟 [Compute Over Data](https://www.notion.so/Compute-Over-Data-25fa366465ed4ddf81027498efb4a405) 66 | - ⏱️ [Probelab](https://www.notion.so/pl-strflt/ProbeLab-Protocol-Benchmarking-Optimization-a63238fd1b184d6f8fea4bb38d975208) 67 | 68 | And for faster-paced conversations, you can reach **CryptoEconLab**, **ConsensusLab**, the **Retrieval Markets** team, and **Bacalhau (CoD)** on the public [Filecoin Slack](filecoinproject.slack.com). 69 | 70 | 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](https://discord.gg/lodestar-network-goods)) where we discuss 71 | - *metaresearch* -- the science of accelerating science 72 | - scientific toolbuilding 73 | - incentive & mechanism design 74 | - leveraging Web3 tools for public goods funding 75 | - areas relevant to PL research (cryptography, distributed systems, consensus, cryptoeconomics) 76 | - and many other topics (urban planning! tools for thought! federated learning!) 77 | 78 | We also plan the [Journal Club](https://docs.google.com/spreadsheets/d/1A-rwJ2L0D7ujKiaKa8QqrKIUSMB5vdVLcKtVyOAguwU/edit?usp=sharing) and [Research Saloon](https://docs.google.com/spreadsheets/d/1A-rwJ2L0D7ujKiaKa8QqrKIUSMB5vdVLcKtVyOAguwU/edit#gid=278928881) in the ✴️ Lodestar server. 79 | 80 | 81 | ## Open Problems 82 | 83 | ### Private Retrieval 84 | 85 | We are looking for research and development of interactive private communication mechanisms. 86 | 87 | 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. 88 | 89 | Works we are interested in funding include those which: 90 | 91 | - Explore new mechanisms for private communication (e.g. with cryptographic, information theoretic, or statistical basis) 92 | - Relax the traditional ‘web’ assumptions of a single origin to engage with the possibilities of pre-distributed CDN or content-addressed data. 93 | - Prototype the use of novel network-layer privacy technologies in real systems. 94 | 95 | A selection of research works that we would have been excited to fund if we were running this program a decade ago include: 96 | 97 | - [Express: Lowering the Cost of Metadata-hiding Communication with Cryptographic Privacy - Usenix Security 2021](https://www.usenix.org/conference/usenixsecurity21/presentation/eskandarian) 98 | - [Karaoke: Distributed Private Messaging Immune to Passive Traffic Analysis - OSDI 2018](https://www.usenix.org/conference/osdi18/presentation/lazar) 99 | - [PIR-Tor: Scalable Anonymous Communication Using Private Information Retrieval](https://www.usenix.org/conference/usenix-security-11/pir-tor-scalable-anonymous-communication-using-private-information) 100 | - [Oblivious DNS: Practical Privacy for DNS Queries](https://petsymposium.org/2019/files/papers/issue2/popets-2019-0028.pdf) 101 | - [CryptDB: processing queries on an encrypted database](https://dl.acm.org/doi/abs/10.1145/2330667.2330691) 102 | 103 | ### Research groups' open problems 104 | 105 | Our **Research Labs** host open problems relevant to their research in their respective repos: 106 | - 🤝 [ConsensusLab](https://github.com/protocol/ConsensusLab) 107 | - ⚖️ [CryptoEconLab](https://github.com/protocol/CryptoEconLab) 108 | - 🧮 [CryptoNetLab](https://github.com/protocol/CryptoNetLab) 109 | -------------------------------------------------------------------------------- /research-events/research-seminars.md: -------------------------------------------------------------------------------- 1 | # Protocol Labs Research Seminar Series 2 | 3 | If you would like to receive emails with talk announcements and Zoom link, please [sign up for talk announcements](https://protocol.us4.list-manage.com/subscribe?MERGE0=&u=09d704b0125b11d44d67d4617&id=7aa0f1150b&subscribe=) through our mailing list. You may also check out our talk calendar ([Google Calendar](https://calendar.google.com/calendar/u/0?cid=cHJvdG9jb2wuYWlfOGZlOWt2dXBub3ZybHFxZ3RrYmNvNDM4Z2NAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ), [iCal](https://calendar.google.com/calendar/ical/protocol.ai_8fe9kvupnovrlqqgtkbco438gc%40group.calendar.google.com/public/basic.ics)). 4 | 5 | The [Zoom link](https://protocol.zoom.us/my/plresearchtalks) for all of the presentations is the same. Please try to join ~5 minutes before the start of the talk with your audio muted. Thank you! 6 | 7 | *NOTE: Attendees and speakers will act respectfully toward others in attendance, in accordance with the [Protocol Labs Research Code of Conduct](https://github.com/protocol/research/blob/master/research-events/code-of-conduct.md). Anyone who behaves disrespectfully, abusively, or otherwise inappropriately will be removed from the call and banned from future research seminars. If you have any questions about the code of conduct, please email research@protocol.ai.* 8 | 9 | ## Upcoming Talks 10 | 11 | **[January 24, 2023]:** [Cryptography with Weights: MPC, Encryption, and Signatures](https://eprint.iacr.org/2022/1632.pdf), [Mingyuan Wang](https://sites.google.com/view/mingyuan-wang?pli=1), [17:00 UTC](https://protocol.zoom.us/webinar/register/WN_HKsUnxoTTWaDEkdnE6qEtg) 12 | 13 | **[February 7, 2023]:** [Miners' Reward Elasticity and Stability of Competing Proof-of-Work Cryptocurrencies](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3974376), [Shunya Noda](https://twitter.com/shunya_noda), [16:00 UTC](https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=Mjlja2IxcGs0bHVpMjRjbXBxM3Q5cjJiOGMgcHJvdG9jb2wuYWlfOGZlOWt2dXBub3ZybHFxZ3RrYmNvNDM4Z2NAZw&tmsrc=protocol.ai_8fe9kvupnovrlqqgtkbco438gc%40group.calendar.google.com) 14 | 15 | **[Awaiting Reschedule]:** The Current State and the Future of Longevity Research, [Maximilian Unfried](https://twitter.com/MaxUnfried), TBD 16 | 17 | ## Past Talks 18 | 19 | ### 2022 20 | 21 | **December 13, 2022:** Advances in Human Cryopreservation - Science, Ethics, and Communication, [Emil Kendziorra](https://twitter.com/emilkendziorra), 17:00 UTC 22 | 23 | **November 7, 2022:** [Algorithm-Substitution Attacks on Cryptographic Puzzles](https://eprint.iacr.org/2022/477.pdf), [Pratyush Ranjan Tiwari](https://www.pratyush.site/), [16:00 UTC](https://calendar.google.com/calendar/u/0/r/eventedit/M3M4ZjJjbWFla2xnNHB0anRqMmozcjNoYmMgcHJvdG9jb2wuYWlfOGZlOWt2dXBub3ZybHFxZ3RrYmNvNDM4Z2NAZw) 24 | 25 | **October 3, 2022:** [Impact Markets for Public Good Medicines](https://crowdfundedcures.medium.com/pay-for-success-contracts-a-new-model-to-develop-new-therapies-from-old-drugs-f69b2189184d), [Savva Kerdemelidis](https://twitter.com/newzealandlaw), 16:00 UTC 26 | 27 | **September 13, 2022:** PoSAT: Proof-of-Work Availability and Unpredictability, Without the Work, [Soubhik Deb](https://twitter.com/soubhik_deb), [16:00 UTC](https://calendar.google.com/calendar/u/0/r/eventedit/NXBlYmdlbGxlYm9sN2w4MnM2MmJxdnQwY2MgcHJvdG9jb2wuYWlfOGZlOWt2dXBub3ZybHFxZ3RrYmNvNDM4Z2NAZw) 28 | 29 | **September 6, 2022:** Timelock Encryption based on drand, [Yolan Romailler](https://twitter.com/anomalroil), [15:00 UTC](https://calendar.google.com/event?action=TEMPLATE&tmeid=NTl0bHFlaHRlbnIzNHRxdHU2bTNiY2tidmYgcHJvdG9jb2wuYWlfOGZlOWt2dXBub3ZybHFxZ3RrYmNvNDM4Z2NAZw&tmsrc=protocol.ai_8fe9kvupnovrlqqgtkbco438gc%40group.calendar.google.com) 30 | 31 | **August 30, 2022:** Blockchain-based IoT systems architectures: Practical implementations in agriculture, [Dr. Miguel Pincheira Caro](https://twitter.com/mpincheir) 32 | 33 | **August 16, 2022:** The Nature and Nurturing of Research: A Modern Synthesis, [Dr. Jeff Tsao](https://www.sandia.gov/-jytsao/) 34 | 35 | **August 9, 2022:** Design of a Trustless Software Marketplace, [John Burnham](https://www.linkedin.com/in/john-burnham-01190a32) 36 | 37 | **July 14, 2022:** [Accelerating Scientific Discovery by Lowering Barriers to User-Generated Synthesis of Scientific Literature](https://www.youtube.com/watch?v=53kLyq7PceQ&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Dr. Joel Chan](http://joelchan.me/) 38 | 39 | **June 30, 2022:** [Random Number Generation and Extraction](https://www.youtube.com/watch?v=UgQO-h8VDqs&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Dr. Yevgeniy Dodis](https://cs.nyu.edu/~dodis/bio.txt) 40 | 41 | **June 28, 2022:** [HECO: Automatic Code Optimizations for Efficient Fully Homomorphic Encryption](https://www.youtube.com/watch?v=Wkluh79kFcU&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Alexander Viand](https://pps-lab.com/people/alexanderviand/) 42 | 43 | **June 21, 2022:** [Introduction into Memex - A tool to collaboratively curate, annotate and discuss websites, PDFs and YouTube videos](https://www.youtube.com/watch?v=IFN7mUESGGY&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Oliver Sauter](https://twitter.com/blackforestboi) 44 | 45 | **June 14, 2022:** [State machine replication scalability made simple](https://www.youtube.com/watch?v=zhu4b88wLKE&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Chrysa Stathakopoulou](https://twitter.com/cstathakopoulou) 46 | 47 | **June 9, 2022:** [Back to the Future: Welcome to the RINAissance (part 2)](https://www.youtube.com/watch?v=lqEp7C5PQOQ), [John Day](https://www.bu.edu/met/profile/john-day/) 48 | 49 | **May 24, 2022:** [Influencing NFT Pricing on Secondary Markets: A case study of Vpunks](https://youtu.be/oWXb_M1M7VQ), [Trent Davis](https://research.protocol.ai/authors/trent-davis/) 50 | 51 | **May 17, 2022:** [How in the Hell do you lose a layer!?(part 1)](https://youtu.be/7K-LbUKt0i0), [John Day](https://www.bu.edu/met/profile/john-day/) 52 | 53 | **May 10, 2022:** [Mandala: a high-level data management language implemented in Python](https://www.youtube.com/watch?v=arI1dAYHlcU&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Aleksandar Makelov](https://simons.berkeley.edu/people/aleksandar-makelov) 54 | 55 | **May 3, 2022:** [Social Computing Systems to Deepen Public Contributions to Science](https://youtu.be/8HPMbsA9too), [Vineet Pandey](https://vineetp13.github.io/) 56 | 57 | **April 28, 2022:** [Eliminating Sandwich Attacks with the Help of Game Theory](https://youtu.be/0-wzWUNRtzE), [Lioba Heimbach](https://disco.ethz.ch/members/hlioba) 58 | 59 | **April 21, 2022:** [BlockSTM: Scaling Blockchain Execution by Turning Ordering Curse to a Performance Blessing](https://youtu.be/fK_V9Z1q10U), [Rati Gelashvili](http://www.cs.toronto.edu/~gelash/) & [Alexander Spiegelman](https://alexanderspiegelman.github.io/) 60 | 61 | **April 19, 2022:** [Minotaur: Multi-Resource Blockchain Consensus](https://youtu.be/GhpVDfhHvX0), [Xuechao Wang](https://ece.illinois.edu/about/directory/grad-students/xuechao2) 62 | 63 | **March 22, 2022:** [CryptoMaze: Privacy-Preserving Splitting of Off-Chain Payments](https://www.youtube.com/watch?v=6x0sv8kSptY&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Subhra Mazumdar](https://www.linkedin.com/in/mazumdar-subhra/?originalSubdomain=in) 64 | 65 | **March 15, 2022:** [Securing Proof-of-Stake Nakamoto Consensus Under Bandwidth Constraint](https://www.youtube.com/watch?v=5SOXPnV5m8g&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1&t=3s), [Joachim Neu](https://www.jneu.net/) & [Srivatsan Sridhar](https://ssrivatsan97.github.io/) 66 | 67 | **February 22, 2022:** [Gage MPC: Bypassing Residual Function Leakage for Non-Interactive MPC](https://eprint.iacr.org/2021/256), [Ghada Almashaqbeh](https://ghadaalmashaqbeh.github.io/) 68 | 69 | **February 8, 2022:** [Count Me In! Extendability for Threshold Ring Signatures](https://www.youtube.com/watch?v=UF4oy-fArU0), [Elena Pagnin](https://epagnin.github.io/bio/) 70 | 71 | **February 3, 2022:** [Filecoin Hierarchical Consensus Specification](https://youtu.be/G7d5KNRZdp0), [Alfonso de la Rocha](https://research.protocol.ai/authors/alfonso-delarocha/) 72 | 73 | **February 1, 2022:** [Bringing Secure Outsourced Deep Learning one Step Closer to Practicality](https://youtu.be/bUlJMytYnpE), [Siddharth Garg](https://engineering.nyu.edu/faculty/siddharth-garg) 74 | 75 | **January 27, 2022:** [Nova: Recursive Zero-Knowledge Arguments from Folding Schemes](https://youtu.be/mY-LWXKsBLc), [Srinath Setty](http://srinathsetty.net/) 76 | 77 | **January 25, 2022:** [VerLoc: Verifiable Localization in Decentralized Systems](https://youtu.be/nMMm-xqiTqI), [Katharina Kohls](https://kkohls.org/) 78 | 79 | **January 18, 2022:** [Fast-HotStuff: A Fast and Robust BFT Protocol for Blockchains](https://youtu.be/AVGD_AWf47g), [Mohammad Jalalzai](https://blockchain.ubc.ca/people/mohammad-jalalzai) 80 | 81 | ### 2021 82 | 83 | **December 9, 2021:** [Cryptosat - Secure Computing in Space using CubeSats](https://dl.acm.org/doi/10.1145/3139324.3139333), [Yan Michalevsky](https://cryptosat.io/) & [Yonatan Winetraub](https://twitter.com/yowinetraub) 84 | 85 | **October 12, 2021:** [Cairo - a Turing-complete STARK-friendly CPU architecture](https://youtu.be/vVgHL5vpJxY), [Shahar Papini](https://starkware.co/team/shahar-papini/) 86 | 87 | **October 5, 2021:** [RandPiper - Reconfiguration-Friendly Random Beacons with Quadratic Communication](https://youtu.be/AhSlEHlzleU), [Aniket Kate](https://www.cs.purdue.edu/homes/akate/) 88 | 89 | **September 30, 2021:** [Differential Privacy in Constant Function Market Makers](https://youtu.be/bPD6JPgMdRs), [Tarun Chitra](https://www.linkedin.com/in/tarunchitra/) 90 | 91 | **September 28, 2021:** [MyOPE: Malicious securitY for Oblivious Polynomial Evaluation](https://youtu.be/kpJuKq2bUVM), [Paola de Perthuis](https://www.linkedin.com/in/paola-de-perthuis-659a04111/?originalSubdomain=fr) 92 | 93 | **September 21, 2021:** [A Survey of Rational Proofs](https://www.youtube.com/watch?v=_Q-wSa2W4lw&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Rosario Gennaro](https://research.protocol.ai/authors/rosario-gennaro/) 94 | 95 | **September 14, 2021:** [Blitz: Secure Multi-Hop Payments Without Two-Phase Commits](https://www.youtube.com/watch?v=4l4KfmWBTJA&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Pedro Moreno-Sánchez](https://software.imdea.org/people/pedro.moreno/index.html) 96 | 97 | **September 7, 2021:** [Private Attacks in Longest Chain Proof-of-stake Protocols with Single Secret Leader Elections](https://www.youtube.com/watch?v=5u5u6nzfKyg&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Sarah Azouvi](https://research.protocol.ai/authors/sarah-azouvi/) 98 | 99 | **August 31, 2021:** [Efficient and Universally Composable Single Secret Leader Election from Pairings](https://www.youtube.com/watch?v=O6iWa2WXUnQ&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG), [Emanuele Giunta](https://software.imdea.org/people/emanuele.giunta/index.html) 100 | 101 | **August 24, 2021:** [Balancing Privacy and Accountability in Blockchain Identity Management](https://www.youtube.com/watch?v=totqjbvgR44&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=6&t=2s), [Hamidreza Khoshakhlagh](https://pure.au.dk/portal/en/persons/hamidreza-khoshakhlagh(9a80e5ba-1de1-4c80-8e1f-c6ba5edc226f)/publications.html) 102 | 103 | **August 17, 2021:** [YOSO: You Only Speak Once](https://www.youtube.com/watch?v=XKFtC6u96Ss&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=5), [Sophia Yakoubov](http://web.mit.edu/sonka89/www/) 104 | 105 | **August 10, 2021:** [GoAT: File Geolocation via Anchor Timestamping](https://www.youtube.com/watch?v=801MXx9-ZG0&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG), [Deepak Maram](https://www.linkedin.com/in/deepakmaram/) 106 | 107 | **June 29, 2021:** [Decentralized Exchanges](https://www.youtube.com/watch?v=HAeiamiGytw&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Alfred Lehar](https://people.ucalgary.ca/~alehar/) 108 | 109 | **June 22, 2021:** [Haschached Reputation](https://www.youtube.com/watch?v=SCYwM1w-G_Q&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Majid Khabbazian](https://sites.ualberta.ca/~mkhabbaz/) 110 | 111 | **June 17, 2021:** [Incentivizing the next generation of privacy infrastructure](https://www.youtube.com/watch?v=__c18DRYxag&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG), [Ania Piotrowska](https://aniampio.github.io/) 112 | 113 | **June 8, 2021:** [Offload Annotations: Bringing Heterogeneous Computing to Existing Libraries and Workloads](https://www.youtube.com/watch?v=JxkjhoaylDE&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Gina Yuan](http://www.ginayuan.com/) 114 | 115 | **May 25, 2021:** [The Good, the Bad and the Ugly: Pitfalls and Best Practices in Automated Sound Static Analysis of Ethereum Smart Contracts](https://www.youtube.com/watch?v=zPZ9bLXgons&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG), Clara Schneidewind 116 | 117 | **May 20, 2021:** [Future privacy: A real right to privacy for artificial intelligence](https://www.elgaronline.com/view/edcoll/9781786439048/9781786439048.00023.xml), [Sakoyo Blodgett-Ford](https://www.bc.edu/bc-web/schools/law/academics-faculty/faculty-directory/sayoko-blodgett-ford.html) 118 | 119 | **May 11, 2021:** [Post-Quantum Succinct Arguments](https://www.youtube.com/watch?v=Dh8_fwk8QBw), Nick Spooner 120 | 121 | **May 4, 2021:** [SoK: Tools for game theoretic models of security for cryptocurrencies](https://www.youtube.com/watch?v=NKRTZpKY2Gw), [Sarah Azouvi](https://research.protocol.ai/authors/sarah-azouvi/) 122 | 123 | **April 27, 2021:** [Automating reasoning about the future: Language models as research tools](https://www.youtube.com/watch?v=BZJ9xSXTvZI&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Andreas Stuhlmüller](https://stuhlmueller.org/) 124 | 125 | **April 20, 2021:** [Open Source Game Theory: What AI and Decentralized Technologies Need to Learn from Each Other](https://www.youtube.com/watch?v=itMol0zPN00&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Andrew Critch](http://acritch.com/) 126 | 127 | **April 13, 2021:** [Threat Models and Approaches for AI Alignment](https://www.youtube.com/watch?v=qonxs88zcL8&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Rohin Shah](https://rohinshah.com/) 128 | 129 | **April 6, 2021:** [Almost an Android: Developments in Brain-Computer Interface Technology](https://www.youtube.com/watch?v=21yRiKvGZnE&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Christopher James](https://warwick.ac.uk/fac/sci/eng/people/christopher_james/) 130 | 131 | **March 25, 2021:** [Tournesol: Collaborative Content Recommendation](https://www.youtube.com/watch?v=Dyx_sR3ZftA&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Lê Nguyên Hoang](https://www.science4all.org/about/) 132 | 133 | **March 16, 2021:** [How to Extract Useful Randomness from Unreliable Sources](https://www.youtube.com/watch?v=E1Zze0R4jlA&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Luisa Siniscalchi](http://docenti.diem.unisa.it/AR/lsiniscalchi/) 134 | 135 | **March 11, 2021:** [Rinocchio: SNARKs for Ring Arithmetic](https://www.youtube.com/watch?v=j2czM2mvFi0&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Eduardo Soria Vazquez](https://soriavazquez.github.io/) 136 | 137 | **March 9, 2021:** [Zero-Knowledge Succinct Arguments with a Linear-Time Prover](https://www.youtube.com/watch?v=ntiJEWdGF4k&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Jonathan Bootle](https://jbootle.github.io/) 138 | 139 | **February 23, 2021:** [Beyond Swapping Bits](https://www.youtube.com/watch?v=3pyLu6weOvQ&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Alfonso de la Rocha](https://research.protocol.ai/authors/alfonso-delarocha/) 140 | 141 | **February 16:** [Towards Open and Sustainable Infrastructures for Interdisciplinary Synthesis](https://www.youtube.com/watch?v=zvWv-mZRAQw&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Joel Chan](http://joelchan.me/) 142 | 143 | **February 9:** [Winkle: a decentralized checkpointing for proof-of-stake systems](https://eprint.iacr.org/2019/1440.pdf), [Sarah Azouvi](https://research.protocol.ai/authors/sarah-azouvi/) 144 | 145 | **January 26:** [Verifiable computation over encrypted data](https://www.youtube.com/watch?v=OT9zTAF0U4s&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Anca Nitulescu](https://research.protocol.ai/authors/anca-nitulescu/) 146 | 147 | **January 19:** [The Underlay: a distributed public knowledge graph](https://www.youtube.com/watch?v=QIZV1Y71F8A&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=4), [Joel Gustafson](https://research.protocol.ai/authors/joel-gustafson/) 148 | 149 | **January 12:** [The Inter-Cranial Abstraction System: A framework for content-addressed functional programming](https://www.youtube.com/watch?v=J4WllOW_6As&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Alan Ransil](https://research.protocol.ai/authors/alan-ransil/) 150 | 151 | ### 2020 152 | 153 | **November 17:** [Incrementally Aggregatable Vector Commitments and Applications to Verifiable Decentralized Storage](https://www.youtube.com/watch?v=lNWG6m-a534&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Dimitris Kolonelos](https://software.imdea.org/people/dimitris.kolonelos/index.html) 154 | 155 | **November 12:** [Routing attacks on cryptocurrencies](https://www.youtube.com/watch?v=Eo2EBrjs8Ug&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Maria Apostolaki](https://nsg.ee.ethz.ch/people/maria-apostolaki/) 156 | 157 | **November 3:** [Topology management and gossip: the way to scale](https://www.youtube.com/watch?v=jheTqE-aEe0&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [João Leitão](https://asc.di.fct.unl.pt/~jleitao/) 158 | 159 | **October 27:** [Hybrid ICN](https://www.youtube.com/watch?v=BrGZGRUFLkU&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Luca Muscariello](https://blogs.cisco.com/author/luca-muscariello) 160 | 161 | **October 20:** [Non-Malleable Time-Lock Puzzles](https://www.youtube.com/watch?v=_Z4WLp8hguA&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Naomi Ephraim](https://www.cs.cornell.edu/~nephraim/) 162 | 163 | **October 6:** [Mapping the Interplanetary Filesystem -- A Network Layer Measurement Study of IPFS](https://www.youtube.com/watch?v=jQI37Y25jwk&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Sebastian Henningsen](https://www.linkedin.com/in/sebastian-henningsen-a1a35a100/) 164 | 165 | **September 28:** [FastPay: High-Performance Byzantine Fault Tolerant Settlement](https://www.youtube.com/watch?v=g4o6TBRe500&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Alberto Sonnino](https://sonnino.com/) 166 | 167 | **September 22:** [Protocol Stack for the Federation of DLT Networks](https://www.youtube.com/watch?v=2CYg_hy14Iw&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Alfonso de la Rocha](https://research.protocol.ai/authors/alfonso-delarocha/) 168 | 169 | **September 14:** [Measuring the performance of Private Cloud WANs](https://www.youtube.com/watch?v=ch81QNJQQuw&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=1), [Vasilis Giotsas](https://research.protocol.ai/authors/vasilis-giotsas/) 170 | 171 | **September 8:** [Challenges in the Decentralised Web: The Mastodon Case](https://www.youtube.com/watch?v=Ryf_tTweoPE&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2&t=0s), [Gareth Tyson](http://www.eecs.qmul.ac.uk/~tysong/#top) 172 | 173 | **August 27:** [Optimal P2P design for Blockchains](https://arxiv.org/abs/2006.14186), [Shaileshh Bojja Venkatakrishnan](https://www.youtube.com/watch?v=98WmfSXZjm0&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2) 174 | 175 | **August 11:** [Unified security analysis of permissionless systems](https://www.youtube.com/watch?v=CiHvbdZK8dM&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2&t=0s), [Sreeram Kannan](https://people.ece.uw.edu/kannan_sreeram/) 176 | 177 | **August 6:** [The role of types in refactoring the internet and Structural type theory of higher-order languages](https://www.youtube.com/watch?v=hug_wJmm29Y&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=3&t=0s), [Greg Meredith](https://www.rchain.coop/team) and [Christian Williams](https://mathdept.ucr.edu/people/christian-williams) 178 | 179 | **July 30:** [Modular Politics: Toward a Governance Layer for Online Communities](https://www.youtube.com/watch?v=981FhtbX8vU&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=4&t=0s) 180 | 181 | **July 28:** [Splitting Payments Locally While Routing Interdimensionally](https://www.youtube.com/watch?v=9RRZQEMxSp0&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=3&t=0s), [Stefanie Roos](https://www.tudelft.nl/ewi/over-de-faculteit/afdelingen/software-technology/distributed-systems/people/stefanie-roos/) 182 | 183 | **July 23:** [PulsarCast: Scalable and reliable pub-sub over P2P networks](https://www.youtube.com/watch?v=D2UKQPKMjr4&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG), [João Antunes](https://jgantunes.com/) 184 | 185 | **July 9:** [Polynomial Protocols](https://www.youtube.com/watch?v=S2h9i7WzafY&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2&t=0s), [Ariel Gabizon](https://medium.com/aztec-protocol/aztec-welcomes-ariel-gabizon-as-chief-scientist-298d7bfe5f28) 186 | 187 | **July 2:** [ALBATROSS: publicly AttestabLe BATched Randomness based On Secret Sharing](https://www.youtube.com/watch?v=HqdZcXbgPAM&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2&t=0s), [Bernardo David](https://pure.itu.dk/portal/en/persons/bernardo-machado-david(bdc2cd4a-df05-46ca-b027-b038039a58ec).html) 188 | 189 | **June 25:** [TARDIS + CRAFT: Better Randomness Beacons and MPC with Financial Penalties from Time-Lock Puzzles](https://www.youtube.com/watch?v=b0D5kwEO5vA&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=2), [Bernardo David](https://pure.itu.dk/portal/en/persons/bernardo-machado-david(bdc2cd4a-df05-46ca-b027-b038039a58ec).html) 190 | 191 | **June 15:** The Evolution of Internet Architecture, [Barath Raghavan](https://raghavan.usc.edu/) 192 | 193 | **April 20:** [SybilLimit: A Secure Decentralized Reputation System](https://www.youtube.com/watch?v=L4SJzoKHKPk&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=3), [Petar Maymounkov](https://research.protocol.ai/authors/petar-maymounkov/) 194 | 195 | **April 16:** [Chronofold - a data structure for versioned text](https://www.youtube.com/watch?v=dKzMZsg5EVA&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=7), Victor Grishchenko 196 | 197 | **March 25:** [Decentralized Energy Grid: A Protocol Labs Independent Research project](https://www.youtube.com/watch?v=Xh80OzmaiGc&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=4), [Michael Hammersley](https://research.protocol.ai/authors/michael-hammersley/) (with [Alan Ransil](https://research.protocol.ai/authors/alan-ransil/)) 198 | 199 | **March 4:** [Drand: Distributed, bias resistant, unpredictable and publicly verifiable randomness](https://www.youtube.com/watch?v=ydwW2HFFxNI&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=5), [Nicolas Gailly](https://research.protocol.ai/authors/nicolas-gailly/) 200 | 201 | ### 2019 202 | 203 | **December 4:** [LegoSNARK Modular Design and Composition of Succinct Zero Knowledge Proofs](https://www.youtube.com/watch?v=BTngeE2IUHw&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=8), [Dario Fiore](http://www.dariofiore.it/) 204 | 205 | **October 19:** [Discrete Logarithms in Quasi polynomial Time in Finite Fields of Fixed Characteristic](https://www.youtube.com/watch?v=xMm3yPsfgko&list=PLhuBigpl7lqu6xWpiXtbEzJQtlMH1tqoG&index=9), [Benjamin Wesolowski](http://www.bweso.com/) 206 | --------------------------------------------------------------------------------