diff options
Diffstat (limited to 'bip-0114.mediawiki')
-rw-r--r-- | bip-0114.mediawiki | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bip-0114.mediawiki b/bip-0114.mediawiki index 2d16084..aee8646 100644 --- a/bip-0114.mediawiki +++ b/bip-0114.mediawiki @@ -96,20 +96,20 @@ The following is the "Hashed TIme-Lock Contract" example in [[bip-0112.mediawiki IF "24h" CHECKSEQUENCEVERIFY 2DROP - <Alice key hash> + <Alice's pubkey> ELSE <Commit-Revocation-Hash> EQUAL NOTIF "Timestamp" CHECKLOCKTIMEVERIFY DROP ENDIF - <Bob key hash> + <Bob's pubkey> ENDIF CHECKSIG To create a MAST Root, it is flattened to 3 mutually exclusive branches: - HASH160 <R-HASH> EQUALVERIFY "24h" CHECKSEQUENCEVERIFY DROP <Alice key hash> CHECKSIG - HASH160 <Commit-Revocation-Hash> EQUALVERIFY <Bob key hash> CHECKSIG - "Timestamp" CHECKLOCKTIMEVERIFY DROP <Bob key hash> CHECKSIG + HASH160 <R-HASH> EQUALVERIFY "24h" CHECKSEQUENCEVERIFY DROP <Alice's pubkey> CHECKSIG + HASH160 <Commit-Revocation-Hash> EQUALVERIFY <Bob's pubkey> CHECKSIG + "Timestamp" CHECKLOCKTIMEVERIFY DROP <Bob's pubkey> CHECKSIG which significantly improves readability and reduces the witness size when it is redeemed. |