• About
  • FAQ
  • Earn Bitcoin while Surfing the net
  • Buy & Sell Crypto on Paxful
Newsletter
Approx Foundation
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
Approx Foundation
No Result
View All Result
Home Bitcoin

taproot – Why is it necessary to reveal a bit in a script path spend and check that it matches the parity of the Y coordinate of Q?

Moussa by Moussa
January 31, 2025
in Bitcoin
0
peer discovery – how to obtain the IP addresses of nodes for mining pools?
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


As per BIP341 [https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki#]:

  1. “First, we define taproot_tweak_pubkey for 32-byte BIP340 public key arrays. The function returns a bit indicating the tweaked public key’s Y coordinate as well as the public key byte array. The parity bit will be required for spending the output with a script path.“

  2. This is shown in the “Script validation rules” section:

If q ≠ x(Q) or c[0] & 1 ≠ y(Q) mod 2, fail [10]

  1. Following the reference [10]:

“Why is it necessary to reveal a bit in a script path spend and check that it matches the parity of the Y coordinate of Q? The parity of the Y coordinate is necessary to lift the X coordinate q to a unique point. While this is not strictly necessary for verifying the taproot commitment as described above, it is necessary to allow batch verification. Alternatively, Q could be forced to have an even Y coordinate, but that would require retrying with different internal public keys (or different messages) until Q has that property. There is no downside to adding the parity bit because otherwise the control block bit would be unused.”

I understand (I think) why storing the parity of the taproot_tweak_pubkey in the Witness’ Control Block “is not strictly necessary” for verifying the validity of a P2TR-Script-Path spend.

  • The spender, who constructed the Witness able to spend the UTXO;
  • And the verifier (e.g. node), who is running validation rules on that
    transaction;
  • They both construct the taproot_tweak_pubkey the same way: Same
    Merkle Root, same Internal PubKey, same Tweak = same
    taproot_tweak_pubkey.

Nevertheless, I assume there are still good security reasons why checking the parity was added as a validation rule in the P2TR-Script-Path, maybe clarifying this could be helpful?

My main question is why “it is necessary to allow batch verification”?

Thank you so very much, all of you out there who take the time to educate us on Bitcoin!



Source link

Related articles

ECB Seeks to Link TIPS Payment System With Brazil’s Pix

ECB Seeks to Link TIPS Payment System With Brazil’s Pix

September 26, 2026
Solana News Today: Alpenglow Hits Testnet as SOL Presses Against $120

Solana News Today: Alpenglow Hits Testnet as SOL Presses Against $120

September 26, 2026
Share76Tweet47

Related Posts

ECB Seeks to Link TIPS Payment System With Brazil’s Pix

ECB Seeks to Link TIPS Payment System With Brazil’s Pix

by Moussa
September 26, 2026
0

Key TakeawaysThe ECB is exploring a link between TIPS and Brazil’s Pix to enable faster, cheaper EU-Brazil payments.Connecting the systems...

Solana News Today: Alpenglow Hits Testnet as SOL Presses Against $120

Solana News Today: Alpenglow Hits Testnet as SOL Presses Against $120

by Moussa
September 26, 2026
0

Solana news today comes from two directions at once. SOL trades around $118, up about 1.3% on the day, while...

Solana Whale Wallet Count Declines 3.6% Since May

Kamino Brings Sterling Lending Onchain With Tgbp Market

by Moussa
September 25, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure TL;DR Kamino has opened a lending market...

CLARITY Act Delay Shows Crypto Market Structure Fight Is Not Over

ARK Brings $1.3B Venture Fund Onchain Through Securitize

by Moussa
September 25, 2026
0

ARK Invest is tokenizing its ARK Venture Fund through Securitize. The fund has roughly $1.3 billion in assets and invests...

Bitcoin Treasury Strategy Posts $8.2 Billion Loss

Strategy Proposes Daily Dividends For Preferred Stocks

by Moussa
September 25, 2026
0

Bitcoin treasury company Strategy wants to pay investors daily dividends on four of its preferred stocks. The largest corporate holder...

Load More

youssufi.com

sephina.com

[vc_row full_width="stretch_row" parallax="content-moving" vc_row_background="" background_repeat="no-repeat" background_position="center center" footer_scheme="dark" css=".vc_custom_1517813231908{padding-top: 60px !important;padding-bottom: 30px !important;background-color: #191818 !important;background-position: center;background-repeat: no-repeat !important;background-size: cover !important;}" footer_widget_title_color="#fcbf46" footer_button_bg="#fcb11e"][vc_column width="1/4"]

We bring you the latest in Crypto News

[/vc_column][vc_column width="1/4"][vc_wp_categories]
[/vc_column][vc_column width="1/4"][vc_wp_tagcloud taxonomy="post_tag"][/vc_column][vc_column width="1/4"]

Newsletter

[vc_raw_html]JTNDcCUzRSUzQ2RpdiUyMGNsYXNzJTNEJTIydG5wJTIwdG5wLXN1YnNjcmlwdGlvbiUyMiUzRSUwQSUzQ2Zvcm0lMjBtZXRob2QlM0QlMjJwb3N0JTIyJTIwYWN0aW9uJTNEJTIyaHR0cHMlM0ElMkYlMkZhcHByb3gub3JnJTJGJTNGbmElM0RzJTIyJTNFJTBBJTBBJTNDaW5wdXQlMjB0eXBlJTNEJTIyaGlkZGVuJTIyJTIwbmFtZSUzRCUyMm5sYW5nJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1maXJzdG5hbWUlMjIlM0UlM0NsYWJlbCUyMGZvciUzRCUyMnRucC0xJTIyJTNFRmlyc3QlMjBuYW1lJTIwb3IlMjBmdWxsJTIwbmFtZSUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1uYW1lJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBuYW1lJTNEJTIybm4lMjIlMjBpZCUzRCUyMnRucC0xJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1lbWFpbCUyMiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIydG5wLTIlMjIlM0VFbWFpbCUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1lbWFpbCUyMiUyMHR5cGUlM0QlMjJlbWFpbCUyMiUyMG5hbWUlM0QlMjJuZSUyMiUyMGlkJTNEJTIydG5wLTIlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHJlcXVpcmVkJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJ0bnAtZmllbGQlMjB0bnAtcHJpdmFjeS1maWVsZCUyMiUzRSUzQ2xhYmVsJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTIyY2hlY2tib3glMjIlMjBuYW1lJTNEJTIybnklMjIlMjByZXF1aXJlZCUyMGNsYXNzJTNEJTIydG5wLXByaXZhY3klMjIlM0UlQzIlQTBCeSUyMGNvbnRpbnVpbmclMkMlMjB5b3UlMjBhY2NlcHQlMjB0aGUlMjBwcml2YWN5JTIwcG9saWN5JTNDJTJGbGFiZWwlM0UlM0MlMkZkaXYlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1idXR0b24lMjIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTIydG5wLXN1Ym1pdCUyMiUyMHR5cGUlM0QlMjJzdWJtaXQlMjIlMjB2YWx1ZSUzRCUyMlN1YnNjcmliZSUyMiUyMCUzRSUwQSUzQyUyRmRpdiUzRSUwQSUzQyUyRmZvcm0lM0UlMEElM0MlMkZkaXYlM0UlM0NiciUyRiUzRSUzQyUyRnAlM0U=[/vc_raw_html][/vc_column][/vc_row]
No Result
View All Result
  • Contact Us
  • Homepages
  • Business
  • Guide

© 2024 APPROX FOUNDATION - The Crypto Currency News