I'm working on a tor-like mixnet, but it's built on the same source routed basis as the LN payment routing and message delivery system, and uses a sessions and micropayments to top up balances, a small trust risk but several mechanisms help clients find and keep using good relays.
I am in the process of connecting up a reliable latency minimising message multiplexing dispatcher for network connections I just finished writing to the relay engine and soon will be able to spin test networks.
It uses LN AMP sender initiated payments to stream micropayments over a zero fee intra-Indra payment channel network that shares balance state via Indra because payment for sessions and usage of sessions are not implicitly correlated anyway and channel sizes will be small, potentially as low as 15000 sat, since with path balance info the indra client can just dictate the path to the LN node in the invoice request.
I am managing ok but our budget is pretty tight and currently I'm the only worker regularly building. The sponsor contributes some work here and there, but his experience is more with simple servers and devops type stuff, he will definitely be getting busy with docker compose to build networked virtual local testnets and for use as part of test harnesses.
It's hard to prove anything about code until it's relatively close to completion, but pretty soon we will have a small private testnet and show it being used to anonymise bitcoin and lightning traffic, since every node has to have a chain data source and an LN node.
Super cool, good luck!
reply