mirror of
https://github.com/bitcoin/bips.git
synced 2026-05-04 16:41:51 +00:00
chore(bip-0046): scriptPubKey -> witness programm
This commit is contained in:
@@ -83,7 +83,7 @@ month = 1 + index % 12
|
|||||||
|
|
||||||
=== Address derivation ===
|
=== Address derivation ===
|
||||||
|
|
||||||
To derive the address from the above calculated public key and timelock, we create a <tt>witness script</tt> which locks the funds until the <tt>timelock</tt>, and then checks the signature of the <tt>derived_key</tt>. The <tt>witness script</tt> is hashed with SHA256 to produce a 32-byte hash value that forms the <tt>scriptPubKey</tt> of the P2WSH address.
|
To derive the address from the above calculated public key and timelock, we create a <tt>witness script</tt> which locks the funds until the <tt>timelock</tt>, and then checks the signature of the <tt>derived_key</tt>. The <tt>witness script</tt> is hashed with SHA256 to produce a 32-byte hash value that forms the <tt>witness program</tt> in the output script of the P2WSH address.
|
||||||
|
|
||||||
witnessScript: <timelock> OP_CHECKLOCKTIMEVERIFY OP_DROP <derived_key> OP_CHECKSIG
|
witnessScript: <timelock> OP_CHECKLOCKTIMEVERIFY OP_DROP <derived_key> OP_CHECKSIG
|
||||||
witness: <signature> <pubkey>
|
witness: <signature> <pubkey>
|
||||||
|
|||||||
Reference in New Issue
Block a user