CTV on its own is not the solution P2poolv2 is looking for. It doesn't help in reducing in chain foot print that much and requires miners to exchange extra on chain information.
1. We need log n outputs to create a ctv tree of outputs.
2. When a miner spends his output, it needs to have the rest of the outputs of its siblings as other unspent outputs. The siblings then need to watch the chain to see which utxo they can spend and each utxo spend uses more on chain space as ctv outputs for siblings to spend.
All the of the above is complex and still eats block chain space like a monster.
Meh. We need something better.
As an MVP, p2poolv2 is using simple atomic swaps between sharechain with transactions and BTC.
#p2pool

Kulpreetβs Blog
Rebooting P2Pool For Bitcoin
P2Pool for bitcoin was a decentralised mining pool for bitcoin that provided miners way to build block templates and earn payouts directly from the...
