User Tools

Site Tools


dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0065

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0065 [2019/05/28 14:10]
nick created
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0065 [2021/07/27 11:35] (current)
murphy
Line 1: Line 1:
-======== BIP 0065 - OP_CHECKLOCKTIMEVERIFY (soft fork)  ​======== +==== BIP 0065 - OP_CHECKLOCKTIMEVERIFY (soft fork)  ==== 
-[[dido:​public:​stds:​defact:​bitcoin | return to the Bitcoin ​Standards ​]]+[[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​bitcoin:bips| return to the Bitcoin ​Improvement Proposals ​]]
  
 <​table>​ <​table>​
Line 9: Line 9:
 | Comments-Summary ​          | No comments yet. | | Comments-Summary ​          | No comments yet. |
 | Comments-URI ​              | [[https://​github.com/​bitcoin/​bips/​wiki/​Comments:​BIP-0065]] ​   | | Comments-URI ​              | [[https://​github.com/​bitcoin/​bips/​wiki/​Comments:​BIP-0065]] ​   |
-Staus                      ​| Final | +Status ​                    | Final | 
 | Type                       | Standards Track |  | Type                       | Standards Track | 
 | Created ​                   | 2014-10-01 | | Created ​                   | 2014-10-01 |
Line 17: Line 17:
 </​table>​ </​table>​
  
-: **Note**: The following is an excerpt from the official Bitcoin site. It is provided here as a connivence ​and is not authoritative. Refer to the original document(s) as the authoritative reference.+  ​: **Note**: The following is an excerpt from the official ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​bitcoin|Bitcoin]] site. It is provided here as a convenience ​and is not authoritative. Refer to the original document(s) as the authoritative reference.
  
-====== Abstract ​====== +=== Abstract === 
-  : ​//This BIP describes a new opcode (OP_CHECKLOCKTIMEVERIFY) for the Bitcoin scripting system that allows a transaction output to be made unspendable until some point in the future.//+//This BIP describes a new opcode (OP_CHECKLOCKTIMEVERIFY) for the Bitcoin scripting system that allows a transaction output to be made unspendable until some point in the future.//
  
-====== Summary ​====== +=== Summary === 
-  : ​//​CHECKLOCKTIMEVERIFY redefines the existing NOP2 opcode. When executed, if any of the following conditions are true, the script interpreter will terminate with an error://+//​CHECKLOCKTIMEVERIFY redefines the existing NOP2 opcode. When executed, if any of the following conditions are true, the script interpreter will terminate with an error://
  
     * //the stack is empty; or//     * //the stack is empty; or//
Line 31: Line 31:
     * //the nSequence field of the ''​txin''​ is ''​0xffffffff'';//​     * //the nSequence field of the ''​txin''​ is ''​0xffffffff'';//​
  
-  : //​Otherwise,​ script execution will continue as if a NOP had been executed.//+//​Otherwise,​ script execution will continue as if a NOP had been executed.//
  
-  : //The nLockTime field in a transaction prevents the transaction from being mined until either a certain block height, or block time, has been reached. By comparing the argument to ''​CHECKLOCKTIMEVERIFY'' ​against the nLockTime field, we indirectly verify that the desired block height or block time has been reached; until that block height or block time has been reached the transaction output remains unspendable//​+//The nLockTime field in a transaction prevents the transaction from being mined until either a certain ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​block_height|block height]], or block time, has been reached. By comparing the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​argument|argument]] to CHECKLOCKTIMEVERIFY against the nLockTime field, we indirectly verify that the desired block height or block time has been reached; until that block height or block time has been reached the transaction output remains unspendable//​
  
dido/public/ra/xapend/xapend.b_stds/defact/bitcoin/bips/bip_0065.1559067032.txt.gz · Last modified: 2019/05/28 14:10 by nick