Estos días, ha habido un gran revuelo en internet sobre la propuesta de eliminar la restricción de OP_RETURN, una propuesta hecha por el desarrollador OG de Bitcoin Core, Peter Todd.
(Cabe mencionar que HBO identificó a Peter Todd como Satoshi Nakamoto en el documental promocionado titulado "Money Electric: The Bitcoin Mystery", lo que llevó a Peter Todd a recibir numerosas solicitudes de financiamiento y amenazas, y actualmente se ha ocultado para vivir.)
Aunque hay muchas dudas en la comunidad sobre este cambio de OP_RETURN, según el anuncio publicado por el desarrollador de Bitcoin y contribuyente principal de Blockstream, Greg Sanders (apodo "instagibbs"), el 5 de mayo en GitHub: en la próxima actualización de la red, Bitcoin Core ya no impondrá restricciones de bytes o cantidad en OP_RETURN.
¿Qué es OP_RETURN?
Todos sabemos que Bitcoin es un libro de contabilidad que nunca se puede modificar, cada transacción es como escribir una línea de registro en él.
Y OP_RETURN es como pegar una "notita" en el borde de una página de un libro: puedes escribir decenas de palabras o pequeños fragmentos de datos en ella, esta notita es marcada por el sistema como "solo lectura", otros no pueden usarla para obtener dinero y tampoco afectará los registros de "dinero" en el libro mayor.
La razón por la que se necesita una función de «nota» así es porque a veces las personas desean anclar información adicional (como pruebas legales, mensajes cortos, aniversarios e incluso declaraciones de amor) de forma permanente en la cadena, pero no quieren ocupar el espacio de UTXO destinado a almacenar bitcoins «transaccionables». Con OP_RETURN, esta información se arroja a un cajón como papel de desecho: los nodos solo dejan un rastro, sin ocupar espacio, y el «dinero disponible» en la cadena sigue siendo limpio y ordenado.
En el pasado, para evitar que alguien escribiera largas "notas" y saturara la red, Bitcoin Core por defecto solo permite que cada transacción contenga un OP_RETURN, y un máximo de 80 bytes de contenido; si se supera, el nodo rechazará directamente el reenvío y no ayudará a empaquetar.
Ahora, se han eliminado todos los límites de 80 bytes y de una sola entrada: puedes escribir lo que quieras, varios mensajes están bien, los nodos retransmiten automáticamente y a los mineros les gusta empaquetarlos.
Pero de hecho, siempre ha habido personas eludiendo los 80 bytes.
Cuando había restricciones de OP_RETURN, también había formas de eludir el límite de 80 bytes; incluso las filtraciones y estrategias de retransmisión más estrictas no pueden detener a quienes realmente quieren escribir datos en Bitcoin. Porque solo los mineros y las tarifas de transacción deciden qué transacciones se incluyen en la cadena, al ofrecer mayores recompensas a los mineros, naturalmente tienden a empaquetar más transacciones, y la jugabilidad no cambiará debido a la estrategia de los nodos.
Por ejemplo, lo que muchos conocen, la imagen de casi 4M de Tapoort Wizz el Gran Mago NFT llenó un bloque, y también los inscripciones de Ordinals y runas de aquel año, que utilizaron varios métodos de "desvío y adaptación" para eludir las restricciones; algunos incluso se escribieron en salidas que pueden ser gastadas, ocupando aún más recursos.
¿Esto se ajusta más al espíritu de Bitcoin?
Según el anuncio publicado por el desarrollador de Bitcoin Greg Sanders y la aprobación de varios desarrolladores, sabemos que primero Bitcoin Core tiene su propio "política de estándar" (standardness policy) en la fase de propagación de transacciones (relay), que actúa como un filtro en tres niveles antes de que las transacciones lleguen a los mineros: primero, prevenir ataques de "denegación de servicio" al rechazar transacciones que consumen potencia de cálculo, memoria o ancho de banda muy por encima de las tarifas de transacción; segundo, guiar a los autores de billeteras a construir transacciones que ahorren tarifas y no generen UTXO redundantes; tercero, mantener la seguridad de las actualizaciones, tratando los códigos de operación o los bits de versión desconocidos como "no estándar" hasta que la bifurcación suave se active oficialmente.
OP_RETURN y su límite de 80 bytes son el producto de esta filosofía: dar a los usuarios una salida que puede ser probada como "no gastable", permitiendo almacenar pequeños compromisos o hashes, y también evitando que los nodos lo incluyan en UTXO, lo que previene la salida basura en la cadena que resulta en "pérdida total".
Pero ahora este límite flexible se ha convertido en un estorbo. Por un lado, los pools de minería privados y algunos servicios centralizados simplemente no cumplen con esta regla, cualquier persona que quiera escribir grandes cantidades de datos puede eludir la estrategia: ya sea pagando directamente a los mineros, usando bare‑multisig, claves públicas falsas, o incluso scripts de gasto para ocultar la información, logrando así que el contenido que quiere escribir se suba a la cadena; por otro lado, añadir constantemente una serie de filtros de listas negras solo se convertirá en un juego de "gato y ratón", que no solo no detiene la escritura de datos básicos, sino que también aumenta el riesgo de dañar los fondos de los usuarios.
Los desarrolladores a favor creen que al eliminar por completo el límite de 80 bytes, los nodos y las billeteras podrán disfrutar de dos beneficios prácticos: primero, el conjunto de UTXO estará más limpio, ya que los datos se almacenarán en una salida "no gastable" OP_RETURN clara y sencilla, en lugar de estar enredados en varios scripts elaborados o múltiples transacciones; segundo, los nodos tendrán una mejor uniformidad al "decir" qué transacciones propagar, manteniendo la coherencia con el contenido que los mineros empaquetan realmente, lo que también hará que la estimación de tarifas de la billetera y el reenvío de bloques compactos sean más confiables.
Los desarrolladores de Bitcoin compararon tres soluciones, y la solución actualmente adoptada de "cancelación" tiene el mayor respaldo en la comunidad. Más importante aún, creen que la eliminación de la restricción de OP_RETURN es la mejor interpretación del espíritu de "transparencia y simplicidad" de Bitcoin: cuando una estrategia ha perdido su función original, pero aún se mantiene, solo añadirá complejidad y fricción; eliminarla hará que el software de nodo sea más ligero y puro, y permitirá que la propagación y el empaquetado de cada transacción no requiera rodeos: los mineros solo necesitan decidir la prioridad según la tarifa de transacción, y el mercado de tarifas ajustará naturalmente la competencia entre las diversas demandas.
Y una vez que realmente aparezca en la cadena la amenaza de escritura excesiva y consumo de recursos, el ecosistema de Bitcoin cuenta con un conjunto completo de defensas "dirigidas" que han sido probadas: límites en las operaciones de firma, límites en el número de transacciones de generaciones anteriores y posteriores, reglas de dust... Estos métodos que atacan de manera precisa escenarios específicos de abuso son mucho más flexibles que el rígido "80 bytes", y pueden proteger a cada nodo y usuario sin perjudicar el uso normal.
¿BTC se convertirá en una moneda alternativa?
El oponente más conocido debería ser Luke Dashjr.
Como un OG de Bitcoin, Luke Dashjr, que anteriormente declaró que "el protocolo Ordinals es un ataque a Bitcoin" y que "las inscripciones son basura, son un bug, se pueden arreglar", ha sido un crítico franco del protocolo Ordinals.
Esta vez, él se mantuvo firme en el lado "conservador", opinando que eliminar el límite de OP_RETURN es una locura, un ataque contra Bitcoin. Él y otros creen que eliminar el límite resultará en spam y mayores costos de transacción.
Se puede ver que el enfoque de la actual controversia y desacuerdos radica en si eliminar el límite de 80 bytes en OP_RETURN aumentará la transparencia y simplificará el uso de datos de Bitcoin, o si abrirá la puerta a abusos, spam y desviaciones de Bitcoin de su enfoque financiero.
Jason, vicepresidente de Ocean Mining Pool, es una de las voces más críticas, ha tenido insomnio por ello e incluso ha declarado: "Este cambio convertirá a Bitcoin en una moneda alternativa sin valor."
El fundador de Botanix Labs, Willem Schroe, ha declarado que cree que los desarrolladores deberían considerar a Bitcoin como un sistema monetario, en lugar de una plataforma de almacenamiento de datos. La opinión de otro desarrollador clave de Bitcoin, Mechanic, es similar: Bitcoin no debería ser utilizado para el almacenamiento de archivos arbitrarios y se deberían tomar todas las medidas posibles para garantizar esto.
Algunos KOL influyentes en la industria, como Samson Mow, están animando a los operadores de nodos a no actualizar su versión de Bitcoin Core o a cambiar a Knots.
A partir de la redacción, según los datos de Clark Mood, la tasa de uso de los nodos Bitcoin Knots ha superado a la de la última versión de los nodos Bitcoin Core.
Este es otro desafío de consenso de Bitcoin, como ha ocurrido en muchas ocasiones anteriores. Por supuesto, esto también nos hace darnos cuenta de que, aunque Bitcoin es más conservador en comparación con la mayoría de las redes, no es inmutable, y después de la próxima actualización, también podríamos obtener formas de protocolo más simples y elegantes que Ordinals, Atomicals y Runes.
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
Después de Taproot, la actualización más importante de Bitcoin en 4 años.
Escrito por: Jaleel 加六
Estos días, ha habido un gran revuelo en internet sobre la propuesta de eliminar la restricción de OP_RETURN, una propuesta hecha por el desarrollador OG de Bitcoin Core, Peter Todd.
(Cabe mencionar que HBO identificó a Peter Todd como Satoshi Nakamoto en el documental promocionado titulado "Money Electric: The Bitcoin Mystery", lo que llevó a Peter Todd a recibir numerosas solicitudes de financiamiento y amenazas, y actualmente se ha ocultado para vivir.)
Aunque hay muchas dudas en la comunidad sobre este cambio de OP_RETURN, según el anuncio publicado por el desarrollador de Bitcoin y contribuyente principal de Blockstream, Greg Sanders (apodo "instagibbs"), el 5 de mayo en GitHub: en la próxima actualización de la red, Bitcoin Core ya no impondrá restricciones de bytes o cantidad en OP_RETURN.
¿Qué es OP_RETURN?
Todos sabemos que Bitcoin es un libro de contabilidad que nunca se puede modificar, cada transacción es como escribir una línea de registro en él.
Y OP_RETURN es como pegar una "notita" en el borde de una página de un libro: puedes escribir decenas de palabras o pequeños fragmentos de datos en ella, esta notita es marcada por el sistema como "solo lectura", otros no pueden usarla para obtener dinero y tampoco afectará los registros de "dinero" en el libro mayor.
La razón por la que se necesita una función de «nota» así es porque a veces las personas desean anclar información adicional (como pruebas legales, mensajes cortos, aniversarios e incluso declaraciones de amor) de forma permanente en la cadena, pero no quieren ocupar el espacio de UTXO destinado a almacenar bitcoins «transaccionables». Con OP_RETURN, esta información se arroja a un cajón como papel de desecho: los nodos solo dejan un rastro, sin ocupar espacio, y el «dinero disponible» en la cadena sigue siendo limpio y ordenado.
En el pasado, para evitar que alguien escribiera largas "notas" y saturara la red, Bitcoin Core por defecto solo permite que cada transacción contenga un OP_RETURN, y un máximo de 80 bytes de contenido; si se supera, el nodo rechazará directamente el reenvío y no ayudará a empaquetar.
Ahora, se han eliminado todos los límites de 80 bytes y de una sola entrada: puedes escribir lo que quieras, varios mensajes están bien, los nodos retransmiten automáticamente y a los mineros les gusta empaquetarlos.
Pero de hecho, siempre ha habido personas eludiendo los 80 bytes.
Cuando había restricciones de OP_RETURN, también había formas de eludir el límite de 80 bytes; incluso las filtraciones y estrategias de retransmisión más estrictas no pueden detener a quienes realmente quieren escribir datos en Bitcoin. Porque solo los mineros y las tarifas de transacción deciden qué transacciones se incluyen en la cadena, al ofrecer mayores recompensas a los mineros, naturalmente tienden a empaquetar más transacciones, y la jugabilidad no cambiará debido a la estrategia de los nodos.
Por ejemplo, lo que muchos conocen, la imagen de casi 4M de Tapoort Wizz el Gran Mago NFT llenó un bloque, y también los inscripciones de Ordinals y runas de aquel año, que utilizaron varios métodos de "desvío y adaptación" para eludir las restricciones; algunos incluso se escribieron en salidas que pueden ser gastadas, ocupando aún más recursos.
¿Esto se ajusta más al espíritu de Bitcoin?
Según el anuncio publicado por el desarrollador de Bitcoin Greg Sanders y la aprobación de varios desarrolladores, sabemos que primero Bitcoin Core tiene su propio "política de estándar" (standardness policy) en la fase de propagación de transacciones (relay), que actúa como un filtro en tres niveles antes de que las transacciones lleguen a los mineros: primero, prevenir ataques de "denegación de servicio" al rechazar transacciones que consumen potencia de cálculo, memoria o ancho de banda muy por encima de las tarifas de transacción; segundo, guiar a los autores de billeteras a construir transacciones que ahorren tarifas y no generen UTXO redundantes; tercero, mantener la seguridad de las actualizaciones, tratando los códigos de operación o los bits de versión desconocidos como "no estándar" hasta que la bifurcación suave se active oficialmente.
OP_RETURN y su límite de 80 bytes son el producto de esta filosofía: dar a los usuarios una salida que puede ser probada como "no gastable", permitiendo almacenar pequeños compromisos o hashes, y también evitando que los nodos lo incluyan en UTXO, lo que previene la salida basura en la cadena que resulta en "pérdida total".
Pero ahora este límite flexible se ha convertido en un estorbo. Por un lado, los pools de minería privados y algunos servicios centralizados simplemente no cumplen con esta regla, cualquier persona que quiera escribir grandes cantidades de datos puede eludir la estrategia: ya sea pagando directamente a los mineros, usando bare‑multisig, claves públicas falsas, o incluso scripts de gasto para ocultar la información, logrando así que el contenido que quiere escribir se suba a la cadena; por otro lado, añadir constantemente una serie de filtros de listas negras solo se convertirá en un juego de "gato y ratón", que no solo no detiene la escritura de datos básicos, sino que también aumenta el riesgo de dañar los fondos de los usuarios.
Los desarrolladores a favor creen que al eliminar por completo el límite de 80 bytes, los nodos y las billeteras podrán disfrutar de dos beneficios prácticos: primero, el conjunto de UTXO estará más limpio, ya que los datos se almacenarán en una salida "no gastable" OP_RETURN clara y sencilla, en lugar de estar enredados en varios scripts elaborados o múltiples transacciones; segundo, los nodos tendrán una mejor uniformidad al "decir" qué transacciones propagar, manteniendo la coherencia con el contenido que los mineros empaquetan realmente, lo que también hará que la estimación de tarifas de la billetera y el reenvío de bloques compactos sean más confiables.
Los desarrolladores de Bitcoin compararon tres soluciones, y la solución actualmente adoptada de "cancelación" tiene el mayor respaldo en la comunidad. Más importante aún, creen que la eliminación de la restricción de OP_RETURN es la mejor interpretación del espíritu de "transparencia y simplicidad" de Bitcoin: cuando una estrategia ha perdido su función original, pero aún se mantiene, solo añadirá complejidad y fricción; eliminarla hará que el software de nodo sea más ligero y puro, y permitirá que la propagación y el empaquetado de cada transacción no requiera rodeos: los mineros solo necesitan decidir la prioridad según la tarifa de transacción, y el mercado de tarifas ajustará naturalmente la competencia entre las diversas demandas.
Y una vez que realmente aparezca en la cadena la amenaza de escritura excesiva y consumo de recursos, el ecosistema de Bitcoin cuenta con un conjunto completo de defensas "dirigidas" que han sido probadas: límites en las operaciones de firma, límites en el número de transacciones de generaciones anteriores y posteriores, reglas de dust... Estos métodos que atacan de manera precisa escenarios específicos de abuso son mucho más flexibles que el rígido "80 bytes", y pueden proteger a cada nodo y usuario sin perjudicar el uso normal.
¿BTC se convertirá en una moneda alternativa?
El oponente más conocido debería ser Luke Dashjr.
Como un OG de Bitcoin, Luke Dashjr, que anteriormente declaró que "el protocolo Ordinals es un ataque a Bitcoin" y que "las inscripciones son basura, son un bug, se pueden arreglar", ha sido un crítico franco del protocolo Ordinals.
Esta vez, él se mantuvo firme en el lado "conservador", opinando que eliminar el límite de OP_RETURN es una locura, un ataque contra Bitcoin. Él y otros creen que eliminar el límite resultará en spam y mayores costos de transacción.
Se puede ver que el enfoque de la actual controversia y desacuerdos radica en si eliminar el límite de 80 bytes en OP_RETURN aumentará la transparencia y simplificará el uso de datos de Bitcoin, o si abrirá la puerta a abusos, spam y desviaciones de Bitcoin de su enfoque financiero.
Jason, vicepresidente de Ocean Mining Pool, es una de las voces más críticas, ha tenido insomnio por ello e incluso ha declarado: "Este cambio convertirá a Bitcoin en una moneda alternativa sin valor."
El fundador de Botanix Labs, Willem Schroe, ha declarado que cree que los desarrolladores deberían considerar a Bitcoin como un sistema monetario, en lugar de una plataforma de almacenamiento de datos. La opinión de otro desarrollador clave de Bitcoin, Mechanic, es similar: Bitcoin no debería ser utilizado para el almacenamiento de archivos arbitrarios y se deberían tomar todas las medidas posibles para garantizar esto.
Algunos KOL influyentes en la industria, como Samson Mow, están animando a los operadores de nodos a no actualizar su versión de Bitcoin Core o a cambiar a Knots.
A partir de la redacción, según los datos de Clark Mood, la tasa de uso de los nodos Bitcoin Knots ha superado a la de la última versión de los nodos Bitcoin Core.
Este es otro desafío de consenso de Bitcoin, como ha ocurrido en muchas ocasiones anteriores. Por supuesto, esto también nos hace darnos cuenta de que, aunque Bitcoin es más conservador en comparación con la mayoría de las redes, no es inmutable, y después de la próxima actualización, también podríamos obtener formas de protocolo más simples y elegantes que Ordinals, Atomicals y Runes.