Difference between revisions of "False Return"

(Created page with "False Return outputs are VOUT which begin with the script "OP_FALSE OP_RETURN". This")
 
Line 1: Line 1:
False Return outputs are [[transaction outpoints|VOUT]] which begin with the script "OP_FALSE OP_RETURN". This
+
False Return outputs are [[transaction outpoints|VOUT]] which begin with the script "OP_FALSE OP_RETURN". This script always returns a false when evaluated making the output unspendable and locking any funds attached to that endpoint.
 +
 
 +
==OP_RETURN Transactoins==
 +
Due to changes made by Satoshi in 2010 to prevent people exploiting a bug in the Bitcoin software, prior to the Quasar update any transaction script that reached an OP_RETURN opcode would fail. Until the Quasar Update in early 2019, all tranaactions requiring attached data items such as tokens and other information was stored in these unspendable outputs.
 +
Many [[Second layer protocol|second layer protocols]] were build using the OP_RETURN framework prior to being migrated to False Return outputs.

Revision as of 11:21, 1 January 2020

False Return outputs are VOUT which begin with the script "OP_FALSE OP_RETURN". This script always returns a false when evaluated making the output unspendable and locking any funds attached to that endpoint.

OP_RETURN Transactoins

Due to changes made by Satoshi in 2010 to prevent people exploiting a bug in the Bitcoin software, prior to the Quasar update any transaction script that reached an OP_RETURN opcode would fail. Until the Quasar Update in early 2019, all tranaactions requiring attached data items such as tokens and other information was stored in these unspendable outputs. Many second layer protocols were build using the OP_RETURN framework prior to being migrated to False Return outputs.