Tr(): rawnode() and rawleaf() support

May 28 - May 28, 2024

  • The discussion centers on the comparative advantages of using `tr(internal_key,rawnode(merkle_root))` over `rawtr(tr_public_key)` in cryptographic systems.

The primary advantage highlighted is that the former approach provides more comprehensive information by including the internal key. This inclusion aligns with the philosophical underpinning of partial descriptors in cryptography, which advocates for the flexibility to convey any subset of relevant information. From a practical standpoint, this approach benefits signers who may recognize the internal key but not the tweaked output key. By having access to both the internal_key and merkle_root, signers are better positioned to identify the correct key, enhancing the system's overall functionality and security. This explanation underscores the importance of selecting cryptographic methods that offer both broad and specific data points to accommodate various user needs and scenarios.

Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback