Replying to @gakonst
going beyond unidirectional is a pain (especially in EVM) because participants have to monitor channels (run nodes)
Rene Pickhardt recently showed that Lightning scaling is gated by 2 participant channels (liquidity) so n-party channels are the way.
youtube.com/watch?v=c3AuaHJo…
you're going to want to watch this
youtu.be/c3AuaHJordg