Introducción a la Guerra OP_RETURN de 2025
En las últimas semanas, una propuesta que busca eliminar la limitación de 80 bytes en los opcodes de script de Bitcoin ha suscitado un intenso debate, culminando en lo que algunos denominan la Guerra OP_RETURN de 2025. El jueves, el bloque 896,696 presentó un OP_RETURN no estándar inusualmente grande, ocupando todo el bloque con una única transferencia. La discusión en torno a la propuesta de Bitcoin Core para eliminar la restricción de 80 bytes ha cobrado impulso, no solo entre los desarrolladores, sino también en las redes sociales, donde la comunidad más amplia está participando activamente.
Uso Creativo de OP_RETURN
Al mismo tiempo, individuos y organizaciones están utilizando creativamente las transacciones OP_RETURN, experimentando, haciendo declaraciones o señalando posibles cambios en la dirección de Bitcoin, a medida que navegan entre almacenar imágenes JPG o funcionar como un mecanismo de pago entre pares (P2P). OP_RETURN es un opcode de script de Bitcoin que permite incrustar datos no gastables de hasta 80 bytes, sin contribuir a la expansión del conjunto UTXO. Se utiliza para propósitos que van desde la estampación de tiempo y la emisión de activos hasta inscripciones; sin embargo, su estricto límite de tamaño sigue siendo motivo de controversia. Levantar este límite podría eliminar la necesidad de métodos complicados, aunque también plantea preocupaciones sobre el posible spam.
Para una exploración más profunda sobre la mecánica de los OP_RETURN y los temas centrales que impulsan el debate actual, consulta este artículo aquí.
Dado que el ajuste se refiere a políticas de retransmisión en lugar de reglas de consenso, la aplicación recae en última instancia en nodos individuales. Recientemente, las transacciones OP_RETURN se han convertido en un medio inesperado de expresión creativa. Una en particular presenta un giro ingenioso en el clásico de Rick Astley de 1987. El mensaje dice:
“Nunca te voy a dar OP_RETURN. Nunca te voy a decepcionar. Nunca te voy a abandonar ni desampararte, nunca te voy a hacer llorar, nunca te voy a decir adiós, nunca te voy a mentir y lastimarte.”
Otro OP_RETURN menciona: “Los filtros tienen una gran influencia sobre lo que se mina.” En medio de la avalancha de mensajes en cadena, el 15 de mayo, un grupo conocido como Los Magos de Ord elaboró un bloque—específicamente el bloque 896,696—mostrando su conjunto completo de 3,333 inscripciones de Los Magos de Ord.
“Acabamos de crear el mayor OP_RETURN en la historia de Bitcoin,” escribió la cuenta de X. “Presentando el primer 1 megger, el Bloque 896696, que incluye cada uno de Los Magos de Ord en los datos de OP_RETURN.”
Técnica y Políticas detrás de la Transacción
Para lograr que una transacción ocupara todo un bloque con casi 1 MB de datos arbitrarios a través de OP_RETURN, el creador tuvo que navegar por múltiples restricciones de nivel político incrustadas en el comportamiento predeterminado del software de nodo de Bitcoin. Aunque OP_RETURN tiene un límite de 80 bytes para desincentivar el mal uso y el crecimiento excesivo de la cadena, esta limitación no es una regla de consenso; se aplica únicamente a través de las políticas de normalidad seguidas por la mayoría de los nodos completos.
En este caso, la transacción evadió esa sutileza designando las salidas como no estándar y sometiendo la transacción directamente a un pool de minería—específicamente Marathon (MARA)—que optó por ignorar las políticas predeterminadas e incluirla en un bloque de todos modos.
La transacción se construyó utilizando la versión 2 del formato de Bitcoin, que soporta la funcionalidad Segwit y ofrece capacidades de script ampliadas para entradas y salidas. Como no se transfirió realmente bitcoin—0 BTC enviados—la transacción sirvió exclusivamente como un vehículo para incrustar datos. Aun así, los mineros a menudo se sienten atraídos por tales bloques debido a las tarifas que ofrecen, independientemente de su falta de intercambio monetario. Cuando la tarifa adjunta es lo suficientemente generosa, puede convencer a un minero de incluir la transacción, a pesar de su ineficiencia en términos de economía de tarifa por byte.
Aumento en la Adopción de Bitcoin Knots
El aluvión de mensajes en cadena y el debut del “primer 1 megger” coinciden con un notable aumento en la adopción de la implementación de nodo Bitcoin Knots. En contraste con el próximo lanzamiento de Bitcoin Core, Knots mantiene las banderas -datacarrier y -datacarriersize, ofreciendo a los operadores un control granular. Establecer -datacarrier=0 permite a un nodo rechazar todas las transacciones OP_RETURN de plano, mientras que modificar -datacarriersize permite la aplicación de límites de datos más estrictos, como el convencional límite de 80 bytes.
Estos parámetros filtran las transacciones entrantes del mempool de un nodo, interrumpiendo efectivamente su difusión a pares conectados. Knots ahora opera en aproximadamente 2,000 nodos, ascendiendo desde solo 600 a mediados de marzo, aunque esto sigue siendo inferior a los 19,470 nodos de Bitcoin Core visibles públicamente en línea.
A medida que las preguntas sobre el rol de Bitcoin continúan evolucionando, la reciente experimentación con OP_RETURN señala un creciente apetito por el control creativo en los bordes del protocolo. Con el software de nodo divergente y los mineros respondiendo a nuevos incentivos, la red parece estar entrando en una fase de redefinición silenciosa, donde se están probando la política, el propósito y la participación, un byte, un bloque y un meme a la vez.