Skip to content

Commit ae09452

Browse files
committed
docs: update main README
1 parent ce5e0d7 commit ae09452

1 file changed

Lines changed: 12 additions & 43 deletions

File tree

README.md

Lines changed: 12 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -47,115 +47,84 @@ The lab's genesis comes from a need present in the IPFS and libp2p projects to a
4747
<th><b>Research Area</b></th>
4848
<th><b>Open Problem(s)</b></th>
4949
<th><b>Short Description</b></th>
50-
<th><b>RFPs</b></th>
5150
</tr>
5251

5352
<tr>
5453
<th><b>Networks Observability</b></th>
5554
<th>NEEDs OPEN PROBLEM</th>
5655
<th></th>
57-
<th></th>
5856
</tr>
5957

6058
<tr>
6159
<th><b>Resilliency in Adversarial Networks</b></th>
6260
<th>NEEDs OPEN PROBLEM</th>
6361
<th></th>
64-
<th></th>
6562
</tr>
6663

6764
<tr>
6865
<th><b>Heterogeneous Runtimes</b></th>
6966
<th>NEEDs OPEN PROBLEM</th>
7067
<th>(e.g. Browsers, IoT, Low Powered and/or Battery powered devices)</th>
71-
<th></th>
7268
</tr>
7369

7470
<tr>
7571
<th><b>Content Addressing</b></th>
7672
<td><b><a href="https://github.com/protocol/ResNetLab/blob/master/OPEN_PROBLEMS/ROUTING_AT_SCALE.md">Routing at Scale (1M, 10M, 100M, 1B.. nodes)</a></b></td>
7773
<td>Content-addressable networks face the challenge of routing scalability, as the amount of addressable elements in the network rises by several orders of magnitude compared to the host-addressable Internet of today.</td>
78-
<td>
79-
<ul>
80-
<li><a href="https://github.com/protocol/research-RFPs/blob/master/RFPs/rfp-7-MLDHT.md">RFP-7: Multi-Level DHT Design and Evaluation</a></li>
81-
</ul>
82-
</td>
8374
</tr>
8475

8576
<tr>
8677
<th></th>
8778
<td><b><a href="https://github.com/protocol/ResNetLab/blob/master/OPEN_PROBLEMS/PRESERVE_USER_PRIVACY.md">Preseve full users' privacy when providing and fetching Content</a></b></td>
8879
<td>How to ensure that the user's of the IPFS network can collect and provide information while mainting their full anonymity.</td>
89-
<td>
90-
<ul>
91-
<li></li>
92-
</ul>
93-
</td>
9480
</tr>
9581

9682
<tr>
9783
<th><b>Mutability</b></th>
9884
<td><b><a href="https://github.com/protocol/ResNetLab/blob/master/OPEN_PROBLEMS/MUTABLE_DATA.md">Mutable Data (Naming, Real-Time, Guarantees)</a></b></td>
9985
<td>Enabling a multitude of different patterns of interactions between users, machines and both. In other words, what are the essential primitives that must be provided for dynamic applications to exist, what are the guarantees they require (consistency, availability, persistancy, authenticity, etc) from the underlying layer in order create powerful and complete applications in the Distributed Web.</td>
100-
<td>
101-
<ul>
102-
<li></li>
103-
</ul>
104-
</td>
10586
</tr>
10687

10788
<tr>
10889
<th></th>
10990
<td><b><a href="https://github.com/protocol/ResNetLab/blob/master/OPEN_PROBLEMS/HUMAN_READABLE_NAMING.md">Human Readable Naming</a></b></td>
11091
<td>You can only have two of three properties for a name: Human-meaningful, Secure and/or Decentralized. This is Zooko's Trilemma. Can we have all 3, or even more? Can context related to some data help solve this problem?</td>
111-
<td>
112-
<ul>
113-
<li></li>
114-
</ul>
115-
</td>
11692
</tr>
11793

11894
<tr>
11995
<th></th>
12096
<td><b><a href="https://github.com/protocol/ResNetLab/blob/master/OPEN_PROBLEMS/PUBSUB_AT_SCALE.md">PubSub at Scale (1M, 10M, 100M, 1B.. nodes)</a></b></td>
12197
<td>As the IPFS system is evolving and growing, communicating new entries to the IPNS is becoming an issue due to the increased network and node load requirements. The expected growth of the system to multiple millions of nodes is going to create significant performance issues, which might render the system unusable. Despite the significant amount of related literature on the topic of pub/sub, very few systems have been tested to that level of scalability, while those that have been are mostly cloud-based, managed and structured infrastructures.</td>
122-
<td>
123-
<ul>
124-
<li><a href="https://github.com/protocol/research-RFPs/blob/master/RFPs/rfp-8-pubsub.md">RFP-8: Scalability Bounds of P2P Pub/Sub (libp2p floodsub, gossipsub and episub)</a></li>
125-
</ul>
126-
</td>
12798
</tr>
12899

129100
<tr>
130101
<th><b>Data Exchange</b></th>
131102
<td><b><a href="https://github.com/protocol/ResNetLab/blob/master/OPEN_PROBLEMS/ENHANCED_BITSWAP_GRAPHSYNC.md">Enhanced Bitswap/GraphSync with more Network Smarts </a></b></td>
132103
<td>Bitswap is a simple protocol and it generally works. However, we feel that its performance can be substantially improved. One of the main factors that hold performance back is the fact that a node cannot request a subgraph of the DAG and results in many round-trips in order to “walk down” the DAG. The current operation of bitswap is also very often linked to duplicate transmission and receipt of content which overloads both the end nodes and the network.</td>
133-
<td>
134-
<ul>
135-
<li></li>
136-
</ul>
137-
</td>
138104
</tr>
139105

140106
<tr>
141107
<th><b>Distributed Type Systems</b></th>
142108
<td><b><a href="https://github.com/ipfs/notes/pull/394">Improved layouts to represent data in hash-linked graphs (using IPLD) </a></b></td>
143109
<td>Future™ ⚙️</td>
144-
<td>
145-
<ul>
146-
<li></li>
147-
</ul>
148-
</td>
149110
</tr>
150111
</table>
151112

152113
### Projects
153114

154-
- P2P Observatory
155-
- Beyond Bitswap
156-
- drand
157115
- Hydra Booster
158116
- Gossipsub v1.1
117+
- drand
118+
- [Beyond Bitswap](BEYOND_BITSWAP)
119+
- P2P Observatory
120+
121+
### RFPs
122+
123+
- ACTIVE
124+
- n/a
125+
- PAST
126+
- <a href="https://github.com/protocol/research-RFPs/blob/master/RFPs/rfp-7-MLDHT.md">RFP-7: Multi-Level DHT Design and Evaluation</a>
127+
- <a href="https://github.com/protocol/research-RFPs/blob/master/RFPs/rfp-8-pubsub.md">RFP-8: Scalability Bounds of P2P Pub/Sub (libp2p floodsub, gossipsub and episub)</a>
159128

160129
### Collaborations
161130

@@ -181,4 +150,4 @@ The lab's genesis comes from a need present in the IPFS and libp2p projects to a
181150

182151
### Contact
183152

184-
You can reach out to us anytime with your question and interest in these projects by emailing [resnetlab@protocol.ai](mailto:resnetlab@protocol.ai)
153+
You can reach out to us anytime with your question and interest in these projects by emailing [resnetlab@protocol.ai](mailto:resnetlab@protocol.ai)

0 commit comments

Comments
 (0)