Damus
PABLOF7z profile picture
PABLOF7z
@PABLOF7z
Yesterday we were playing around with ideas at @Sovereign Engineering , we needed something to preserve anonymity for blossom users that communicate with DVMs.

📢 Introducing Onion-routing for event publishing

This introduces insane privacy guarantees, someone can publish an event and not even the relay they are publishing from can now it's them, nor their IP address.

Technically this works very similar to Lightning, the sender constructs a route of pubkeys and can bounce around the message through pubkeys willing to route for them.

The sender can include small ecash tokens inside each onion layer to pay for the routing.

No hop in the route until the last one knows what they are routing, who its coming from and the sender very explicitly defines through which relays it should hop.

(for the sake of debugging, I built a traceroute-like view, so the sender can see the event being bounced around the different relays; in real conditions a sender wouldn't use that to preserve privacy)

Think of this like tor, just faster.



2226❤️41🤙15👀5🔥3👍2💜2
O Desenvolvedor Libertário · 80w
How do you plan the route? Isn't it always user -> some relay -> other user?
SATSMAN · 80w
🔥🚀
hit with a hint of s · 80w
Did I already say I love your awesome brain?
Dustin Dannenhauer · 80w
So cool, been simmering on this problem for a while and exciting to see this solution!!
JeffG · 80w
Can't wait to add this to Whitenoise
(>0_0)> · 80w
This is awesome!
HaloKat · 80w
🤯
Nick · 80w
Do you think this could also support onion routed event reads?
Roland · 80w
Who picks the mints in this case? Would relays have a list of accepted mints?
/dev/fd0 · 80w
Could be done without ecash: https://devpost.com/software/el-tor https://m.primal.net/LbuZ.png
Monkey Pox Denier · 65w
nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 Sorry to dig up that old post -- is that implemented somewhere yet? I'm not a programmer, just a user...
Ziggy · 45w
Good job