delvingbitcoin

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

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

Posted on: May 28, 2024 15:49 UTC

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