User Tools

Site Tools


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

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0112 [2020/11/13 02:21]
nick ↷ Links adapted because of a move operation
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0112 [2021/08/17 13:10] (current)
murphy
Line 17: Line 17:
 </​table>​ </​table>​
  
-  : **Note**: The following is an excerpt from the official Bitcoin site. It is provided here as a convenience 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 (CHECKSEQUENCEVERIFY) for the Bitcoin scripting system that in combination with BIP 68 allows execution pathways of a script to be restricted based on the age of the output being spent.//+//This BIP describes a new opcode (CHECKSEQUENCEVERIFY) for the Bitcoin scripting system that in combination with BIP 68 allows execution pathways of a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​script|script]] ​to be restricted based on the age of the output being spent.//
  
 === Summary === === Summary ===
Line 34: Line 34:
 //​Otherwise,​ script execution will continue as if a NOP had been executed.// //​Otherwise,​ script execution will continue as if a NOP had been executed.//
  
-//​[[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​bitcoin:​bips:​bip_0068| BIP68]] prevents a non-final transaction from being selected for inclusion in a block until the corresponding input has reached the specified age, as measured in block-height or block-time. By comparing the argument to CHECKSEQUENCEVERIFY against the nSequence field, we indirectly verify a desired minimum age of the the output being spent; until that relative age has been reached any script execution pathway including the CHECKSEQUENCEVERIFY will fail to validate, causing the transaction not to be selected for inclusion in a block.//+//​[[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​bitcoin:​bips:​bip_0068| BIP68]] prevents a non-final transaction from being selected for inclusion in a block until the corresponding input has reached the specified age, as measured in [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​block_height|block-height]] or block-time. By comparing the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​argument|argument]] to CHECKSEQUENCEVERIFY against the nSequence field, we indirectly verify a desired minimum age of the the output being spent; until that relative age has been reached any script execution pathway including the CHECKSEQUENCEVERIFY will fail to validate, causing the transaction not to be selected for inclusion in a block.//
  
 === Motivation === === Motivation ===
dido/public/ra/xapend/xapend.b_stds/defact/bitcoin/bips/bip_0112.1605252093.txt.gz · Last modified: 2020/11/13 02:21 by nick