Research note 03
Exits that leave together
Paying every exit at a shared boundary removes the timing link between a request and its payout.
Requests (proof submitted)
Payouts (visible on chain)
Distinct request times
9
Distinct payout times
1
The leak
When an exit is paid the moment it is requested, its timestamp can be matched against other activity, such as a deposit minutes earlier or a wallet that just woke up.
The fix being considered
Proofs could queue as they arrive and pay out together when an epoch closes. Every exit in the batch carries the same timestamp, so time stops being a way to tell them apart.
The cost is waiting up to one epoch for funds. The epoch length is a balance between privacy and patience and has not been chosen.
Status
This is research, not a shipped feature. Whether and how it lands in the pool will be written up in the roadmap and the parameters page.
Next note
Refreshing old notes