diff --git a/open-problems.md b/open-problems.md index ce1ba28..be2c000 100644 --- a/open-problems.md +++ b/open-problems.md @@ -1,5 +1,38 @@ -# Open research problems +--- +title: Open Research Problems +--- -This page is a stub. It will be filled out with open research problems. +# Open Research Problems -For now, please take a look at our open issues. For example in the [vacp2p/research repo](https://github.com/vacp2p/research/issues). +We are seeking to collaborate with researchers in the following topic areas. +Feel free to join our [Discord](https://discord.gg/PQFdubGt6d) for discussion. + +### DHT (distributed hash table) security / privacy / anonymity + +Compared to unstructured P2P overlay networks, DHTs offer efficient and (theoretically) reliable discovery. +However, they are prone to eclipse attacks and [typically offer weak privacy properties](https://github.com/gpestana/notes/issues/8). +This topic comprises researching novel techniques mitigating or even thwarting [eclipse attacks](https://www.gemini.com/cryptopedia/eclipse-attacks-defense-bitcoin#section-what-is-an-eclipse-attack) against DHTs. +A focus on [Node Discovery Protocol v5 (discv5)](https://github.com/ethereum/devp2p/blob/master/discv5/discv5.md) is of special interest to the Vac team. + +Further background on the usage of discv5 in Waku can be found in our [research log](https://vac.dev/wakuv2-apd). +A new version of discv5 that is both efficient and provides eclipse mitigation is [currently being researched](https://github.com/harnen/service-discovery-paper). + + +### Privacy-Preserving Incentivizations of waku protocols + +* Incentivise relay + +### Devising novel applications of the Waku protocol stack + +examples comprise + +* p2p social network +* evoting system + +### Waku simulator + +### Halo2 in a browser + +### Meshnet transports and libp2p + +### Applied ZK