Skip to content

Commit 1bcacbc

Browse files
authored
Merge pull request #3 from jonasnick/atomic-swap-compatibility
Add note about compatibility with half aggregation to atomic swap writeup
2 parents 35160ca + b1f28c9 commit 1bcacbc

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

md/atomic-swap.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,11 @@ that both blockchains support Schnorr signatures.
8383
6. B adds his contribution to `s`, completing the signature, and publishes it to
8484
take his coins.
8585

86+
### Compatibility
87+
88+
Adaptor signatures are *not* compatible with non-interactive signature
89+
aggregation techniques such as [Schnorr
90+
"half-aggregation"](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-May/014272.html).
91+
This is because with aggregation the `s`-part in a signature can be
92+
re-randomized while staying valid, such that knowledge of a corresponding
93+
adaptor signature does not allow to compute the adaptor secret `t` as `s' - s`.

0 commit comments

Comments
 (0)