rfc icon indicating copy to clipboard operation
rfc copied to clipboard

2/MVDS: MVDS over libp2p

Open oskarth opened this issue 4 years ago • 7 comments

Subprotocol for packet reliability

oskarth avatar Sep 18 '19 08:09 oskarth

@dryajov was experimenting with this in https://github.com/status-im/nim-libp2p, work will likely continue there.

decanus avatar Sep 20 '19 15:09 decanus

https://discuss.ipfs.io/t/the-protocols-interface-for-unreliable-transport for reference

decanus avatar Sep 20 '19 18:09 decanus

@dryajov any update on this one? Also @raulk mentioned some google doc that explained their packet routing design

oskarth avatar Oct 22 '19 05:10 oskarth

@oskarth not right now. I'm still wrapping up some things with the minimal libp2p implementation (gossipsub). I don't expect to be able to start on this again until later, perhaps next week at the earliest.

dryajov avatar Oct 22 '19 20:10 dryajov

@dryajov curious if something happened with this?

also cc @staheri14 for awareness

oskarth avatar Mar 31 '21 06:03 oskarth

No progress has been made in nim-libp2p and I don't believe that there is any progress at the libp2p spec level either.

On the other hand, with QUIC, we mitigate the need for unreliable transports at the libp2p level for the most part, in part this is one reason for not investing much time in it. QUIC brings the best of both worlds, it eliminates "Head of line blocking", but at the same keeps the reliable part of TCP.

Is there any specific use case for unreliable transports that something like QUIC wouldn't be able to address?

dryajov avatar Apr 01 '21 17:04 dryajov

I think this issue is more about end-to-end reliability over (e.g.) a gossip network / forwarding kademlia or similar, not peer-to-peer reliable transport. Perhaps that was an initial misunderstanding?

All good, no specific need here, just wanted to make sure we followed up on this as I remember this was a line of inquiry before

oskarth avatar Apr 02 '21 03:04 oskarth

Closing 2/MDVS is in stable status.

jimstir avatar Jun 13 '24 19:06 jimstir