[bisq-network/proposals] Reduce trade protocol to 1 single transaction (#279)

sqrrm notifications at github.com
Thu Nov 19 00:09:59 CET 2020


If we move to some alternative way of paying fees, perhaps in a batch with some proof of payment as discussed a while back or anything that doesn't publicly link the trade tx to the fees, then there might be something we can do.

The problem is that the one tx trade relies on revealing the nonce as part of spending. That is rather specific. If we could get around that with some atomic information swap with some zero knowledge magic, then I think it's possible to embed that into a tweaked pubkey to make a normal spend, with the alternative merkle tree spending path having the 2of2 spend to prepare the delayed payout transaction.

I don't know enough crypto to devise such a scheme, but perhaps @stejbac does.

As long as the fees are part of the trade tx there would still be space savings in using taproot for the less likely script paths so it's not pointless to think about it. Step one would be to get taproot activated though, let's see how long that takes. With segwit in memory I don't think there is any need to rush this.



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/proposals/issues/279#issuecomment-730014027
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20201118/77b28612/attachment.html>


More information about the bisq-github mailing list