mempool Profile picture
Apr 13 • 4 tweets • 2 min read • Read on X
Did you know, a single taproot address can have many different spending conditions?

Now you can visualize all of the revealed scripts for a taproot address on !

here's how it works 🧵 mempool.spaceImage
Taproot uses merkle trees to commit to spending scripts.

Merkle trees are binary trees where each leaf consists of data (in our case, Bitcoin scripts) and each branch is a hash of its children, culminating in a single "root" hash. Image
A taproot output can be spent by revealing and satisfying one of these scripts, together with a "merkle path" which proves that the script belongs to output's taproot tree.

This gives some clues about the structure of the tree, but allows any other spending scripts to remain private.Image
If a taproot address is reused and spent from with different script paths, mempool.space's new taproot tree visualization will combine all of the revealed scripts and merkle paths to reconstruct as much of the tree as possible.

mempool.space/address/bc1p9d… Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
怀

Keep Current with mempool

mempool Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mempool

Feb 14, 2023
mempool.space has gotten some big updates over the past few days!

Block audits, more data on RBF transactions, an infinitely-scrolling blockchain, updated search bar, and more.

🧵
Block audits are here.

See a side-by-side visualization of transactions expected to be in a block versus those that were actually included.

Missing transactions are highlighted pink and added transactions are highlighted blue.

(more details: mempool.space/docs/faq#how-d…)
Block audits enable a new metric we’re calling š—Æš—¹š—¼š—°š—ø š—µš—²š—®š—¹š˜š—µ.

Block health is a measure of how many transactions appear to be intentionally excluded from a block.

(more details: mempool.space/docs/faq#what-…)
Read 13 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(