You are reading content from Scuttlebutt
User has not chosen to be hosted publicly
User has chosen not to be hosted publicly
@Dominic %RuSHX9FzrO8jZoSfY3j0s9XXnd9RTkLzHrakmurN5iw=.sha256

@utunga3 yes it's definitely a case of not-getting-around-to-it-yet.
There is ssb-tunnel which works but isn't actually hole punching... but it's a step towards it.

@ktorn %BCBcsgf9wk5dvd2tzc9nQi+5CEqnehBXxUpe2Y2pA20=.sha256

On a related note, the #sunrise-choir #rust implementation will probably benefit from all the NAT traversal hard-work put into the crust p2p library by the #safe-network folks.

cc: @dinoƧ𝔸Ⓤᖇ @Matt McKegg @Piet @seanb

User has not chosen to be hosted publicly
@aljoscha %xYF2iv/WhlBIaFlvhQRNKVzAyfr8W8hzi8u49+3Znpg=.sha256

@E7CH4P0 The equivalent of a BIP has been proposed and is possibly being worked on =P

User has chosen not to be hosted publicly
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
@Connor %0e62nBknXym9rsbGHvtZfQK3peuamAekxwfQ8PzHOjY=.sha256
Voted On a related note, the #sunrise-choir #rust implementation will probably be
@Connor %+NKHicDBTZOPNAEBxXM7eHNgpZkZPUmOAAATZCibia0=.sha256

@ktorn thanks for sharing about crust, I hadn't heard of it, and it could be really useful in our work on Holochain, which is written in Rust as well

@Connor %V5B3Zfh3hzhMwv8tidUc1jZqMcbk8KEEpctJmnsGeoY=.sha256
Voted ## Can we haz #hole-punching ssb? I'd just to like to clarify what the sto
@Connor %KzNPzr4hN/n9EpSHjuv69qDOI2YeX5s3fbs2xCom2lY=.sha256
Voted @utunga3 yes it's definitely a case of not-getting-around-to-it-yet. There
User has not chosen to be hosted publicly
@Connor %nH6En4gdbJxtf7X8+xvjvpq1VJ2oMJ0AgekQSg1TNrU=.sha256

I really like the way you framed and surfaced this original inquiry @utunga3 ❀

As demonstrated by crust, this NAT traversal and hole-punching thing actually is a great point to coordinate on, not just within the SSB project, but if it can be a collaboration between parties, and developed in a modular way that can be repurposed across the many types of p2p tools and protocols that we may wish to see proliferate over the coming years

@Connor %XRyuG6nTBA/tDGK0e09BvVVOntf72/jFJruAvm21v5w=.sha256

In my work on Holochain, we've currently got a networking library being prototyped in nodejs, but there's no such good solution available. There is a libp2p library, but the JS implementation is missing any NAT traversal capacities.

See the 'NAT traversal' link on this page: https://libp2p.io/implementations/ It was written only into the GO implementation

@Connor %0fCWuGXWDbQ/STijPdMlIM08fQX9VFm2tHDZ3yftpCA=.sha256

That is probably why Paul Frazee started setting out to do development of hyperswarm

User has chosen not to be hosted publicly
User has chosen not to be hosted publicly
Join Scuttlebutt now