prototype-cjdns-pi icon indicating copy to clipboard operation
prototype-cjdns-pi copied to clipboard

CJDNS and Yggdrasil double peering at application layer

Open makew0rld opened this issue 6 years ago • 4 comments

I think we need to test the effects of running both CJDNS and Yggdrasil, peering with the same machines, and then having applications like SSB and IPFS treat these peers as different machines, because they have two different IP addresses.

makew0rld avatar Dec 01 '18 21:12 makew0rld

And whats wrong with that? more paths the better no?

darkdrgn2k avatar Dec 01 '18 21:12 darkdrgn2k

I just said we need to test it, because I think it'll produce some unexpected effects. For example, IPFS might pull items twice from one node when downloading content. Or it might peer with less real nodes because each node is seen as two because it has two addresses. Stuff like that, I just want to be wary.

makew0rld avatar Dec 02 '18 01:12 makew0rld

@darkdrgn2k said in #244:

The applications should be able to resolve this issue by design. Many times there are multiple paths to them (ie have a connection to WiFi AND cell or Ethernet).

Additionally many of the nodes we use are connected to both Hyperbola and the Internet and that does not create any known issues.

PS: I encourage you to continue the investigation and see if you can identify any issues. But at present there are no known issues.

Hasn't IPFS shown issues with hyperboria and internet and the DHT? But overall I agree, it should be ok.

makew0rld avatar Dec 17 '18 02:12 makew0rld

has not been confirmed. it. could be the simple issue of VERRY few hyperboria nodes in existence

darkdrgn2k avatar Dec 17 '18 03:12 darkdrgn2k