https://ratspeak.org/ seems like a modern fork of Reticulum built in Rust and with a fairly active community
kangaroozach [3 hidden]5 mins ago
Why are there not more developers? Is ratspeak where they all prefer to be?
Also reticulum and crypto seem like they go together. Non-http crypto transactions?
What about entirely-non-http blockchains?
A new bitcoin that is completely off the internet as we know it??
Panda_ [3 hidden]5 mins ago
Mark accepts outside contributions over LXMF using git patches. The main communication method is over Reticulum Relay Chat using clients like NomadNet (made by Mark, unintuitive but works well) which is basically IRC and is purely sending messages to everyone in that channel at that time and is centralised around self hosted servers.
ddrdrck_ [3 hidden]5 mins ago
What would be the benefit of not using tcp or http ? It is used only as a way to transport binary data.
QwenGlazer9000 [3 hidden]5 mins 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.
Root_Access [3 hidden]5 mins ago
The protocol itself is more mature than the maintainer situation suggests. I built a complete independent implementation from the public spec in a few sessions. If one person can do that without touching the reference codebase, the foundation is solid. The risk is to Mark's implementation, not to Reticulum as a protocol.
Gigachad [3 hidden]5 mins 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.
Panda_ [3 hidden]5 mins ago
Reticulum packets include a hop count of how many nodes it’s been through (to prevent packets looping indefinitely) and the destination address. Two way links use tables on each node to reverse the route back to the origin and don’t use origin addresses.
The worst part privacy wise could be the announce packets which include a hop count and the address for the origin so if you had enough interfaces you could roughly say where a node is on a network graph (geo locating that is an entire other problem)
Privacy also depends on what interfaces you communicate over, eg TCP reveals IP addresses to the nodes you directly connect to (combine with hop counts to see if a packet definitely originated from that node), LoRa gives an idea of how close it might be because of its range limits and the fact radio emissions can be located.
tehlike [3 hidden]5 mins ago
reticulum don't just propagate over lora. IT can practically propagate over anything it supports (network, lora, bluetooth, etc).
405nm [3 hidden]5 mins ago
it isn’t
clavicle1009 [3 hidden]5 mins ago
Have you guys heard of Netbird? It's exactly what I was looking for as a Tailscale alternative.
lilOnion [3 hidden]5 mins ago
How is that related?
FreezingKeeper [3 hidden]5 mins ago
Unfortunately whenever I see the name, I am always reminded of part of the anatomy
Was also the name of the internet in Neal Stephenson's Anathem.
SilverSlash [3 hidden]5 mins ago
Haha I immediately looked for this comment and wondered if the name was inspired by Anathem.
ashton314 [3 hidden]5 mins 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.
KneeAwn [3 hidden]5 mins ago
One of my favorite books that I have yet to convince any of my friends to read. So many cool ideas explored.
donpdonp [3 hidden]5 mins ago
it'd be nice to see a comparison to rayfish.xyz
highway900 [3 hidden]5 mins ago
Maybe a better comparison is iroh.computer
maeln [3 hidden]5 mins ago
Iroh is a framework that use QUIC to help create p2p software. It is not a mesh network.
therein [3 hidden]5 mins ago
It has nothing to do with that, like at all.
knowaveragejoe [3 hidden]5 mins ago
Not in a technical sense, no. But at a high level, in spirit, I can see some overlap.
armitron [3 hidden]5 mins ago
No published specification, single Python implementation. Shame, as this solves a problem that badly needs to be solved well.
Panda_ [3 hidden]5 mins 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 only having to update one Python codebase but it does mean other implementations are kinda in a state where there isn't anything to properly 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 [3 hidden]5 mins 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.
mfru [3 hidden]5 mins ago
Where is the spec?
childintime [3 hidden]5 mins ago
The resistance is out there somewhere?
childintime [3 hidden]5 mins 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_ [3 hidden]5 mins ago
People do use it but it's definitely a 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 [3 hidden]5 mins 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?
Also reticulum and crypto seem like they go together. Non-http crypto transactions?
What about entirely-non-http blockchains?
A new bitcoin that is completely off the internet as we know it??
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.
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.
The worst part privacy wise could be the announce packets which include a hop count and the address for the origin so if you had enough interfaces you could roughly say where a node is on a network graph (geo locating that is an entire other problem)
Privacy also depends on what interfaces you communicate over, eg TCP reveals IP addresses to the nodes you directly connect to (combine with hop counts to see if a packet definitely originated from that node), LoRa gives an idea of how close it might be because of its range limits and the fact radio emissions can be located.
personally i find it a beautiful match
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.
I suppose it means it's easier to develop the protocol only having to update one Python codebase but it does mean other implementations are kinda in a state where there isn't anything to properly verify they work.
There's also a issue with quite a few vibe coded implementations that don't actually properly work filling the space.
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.
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?