<p>No SegWit version 1 (Taproot) doesn't support ECDSA signing at all. All signatures must be Schnorr to take advantage of the various benefits of Schnorr signatures e.g. batch verification. (Obviously SegWit version 0 still supports ECDSA and will continue to do so but SegWit version 0 doesn't support Taproot trees/MAST.) Pieter Wuille added on IRC that the only possible use case he could foresee for this would be avoiding the need to implement Schnorr signing. However, due to the changes in sighashing the signing logic needs to be changed anyway even if ECDSA was still supported.</p>

CC BY-SA 4.0
2021-06-10T18:13:36.510Z
2021-06-10T18:20:55.490Z
2021-06-10T18:20:55.490Z
Michael Folkson
<p>Let's say a server is set up to do ECDSA signing and you want to include the requirement to provide a ECDSA signature within your Taproot tree (script path). Is this supported?</p>

<ecdsa><taproot><schnorr-signatures>
Is ECDSA signing supported from within a Taproot tree or must all signing be Schnorr?
Michael Folkson
# Is ECDSA signing supported from within a Taproot tree or must all signing be Schnorr?

(Asked by: username_0 on 2021-06-10)

Let's say a server is set up to do ECDSA signing and you want to include the requirement to provide a ECDSA signature within your Taproot tree (script path). Is this supported?

**Tags:** ecdsa, taproot, schnorr-signatures


---

## 1 answers

### Answer by username_0 on 2021-06-10. Score: 1 | Accepted answer

No SegWit version 1 (Taproot) doesn't support ECDSA signing at all. All signatures must be Schnorr to take advantage of the various benefits of Schnorr signatures e.g. batch verification. (Obviously SegWit version 0 still supports ECDSA and will continue to do so but SegWit version 0 doesn't support Taproot trees/MAST.) Pieter Wuille added on IRC that the only possible use case he could foresee for this would be avoiding the need to implement Schnorr signing. However, due to the changes in sighashing the signing logic needs to be changed anyway even if ECDSA was still supported.


---

