This would allow me to defer the signing of something to someone else.

Like allowing a third party to sign a penalty transaction for a p2p exchange trade.

So I imagine:

Two parties agree to trade 1 BTC for $1M.

They create a multisig address and just like lightning, they first setup refund transactions, use this protocol to partially sign them and give this to an Arbiter.

The benefit here is that the arbiter cannot claim that the signatures were leaked if something unexpected happened because it requires the arbiters signature to become valid.

Now the deposit is made.

Then if the trade is successful, they collaboratively spend as appropriate.

If there is a dispute, then the arbiter decides who gets the 1BTC and releases the funds in the appropriate direction.

If combined with a timelock, then the dispute transactions can include a fee for the arbiter. Nice.

...... Or am I misunderstanding completely?

Reply to this note

Please Login to reply.

Discussion

No replies yet.