Skip to content

libp2p -> zenoh#2073

Draft
Evanev7 wants to merge 7 commits into
mainfrom
zenohize4
Draft

libp2p -> zenoh#2073
Evanev7 wants to merge 7 commits into
mainfrom
zenohize4

Conversation

@Evanev7
Copy link
Copy Markdown
Member

@Evanev7 Evanev7 commented May 9, 2026

initial rewrite of our networking to use zenoh.
features:

  • tokens are reliable but not move across the event log for significant reductions in catchup time.
  • mdns has been replaced with a tuned multicast udp discovery mechanism

known issues:

  • bootstrap peers will be removed soon
  • cancellation doesnt seem to propagate correctly at the moment
  • python node ids are not correctly mapped to rust node ids (cosmetic)
  • some places have deabstracted a little too far (inline NetReceiver for commands in master) and a nice stream wrapper is probably necessary
  • broken tests

future work:

  • synchronized state over zenoh's storage mechanism
  • developing the abstraction on the rust/python boundary for better devx

requires heavy testing as always

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant