Is the BCH version of Schnorr signatures compatible with taproot?

3

BCH is going to introduce support for Schnorr signatures on May 15th. One of the most anticipated features for Schnorr signatures on Bitcoin is the introduction of taproot constructions. Will it be possible to use Taproot on BCH after the upcoming fork?

Murch

Posted 2019-05-07T14:20:30.420

Reputation: 41 609

Answers

3

No, it will not be possible to use Taproot on BCH after the hard fork. Taproot requires additional script constructions and interpretations of stack elements which the Schnorr signature algorithm by itself cannot provide. The BCH hard fork merely changes the signature algorithm for specific kinds of OP_CHECKSIG and OP_CHECKDATASIG outputs. No other changes related to scripts or the interpretation of stack elements is done.

Andrew Chow

Posted 2019-05-07T14:20:30.420

Reputation: 40 910

1To spell it out; hamfisted “first!!” implementations are a poor choice in a consensus system.Anonymous 2019-05-07T18:44:18.640