Bitcoin Forum
May 10, 2024, 01:46:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: About Taproot  (Read 99 times)
Phu Juck (OP)
Member
**
Offline Offline

Activity: 96
Merit: 27


View Profile
December 23, 2023, 06:22:47 PM
 #1

Taproot is active now for a while and for Bitcoin's progress, it seems to be a decent step after native SegWit, where bech32 addresses were introduced.

I'm not a coder and it’s hard to understand to read texts from coders but getting informed about Taproot and doing research about it is a good idea in my opinion.
We just need a good text, good source or knowledgeable person to give insight and what I'm trying to ask here is: if it's possible for a knowledgeable person, preferably coder, to give insights about Taproot in a normal way (not for coders):

I already know a Taproot address looks like

bc1pxxxxxxxxx

and it is also cheaper for transactions.


But here it is, where it's starting to get difficult.

What is important to know about Taproot?
Implications / goals of Taproot?
How does Taproot compare to bech32 (cheap fees?)
Risks / limits of Taproot?

Educated sources explaining it (not from a coding perspective) but in a normal way, easy to understand if we are not coders, is what I’m looking forward to.

Happy to read your answers.  Smiley
1715348774
Hero Member
*
Offline Offline

Posts: 1715348774

View Profile Personal Message (Offline)

Ignore
1715348774
Reply with quote  #2

1715348774
Report to moderator
Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715348774
Hero Member
*
Offline Offline

Posts: 1715348774

View Profile Personal Message (Offline)

Ignore
1715348774
Reply with quote  #2

1715348774
Report to moderator
bananaunana
Member
**
Offline Offline

Activity: 321
Merit: 20


View Profile
December 23, 2023, 06:29:45 PM
 #2

I'm not a developer but about Taproot, Murch has published blog posts about Taproot addresses:

Blog post source 1: https://murch.one/posts/single-sig-output-types/

Source 1 is containing basic information about Taproot, presented in a breakdown of important Taproot address characteristics. Much of his information looks like advanced content but I hope it's helpful:

Quote
1) P2TR aka Taproot aka Native Segwit v1
With the recent activation of Taproot, we add native segwit v1 outputs to our portfolio. Pay to Taproot outputs lock funds directly to a public key in the output’s witness program, which means (for single-sig uses) that the input only needs a single script argument, a signature, instead of needing to provide both a public key and signature like P2WPKH. P2TR uses Schnorr signatures, which are more compactly encoded than ECDSA signatures, reducing the signature size from 71-72 B to 64 B. This means that P2TR has the smallest data footprint even while the overall weight of input and output is slightly bigger than for P2WPKH. In addition, more complex spending conditions can be encoded in the leaves of the taptree that’s tweaked into the public key contained in the witness program. Bech32m addresses encoding P2TR outputs are longer than the bech32 addresses encoding P2WPKH outputs, since public keys are longer than the 20-byte hash used in P2WPKH. Addresses for P2TR outputs start with “bc1p”, because “p” encodes 1.

Example: bc1pay2tapr00tajnawrkf897ccgsmk4e0x8ng5g3rv3qzd7jzfy2zxspy50gj

Issues:

Bech32m addresses are brand-new and not yet supported by many wallets and services


Blog post source 2: https://murch.one/posts/2-of-3-using-p2tr/

Source 2 looks more like programmer content.
Zaguru12
Hero Member
*****
Offline Offline

Activity: 686
Merit: 871



View Profile
December 23, 2023, 06:34:01 PM
 #3

There have been threads about taproot here on the forum. You can read through this one which explains everything about it https://bitcointalk.org/index.php?topic=5406199.0 and then this thread which compares their fees with other address formats https://bitcointalk.org/index.php?topic=5370591.msg58417300#msg58417300


and it is also cheaper for transactions.


Yes it is cheap just like other SegWit address types but it is not the cheapest. If it is the same input and output number for a transaction like a 1 input to 1 output transaction the native segwit is cheaper than the taproot. Also if the input is less than the output addresses the native segwit is still cheaper. But if the output numbers is less than the inputs then Taproot is cheaper which makes it the best address format to consolidate UTXOs in terms of fee charges

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
Bitcoin Smith
Sr. Member
****
Offline Offline

Activity: 910
Merit: 284


Cashback 15%


View Profile WWW
December 23, 2023, 06:43:46 PM
 #4

and it is also cheaper for transactions.

What is important to know about Taproot?
Implications / goals of Taproot?
How does Taproot compare to bech32 (cheap fees?)
Risks / limits of Taproot?


P2TR is not necessarily cheaper compared to Native segwit (bech32) unless we are talking about multi signature wallets.

Taproot is aimed to provide better privacy and scalability by streamlining multiple signatures into one that results in decreased transaction size but it's higher compared to bech32.

Taproot upgrade is aimed towards the smart contract utility since segwit is limited in that region.

Refer this thread: Pay-to-taproot (P2TR) transaction fee for detailed comparison of fees on P2WSH, P2SH and P2TR.

.
HUGE
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Greg Tonoski
Member
**
Offline Offline

Activity: 115
Merit: 68


View Profile
December 24, 2023, 10:04:09 AM
 #5

Implications / goals of Taproot?
There is much information about TapRoot in the Bitcoin Explained podcast: https://bitcoin.nl/podcast/bitcoin-explained-the-technical-side-of-bitcoin

One of the benefit of TapRoot is the faster signature verification so that initial block download can be much faster if transactions are of the TapRoot type. Also, improvement of security of transactions (at least on theoretical level). 
Husna QA
Legendary
*
Offline Offline

Activity: 2268
Merit: 2882


#SWGT CERTIK Audited


View Profile WWW
December 25, 2023, 06:21:28 AM
 #6

Taproot is active now for a while and for Bitcoin's progress, it seems to be a decent step after native SegWit, where bech32 addresses were introduced.

I'm not a coder and it’s hard to understand to read texts from coders but getting informed about Taproot and doing research about it is a good idea in my opinion.
We just need a good text, good source or knowledgeable person to give insight and what I'm trying to ask here is: if it's possible for a knowledgeable person, preferably coder, to give insights about Taproot in a normal way (not for coders): -snip-

Educated sources explaining it (not from a coding perspective) but in a normal way, easy to understand if we are not coders, is what I’m looking forward to.

Previously, I saw gmaxwell's post, which compiled several information links related to Taproot history in one of the threads, but the thread has been deleted (https://bitcointalk.org/index.php?topic=5339925.0).

Hopefully, this can be additional information besides the links other members have included above. Here is the list (I have fixed several links in the original post that were not clickable):

-snip-
- Taproot Is Coming: What It Is, and How It Will Benefit Bitcoin (January 24th 2019)
- Taproot at MIT Bitcoin Expo (April 6th 2020)
- Bitcoin’s Future: Exactly How a Coming Upgrade Could Improve Privacy and Scaling (April 7th 2020)
- Taproot and Schnorr: The Biggest BTC Upgrade for 2021 (February 6th 2021)
-snip-

2018

2019

2020

2021
-snip-

Sources:
Original post: https://bitcointalk.org/index.php?topic=5339925.msg57092717#msg57092717 - @gmaxwell
Archive: https://loyce.club/archive/posts/5709/57092717.html

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!