<p></p>
<p>If fee savings are the priority, then yes, tweaking the current protocol to use Taproot will already bring in a decent fee savings. I forget the exact percentage of tx vbyte decrease of 2-out-of-2 multisig. Probably roughly 50% reduction in script and witness size, which might take total fee savings to roughly 10%. [again, numbers are my rough guesses]</p>
<p>I think much more substantial fee savings can be accomplished when re-architecting the trade protocol to have less on-chain transactions in general. Cut it from 4 to 2 transactions, and you have a 50% fee-savings on the whole trade.</p>
<p>Here one project worth noting: <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/RubenSomsen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RubenSomsen">@RubenSomsen</a>'s <a href="https://gist.github.com/RubenSomsen/8853a66a64825716f51b409be528355f">Succinct Atomic Swap</a> idea utilizes pre-signed transactions and private key sharing, to reduce cross-chain swaps from 4 to 2 transactions. This comes with an online requirement for a certain period of time after the trade for one party. Since Bisq is somewhat designed to be [almost] always online, this might be a reasonable trade-off.</p>
<p>I added a minor contribution with <a href="https://github.com/MaxHillebrand/research/blob/master/ExternallyFundedSuccinctAtomicSwaps.md"><strong>externally funded</strong> SAS</a>, where one further transaction can be saved by the actual swap participants.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq/discussions/5468#discussioncomment-702704">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNTT4OJR34AIYH4IPDDTMJET3ANCNFSM44DQDB5A">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNW3OY5TYNIOXNYP5O3TMJET3A5CNFSM44DQDB5KYY3PNVWWK3TUL52HS4DFWFCGS43DOVZXG2LPNZBW63LNMVXHJKTDN5WW2ZLOORPWSZGOAAFLR4A.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/discussions/5468#discussioncomment-702704",
"url": "https://github.com/bisq-network/bisq/discussions/5468#discussioncomment-702704",
"name": "View Discussion"
},
"description": "View this Discussion on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>