A follow up from recent ideas : Lichen[1]. You can have trustless withdrawal from an L2 based on liquidity in channels.
https://groups.google.com/g/bitcoindev/c/yZEZ5P1lj5E
I'll be interested to see opinions. I believe this can be built today. No consensus changes needed (op codes). The application I'd like to see it for is shielded transfers for good privacy, without some of the current impracticalities in proposed bridge designs.
has a prrof of concept with a demo on regtest.
[1] another backronym 😄 .. L2 In CHannels ENforced by bitcoin.
GitHub
GitHub - AdamISZ/lichen: L2s in channels enforced on Bitcoin
L2s in channels enforced on Bitcoin. Contribute to AdamISZ/lichen development by creating an account on GitHub.