
- This event has passed.
Whitepaper Series 13: Joinpools
August 24 @ 6:30 pm - 8:30 pm
We’re excited to restart our Whitepaper Series! If you haven’t been to one before, please learn about the format [here](https://bitdevs.org/about#whitepaper-series).
Many thanks to our friends at [NYU Blockchain](https://www.nyublockchain.com/) and [CardCoins](https://cardcoins.co) for event space, food and refreshments.
This event will cover a few variations on Layer 2 schemes known as Joinpools. We’ll discuss background on the subject, how the schemes work, and what the tradeoffs are of the various proposals are.
**Joinpools** are a construction that allows multiple users to trustlessly share ownership of one or more UTXOs. When funds are spent, it’s not possible to tell from the blockchain which pool member (or members) spent the funds. Joinpools can use presigned transactions or proposed protocol features to ensure each member can unilaterally withdraw their funds from the pool at any time. [[0](https://bitcoinops.org/en/topics/joinpools/)]
At this event we will be discussing three types of “joinpools:”
1. [CoinPools](https://coinpool.dev)
2. [Ark](https://www.arkpill.me/)
3. Channel Factories [[1](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6124062/pdf/rsos180089.pdf)], [[2](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-January/003827.html)], [[3](https://lists.linuxfoundation.org/pipermail/lightning-dev/2022-February/003479.html)], [[4](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020370.html)]
To begin the event, we will first discuss why joinpools are an important topic of conversation in the context of a UTXO-based blockchains.
We will then spend some time (~15-20 minutes per protocol) reviewing the linked materials. For example, we will investigate the required modifications to consensus (if any), what the interactivity and liquidity requirements are, what potential griefers can accomplish, and how a CoinPool might work in practice.
Once we’ve surveyed the material, we look at the tradeoffs of each protocol and see in what context, if any, a given protocol may be most useful.