Holochain Forum

Current State of Networking?

Hey all,

We’re getting to a point with our app that we want to try out real networking between production conductors. What’s the state of development on that? Can someone point me to the latest information on how best to get it working?

2 Likes

Hi Ezra, the latest information and the best way to follow progress about networking is to review the pull requests on the lib3h repo. https://github.com/holochain/lib3h/pulls

What’s the state of networking? --> Lib3h is not yet connected with production conductors.

Check out the progress made with the GhostActor Multiplexer.

This is the latest status on networking. The networking team is making a lot of progress as I was at their sprint demo session today.

Did this response answer your question? Other questions? Let us know. Regards

1 Like

That is very helpful! But it also seems like a lot of reading to get a sense of what’s going on – I think what we’d really like to know is if there’s a way to get networking working well enough for demo purposes right now. Sounds like maybe the answer to that is not quite yet? What about on older versions that still use n3h?

A simple status dashboard would be ideal. Correct, networking is not ready for demo purposes or for app developers yet. I will be sure to keep you posted/updated on progress. Everything is moving to lib3h so it’s best to not use n3h.

Would be great to get some details on what the blockers are with networking at the next AMA.

Is Holo a factor in the delay? If so, why is that affecting networking in Holochain?

Is it safe to assume that just using hc run --networked isn’t going to work, then? We’re still on 0.0.22-alpha1 right now, but might be willing to switch if the --networked tag or something else works short term.

Yeah I don’t see how that is going to work given a lot of the networking development has not been pushed out yet. I imagine this will change over the next several months. I have asked someone else to test out hc run --networked. I am curious how far along are you with the front-end development? Front-end is important and I recommend people spend time designing an excellent UI/UX.

We’ll certainly share and provide progress updates over time. Holo Host is an app and it’s development does not impact networking. Different teams are working on networking and app development.

Will there be something like getConnectedPeers that the Conductor exposes to instances? Similar to IPFS peers list, but per running instance

I’m interested in MapReduce functionality for distributed processing, which I believe could be built on this very easily with call

1 Like

there is an n3h compatible conductor version that should provide basic networking

the maturity of that should be enough to unblock zome development and testing but not enough for “production” deployment

if that isn’t working, can we continue the thread over in the holonix discussion?

lib3h has not much to do with holo (other than holo obviously needs it to work as much as everyone else) - check out how it relates to the conductor builds here https://docs.holochain.love/docs/holochain/

the reason it stopped working is that the people working on the conductor want to roll weekly releases and the people working on the lib3h crate made changes to the messaging protocol between conductor/networking that n3h hasn’t been (and likely won’t be) updated to the new protocol

5 Likes