Damus
waxwing · 2w
Interesting. Definitely people have talked about this kind of approach before. A couple Qs: phase1 and phase 2 are disconnected at the network layer, right? so phase 2 A and B send a psbt with their i...
/dev/fd0 profile picture
1. Yes, all phases are disconnected at the network layer.
2. Yes it's signed with SIGHASH ACP | ALL in phase 2
3. Yes they are linkable ring signatures
4. Phase 3 and 4 will only happen if one of the peers fails to register inputs

In phase 4 inputs are signed with SIGHASH ALL and new outputs.
waxwing · 2w
Ah, i see. By using all|acp you have the 'crowdfunding' workflow, so the output set can be ... set ... in advance of the input set, so people can send their signed inputs independently of the other ones. There's one complicated detail I see: in your example you have Carol fail-to-deliver on the inp...