Watch every opcode fire.
Step through a real script and watch the stack mutate in real time — duplicate, hash, verify — until the funds unlock. The model finally clicks because you can see it.
<Sig> <PubKey> → OP_DUP → OP_HASH160 → OP_EQUALVERIFY → OP_CHECKSIG → TRUE