Elektrine lite

← Feed

@jaff@mk.magicka.org

2026-10-29 16:27 UTC

fun fact: in llarp paths are actually a pair of unidirectional flows in the shape of 2 double linked lists where a node is a router, one upstream, one downstream. there is no rule which says a path build record has to have the upstream flow and downstream flow for the same path. this means you can (in theory) interlace and mix build records so that the path build direction differs from the direction data travels and the set of routers that upstream flows use differs from downstream flows. all for free, no need to do weird stateful bullshiting like in tor.

Replies (1)

  • @jaff@mk.magicka.org 2026-10-29 16:30

    the only requirement is that path builds must complete at the same time or the network has some kind of distributed synchronization primative to wait until all paths are built before sending a build confirmation back. i'm leaning on adding the latter as i can forsee more usecases for such.

    Open ##5335499