13 comments

[ 2.2 ms ] story [ 40.0 ms ] thread
My first Linux install was Yggdrasil, just for that, this interests me…
Very cool. How does this deal with offline recipients? Do the messages just get dropped, or does Yggdrasil somehow store and deliver them?
I was surprised to see this on the HN homepage, I didn't create Tyr but I did create Yggmail (https://github.com/neilalexander/yggmail) which it is based on. There is no store-and-forward as such, the sending node will keep the message in its outbox and will keep retrying until the destination is online.
back in the day a few of us used to run ssb (secure-scuttlebot) over yggdrasil (and cjdns before that) and that system would distribute the private messages to all of the peers within 3 hops. offline peers would just sync up when online and then decrypt the messages sent to them.

ssb's been broken for around five years, but now that it's working again it'd be fun try this experiment again.

2026 could be the year mesh networks finally take off!

Is my understanding correct that all involved parties must be online?
If I were to run an yggmail server and configure delta-chat to talk to it, would I get a similar result?
Systems can be so simple and elegant when you just assume no one will use them to send spam.
I kinda understand the point, but e-mail of all things… the one thing in the current tech stack that is in fact "P2P"… technically all you need is either a VPN that allows incoming connections to you on a fixed address on tcp/25, or a dyndns and any ISP with inbound tcp/25 open…

Also, E2E encryption >> "the network handles that".

Be careful when installing Yggdrasil Network on your device - your device address will be available in a network/peer explorers and if your firewall is not configured to reject incoming connections from the yggdrasil ipv6 interface - your locally running services could get exposed.
Should be noted that this does not apply if you install Yggmail only without mainline Yggdrasil, as Yggmail embeds its own node and does not use TUN.
> Because the Internet was built around centralized infrastructure.

Yeah, well... No.

> We finally have this possibility to use true P2P email.

I mean, email is literally peer to peer.

> Your mail address is derived from your public key: <64-hex-characters>@yggmail

The email address is literally 64 hex characters? How am I supposed to use this on a daily basis?

I have serious doubts who are the target of this or what is the point of this to exist at all. It is literally worse than email.

> I have serious doubts who are the target of this or what is the point of this to exist at all. It is literally worse than email.

Yggmail is a fun proof-of-concept and that’s about it. It isn’t perfect, nor does it have to be.

“It’s email, but not as you know it.”