1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-11-22 16:18:11 +00:00
bitcoinbook/images/ast.dot
David A. Harding 114d7bf25a Auth&Auth: explain differerence between MAST and Merklized Alt Script Trees
Inspired by a comment from Roasbeef about how we shouldn't described
MAST because that's not what taproot implements.
2023-09-01 13:21:39 +02:00

24 lines
520 B
Plaintext

digraph AST {
node [shape=box];
// Main Script
script [label="Script"];
op_if [label="OP_IF"];
pubKey1 [label="<pubKey1>"];
op_checksig1 [label="OP_CHECKSIG"];
op_else [label="OP_ELSE"];
pubKey2 [label="<pubKey2>"];
op_checksig2 [label="OP_CHECKSIG"];
op_endif [label="OP_ENDIF"];
// Script Structure
script -> op_if;
op_if -> pubKey1;
op_if -> op_checksig1;
script -> op_else;
op_else -> pubKey2;
op_else -> op_checksig2;
script -> op_endif;
}