El debate sobre agregar funcionalidad a Bitcoin – Bitcoin Magazine

Mira el episodio en YouTube o Rumble

Escucha este episodio aquí:

En este episodio de «Bitcoin, explicado», los presentadores Aaron van Werden y Sjors Provoost hablan sobre OP_RETURN y lo que algunos llaman las «Guerras OP_RETURN». Más específicamente, están discutiendo una publicación de blog de BitMEX Research titulada «The OP_Return Wars of 2014 – Dapps Vs Bitcoin Transactions».

Van Werden y Provoost primero explican que OP_RETURN es un código de operación (un fragmento de código para transacciones de bitcoin) que invalida cualquier transacción que lo contenga en una entrada. Esto significa que no se pueden emitir salidas que contengan OP_RETURN, lo que a su vez significa que los nodos de Bitcoin pueden eliminar de forma segura tales UTXO de su conjunto de UTXO, ahorrando espacio de almacenamiento.

Al principio de los años de Bitcoin, la gente comenzó a usar Bitcoin para algo más que transacciones. Como muestra un ejemplo de Provoost, alguien subió todo el libro blanco de Bitcoin a la cadena de bloques. La publicación de BitMEX explica que los protocolos de Capa 2 como Counterparty ejecutaron aplicaciones descentralizadas sobre la cadena de bloques. Este tipo de datos no transaccionales se incrustó originalmente en transacciones multisig, pero eso significaba que todos los nodos de bitcoin tenían que descargar, procesar y almacenar esos datos para siempre, a un costo.

Van Werden y Provoost explican que en 2014, los desarrolladores de Bitcoin acordaron permitir que los nodos procesaran y reenviaran transacciones con salidas OP_RETURN para mitigar este problema. Estas transacciones son más adecuadas para cargar datos, ya que sus salidas se pueden eliminar del conjunto UTXO.

Las «Guerras OP_RETURN» se refieren a un debate entre los desarrolladores de bitcoin y (principalmente) los desarrolladores de contrapartes sobre el tamaño máximo de tales transacciones. Provoost explica por qué se eligió inicialmente el máximo de 40 bytes, por qué luego se aumentó a 80 bytes y cómo estas consideraciones han cambiado con el tiempo.