<p>No, Taproot does not change how private keys and their corresponding public keys are generated. The same secp256k1 curve is used, and public keys are still points on that curve. What Taproot changes is the signature algorithm used for Taproot outputs and a few other script things. You can read the full specification in BIPs <a href="https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki" rel="nofollow noreferrer">340</a>, <a href="https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki" rel="nofollow noreferrer">341</a>, and <a href="https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki" rel="nofollow noreferrer">342</a>.</p>

CC BY-SA 4.0
2021-11-14T21:32:30.827Z
2021-11-14T21:32:30.827Z
Ava Chow
<p>Does taproot change how private/public keys/addresses are generated, or just how the transactions are signed? Also, I'd appreciate if someone could recommend me where to look for official sources of documentation for transactions building, since I'm developing a wallet application.</p>

<private-key><public-key><taproot><x-only-pubkeys>
Will taproot change public key generation?
abianchessi
# Will taproot change public key generation?

(Asked by: username_0 on 2021-11-14)

Does taproot change how private/public keys/addresses are generated, or just how the transactions are signed? Also, I'd appreciate if someone could recommend me where to look for official sources of documentation for transactions building, since I'm developing a wallet application.

**Tags:** private-key, public-key, taproot, x-only-pubkeys


---

## 1 answers

### Answer by username_1 on 2021-11-14. Score: 4

No, Taproot does not change how private keys and their corresponding public keys are generated. The same secp256k1 curve is used, and public keys are still points on that curve. What Taproot changes is the signature algorithm used for Taproot outputs and a few other script things. You can read the full specification in BIPs [340](https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki), [341](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki), and [342](https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki).


---

