Questions tagged [mast]

As part of the Taproot upgrade, Merklized Alternative Script Trees allow defining multiple alternative spending scripts for an output. Upon spending, only the script that was used needs to be revealed.

Filter by
Sorted by
Tagged with
1
vote
1answer
27 views

Maximum number of possible MAST leaves

According to BIP-341, the control block can have a length of 33 + 32m, for a value of m that is an integer max 128. Does it mean it's possible to construct a MAST with 128 levels, making ...
0
votes
1answer
21 views

Single-leaf script-path example

I'm searching for Taproot script-path examples and so far found a two-leaf example here. Is there any single-leaf construction on testnet or somewhere? I'm wondering if TapBranch calculation is ...
6
votes
3answers
902 views

What are Merklized Alternative Script Trees?

I have seen the acronym MAST floating around. I saw that it stands for Merklized Alternative Script Trees, but what does that mean? In what context do they appear and what can they be used for?
4
votes
1answer
247 views

I keep hearing about MAST, what is it and what does it do?

So, somebody asked me about MAST yesterday. Apparently, it's formalized in BIP114 – Merkelized Abstract Syntax Trees. I couldn't explain what it was and what advantages it'll bring us. What are ...