I find it fairly frustrating that P2Pool payouts take 120 confirmations (~20 hrs) until the coins are spendable, vs. 6 (or less) for other (centralized) pools' payouts. AFAIK in P2Pool this is because the coins go to your wallet directly from the coins mined, rather than from a collection of all coins the pool mined minus coins paid out. We could change this for P2Pool by:
1. Integrating a buffer of coins mined in P2Pool so that payouts can be sent as a normal transaction.
2. P2Pool sub-pools
sending coins to miners as normal transactions.
3. A (inherently centralized) service where you mine to one of the service's addresses, and they pay you as a normal transaction (for a fee).
Any thoughts on how this could be done/whether this is even necessary?