Taproot is a Bitcoin softfork activated in 2021. It introduced a new output type, P2TR (Pay to Taproot), which uses the Schnorr signature scheme and combines a public key with an optional script tree. The public key can additionally be an aggregation of multiple keys, which enables cheaper and more private multisignature transactions.
Questions tagged [taproot]
262 questions
6
votes
2 answers
What kind of privacy does Taproot give bitcoin?
I understand that confidential transactions hide the amounts sent and received. But what does the new taproot privacy technology hide for bitcoin?
Patoshi パトシ
- 11,056
- 18
- 84
- 158
4
votes
1 answer
Where can I find (free) "deep-dive" materials related to Taproot?
I'm not sure how much bitcoin stack exchange is really meant for questions like this (this is probably more for reddit) but maybe someone can help me. I'm totally fine if the question is closed.
Namely, I'm wondering if any of you have any material…
dassd
- 1,069
- 1
- 4
- 21
4
votes
3 answers
What are the steps to convert a private key to a taproot address?
The steps to convert a private key to a SegWit (version 0, bech32) address are roughly as follows:
1. public_key = Generator * private_key (use the compressed version)
2. public_key_hash = RIPEMD160(SHA256(public_key)))
3. bech32_encode
For…
Simon L
- 111
- 5
3
votes
2 answers
What are some projects that have taken advantage of Bitcoin's taproot upgrade so far?
Are there any projects as of 2022 May that have taken advantage of Bitcoin's taproot upgrade? I'm still trying to understand what can be built with this taproot feature.
Patoshi パトシ
- 11,056
- 18
- 84
- 158
1
vote
1 answer
Are TapLeaf versions meant to be incremented by two?
With the current TapLeaf version, 0xc0 (192) [parity bit + version] can either be 0xc0 or 0xc1.
I assume picking the next TapLeaf version as 0xc1 (193) would not work since [parity bit + version] can still be 0xc1 (and 0xc2) which overlaps with a…
Burak
- 186
- 6
1
vote
1 answer
1
vote
1 answer
How long has it taken for BIP-Taproot to go from draft specification to activation?
It seems BIP-Taproot has been discussed for years now. How long has it taken to go from draft specification to potential activation?
Michael Folkson
- 15,313
- 3
- 17
- 53
0
votes
1 answer
What is the leaf version in Taproot and how is it used?
I asked a few questions within this one. They are all related to the leaf version, so I didn't find it necessary to split them into multiple separate questions as they can all be answered in 1/2 a sentence (at least I assume).
Thanks to all in…
LeaBit
- 930
- 1
- 13
0
votes
1 answer
Who would benefit from Taproot deployment?
In the discussion of activation parameters for Taproot, a Bitcoin Core contributor stated that "Taproot would only benefit 5% of the users" citing that it would especially benefit complex scripts. I've seen that statement immediately picked up to…
user103136