Reticulum – Decentralized Mesh Network

(reticulum.network)

91 points | by sudo_cowsay 7 hours ago

9 comments

  • Sargos 48 minutes ago
    https://ratspeak.org/ seems like a modern fork of Reticulum built in Rust and with a fairly active community
  • Gigachad 5 hours ago
    > Reticulum does not use source addresses. No packets transmitted include information about the address, place, machine or person they originated from.

    Sure, but if it’s anything like MeshCore, a few observer nodes will be able to see which repeaters the message first entered the network from and from that know roughly where it was located.

    • tehlike 4 hours ago
      reticulum don't just propagate over lora. IT can practically propagate over anything it supports (network, lora, bluetooth, etc).
    • 405nm 3 hours ago
      it isn’t
  • clavicle1009 33 minutes ago
    Have you guys heard of Netbird? It's exactly what I was looking for as a Tailscale alternative.
  • FreezingKeeper 1 hour ago
    Unfortunately whenever I see the name, I am always reminded of part of the anatomy
  • QwenGlazer9000 1 hour ago
    I had a lot of hope for reticulum, but it's a one man project with a near burned out maintainer, taking on an absolutely monstrous task.

    I'm now cautiously optimistic. This or something similar is likely the long term future of mesh networks, but in the short to medium term, meshcore is the way to go.

  • thisisauserid 6 hours ago
    Was also the name of the internet in Neal Stephenson's Anathem.
    • KneeAwn 2 hours ago
      One of my favorite books that I have yet to convince any of my friends to read. So many cool ideas explored.
    • ashton314 4 hours ago
      Yes it is.

      With the Artificial Inanity systems and the Rampant Orphan Botnet Ecologies (ROBE) beginning to spew tremendous amounts of crap (a technical term) onto the Ret, things are getting tricky for us ITA.

  • donpdonp 4 hours ago
    it'd be nice to see a comparison to rayfish.xyz
    • highway900 3 hours ago
      Maybe a better comparison is iroh.computer
    • therein 4 hours ago
      It has nothing to do with that, like at all.
      • knowaveragejoe 2 hours ago
        Not in a technical sense, no. But at a high level, in spirit, I can see some overlap.
  • armitron 3 hours ago
    No published specification, single Python implementation. Shame, as this solves a problem that badly needs to be solved well.
    • Panda_ 21 minutes ago
      The author of Reticulum's take is that the implementation is the specification, so if another implementation works with the standard Python one and implements enough of it's features then it implements Reticulum.

      I suppose it means it's easier to develop the protocol but it does mean other implementations are kinda in a state where there isn't anything to actually verify they work.

      There's also a issue with quite a few vibe coded implementations that don't actually properly work filling the space.

    • Root_Access 24 minutes ago
      There is a published spec, I built a clean-room implementation from it. And mine makes at least two Python implementations. The protocol itself is solid, the spec just isn't marketed.
  • childintime 5 hours ago
    The resistance is out there somewhere?
    • childintime 1 hour ago
      People don't seem to get this was a genuine question. What is a network without people using it? Anyone here on reticulum?

      The internet may be ripe for disruption, as it has been domesticated for corporate use. It is no longer ours. Browsers have become an operating system unto themselves. Something much simpler would work also. Corporate bloat is continuing to pile up, while markdown evolves to do everything we want.

      • Panda_ 26 minutes ago
        People do use it but it's definitely a very small community. It has the NomadNet Page protocol which is basically small no client side script webpages (forms and links only) in a fairly bandwidth efficient form.
      • Garlef 57 minutes ago
        > Anyone here on reticulum?

        Is that even the right question?

        I only read the intro message but the framing I arrived/guessed at was:

        "open, distributed alternative to tailscale"

        So I think my first usecase would be to use this instead of tailscale to connect to my Pi?