
Watch The Episode On YouTube or Rumble
Hear To This Episode Right here:
On this episode of “Bitcoin, Defined,” hosts Aaron van Wirdum and Sjors Provoost talk about OP_RETURN and what some have known as the “OP_RETURN Wars.” Extra particularly, they talk about a weblog publish by BitMEX Analysis titled “The OP_Return Wars of 2014 – Dapps Vs Bitcoin Transactions.”
Van Wirdum and Provoost begin off by explaining that OP_RETURN is an operation code (a chunk of code for Bitcoin transactions) that may render invalid any transaction that features it in an enter. Which means that outputs that embody OP_RETURN are unspendable, which in flip signifies that Bitcoin nodes can safely take away such UTXOs from their UTXO set, which saves on storage.
Early in Bitcoin’s years, individuals began utilizing bitcoin for extra than simply transactions. As one instance given by Provoost demonstrates, somebody uploaded your complete Bitcoin white paper onto the blockchain. The BitMEX publish explains that Layer 2 protocols, like Counterparty, had been rolling out decentralized functions on the blockchain. The sort of non-transaction knowledge was initially embedded in multisig transactions, however this meant that each one Bitcoin nodes needed to obtain, course of and retailer this knowledge endlessly, which comes at a price.
Van Wirdum and Provoost clarify that in 2014, Bitcoin builders agreed to let nodes course of and ahead transactions with OP_RETURN outputs to mitigate this downside. These transactions could be higher for importing knowledge, since their outputs may be faraway from the UTXO set.
The “OP_RETURN Wars” consult with a debate between Bitcoin builders and (most notably) Counterparty builders over the utmost dimension of such transactions. Provoost explains why the utmost of 40 bytes was initially chosen, why this was later elevated to 80 bytes and the way these concerns have modified over time.






