Live data from Hacker News

Reticulum, a secure and anonymous mesh networking stack

github.com

61–70 of 99 posts

Re: Reticulum, a secure and anonymous mesh networking stack

#61

Here is what I'm confused about: There is no published protocol/spec. It's nominally for radios like LoRa (Semtech) which are programmed with microcontrollers. To run it, you need Python software, or more recently, std Rust, both of which can't be used on the devices that would make sense for the hardware.

Sounds like you’re looking for the RNode firmware

Re: Reticulum, a secure and anonymous mesh networking stack

#62
post #61

Here is what I'm confused about: There is no published protocol/spec. It's nominally for radios like LoRa (Semtech) which are programmed with microcontrollers. To run it, you need Python software, or more recently, std Rust, both of which can't be used on the devices that would make sense for the hardware.

Sounds like you’re looking for the RNode firmware

I hadn't heard of this. It sounds like then you'd need a dedicated radio co-processor that is just running their firmware. Then, connect to it via [SPI?] to your main MCU or similar.

Re: Reticulum, a secure and anonymous mesh networking stack

#63
post #61

Earlier quoted context omitted.

Sounds like you’re looking for the RNode firmware

I hadn't heard of this. It sounds like then you'd need a dedicated radio co-processor that is just running their firmware. Then, connect to it via [SPI?] to your main MCU or similar.

You can run it on a common board like a Heltec LoRa 32 (can’t remember if it supports v3 or just v2). I played around with it some, but mostly stick with Meshtastic.

Re: Reticulum, a secure and anonymous mesh networking stack

#64
post #32

Surprised to see nobody mentioned Yggdrasil [0]. It's a routing protocol with cryptographic, non-topologic addresses, which could be used on top of TCP/IP or any alternative stack, like LoRA. I've been using it as a Tailscale replacement for a few weeks, including hosting game servers, with about equivalent latency, and it seemed pretty stable. How does Reticulum differ? [0] https://yggdrasil-network.github.io/

ygdrasill is very very big! reticulum use small band ygdrasil cant work on this small radio network

Re: Reticulum, a secure and anonymous mesh networking stack

#65
post #32

Surprised to see nobody mentioned Yggdrasil [0]. It's a routing protocol with cryptographic, non-topologic addresses, which could be used on top of TCP/IP or any alternative stack, like LoRA. I've been using it as a Tailscale replacement for a few weeks, including hosting game servers, with about equivalent latency, and it seemed pretty stable. How does Reticulum differ? [0] https://yggdrasil-network.github.io/

I currently use Headscale, can you give some more details on how you use this to the same effect as Tailscale / Headscale?

Re: Reticulum, a secure and anonymous mesh networking stack

#66

Earlier quoted context omitted.

Yes, in the EU one subband allows 10%, the rest is 1%. I believe that Meshtastic uses the whole 250kHz of that subband by default. This is by far the most relaxed constraints of what is available in the EU and US. That's about 180 max. size messages per hour (at longfast) per device but you need to take into account retransmissions, acks, mesh management and routing of third party messages. So it may work, barely, fo…

>I believe that Meshtastic uses the whole 250kHz of that subband by default. This is by far the most relaxed constraints of what is available in the EU and US. Again wrong, just look at EU vs US: https://meshtastic.org/docs/configuration/radio/lora/#region > beyond extremely small meshes, if at all. 180 online nodes (300 at max) is not extremely small (and that's our small mesh EU with medium_fast)

How many text messages does each user send per hour? Or how many are in active chat with each others at a given time?

(Careful that the US have a 400ms dwell time depending on settings that can put a significant limit on things/range)

Re: Reticulum, a secure and anonymous mesh networking stack

#67
post #31

Such a nasty name for a good project ;-;

The name comes from Neal Stephenson's book Anathem

Thanks. That's quite a dictionary there and I'm not familiar with that particular universe so the reference was lost on me.

It's quite a tough read for me with such an alien vocabulary.

Anyway, good to know it's not meant to resemble anything nasty.

Re: Reticulum, a secure and anonymous mesh networking stack

#68

Here is what I'm confused about: There is no published protocol/spec. It's nominally for radios like LoRa (Semtech) which are programmed with microcontrollers. To run it, you need Python software, or more recently, std Rust, both of which can't be used on the devices that would make sense for the hardware.

Reticulum is not nominally for lora/sx radios. It is designed to operate over any transport from a serial link or infrared to high speed wireless lan or multi-gigabit ethernet.

Re: Reticulum, a secure and anonymous mesh networking stack

#69
post #50

Earlier quoted context omitted.

That could be boilerplate legalese for " obviously we need access to your code if we're to display and share it (as is the purpose for a public git host) "

It doesn't matter what the original purpose of the terms was it matters what they do.

[dead]

Re: Reticulum, a secure and anonymous mesh networking stack

#70
post #67

Earlier quoted context omitted.

The name comes from Neal Stephenson's book Anathem

Thanks. That's quite a dictionary there and I'm not familiar with that particular universe so the reference was lost on me. It's quite a tough read for me with such an alien vocabulary. Anyway, good to know it's not meant to resemble anything nasty.

The first ... few hundred pages were tough, between that and the massive amount of world building (which I enjoyed, but there is a lot.) I was lucky to make it over the hump as I find out well worth it.
Post reply on HN