I stumbled across this paper, which was released recently, and due to my lack of free time I'd like to read the techies' opinions:
coinpool.dev.
Abstract
CoinPool is a new multi-party construction to improve Bitcoin onboarding and transactional scaling by orders of magnitude. CoinPool allows many users to share a UTXO and make instant off-chain transfers inside the UTXO while allowing withdrawals at any time without permission from other users. In-pool accounts can be used for advanced protocols (e.g., payment channels). Connecting them to other CoinPool instances, or even to the Lightning Network, makes in-pool funds highly liquid. CoinPool construction relies on SIGHASH_GROUP, SIGHASH_ANYPREVOUT and OP_MERKLESUB changes to Bitcoin. It also assumes a high degree of interactivity between pool participants.
The idea is fairly simple, the users lock funds collectively using a single UTXO. They can transact with each other or even with other pools, same as with Lightning and routing. The system provides less privacy, but more efficiency. It requires further softforks and it is currently in a very early state.