Bitcoin Core 30 aumentará OP_RETURN límite de datos después de que concluya el debate de los desarrolladores
Los desarrolladores de Bitcoin Core, el principal software de código abierto para conectar la cadena de bloques detrás de la criptomoneda más grande del mundo, dijeron que el lanzamiento de la versión 30 de octubre aumentará el límite predeterminado para las transacciones de datos OP_RETURN de los 80 bytes actuales a casi 4 MB, un límite impuesto por el tamaño del bloque de Bitcoin.
La propuesta de cambio, que se confirmó en una actualización en GitHub, había provocado un debate dentro de la comunidad de Bitcoin. Los críticos argumentaron que la eliminación del límite podría fomentar una mayor incrustación de datos arbitrarios, lo que podría conducir al spam en la red y a un cambio de la función principal de BTC de bitcoin como herramienta financiera.
Esta decisión de seguir adelante marca otro momento significativo en el debate de la comunidad sobre el uso de blockchain, destacando las tensiones persistentes entre la eficiencia de la red, los casos de uso práctico y los principios ideológicos.
El código OP_RETURN permite a los usuarios de Bitcoin incluir datos en las transacciones. La funcionalidad es conceptualmente similar, aunque técnicamente distinta, a la forma en que las inscripciones incrustan imágenes y texto directamente en la cadena de bloques utilizando ordinales y datos de testigos.
Algunos argumentan que agregar estos datos de transacción es "arbitrario" y contradice la visión original de la cadena de bloques de Bitcoin propuesta por Satoshi Nakamoto.
El límite de 80 bytes en OP_RETURN fomentó métodos alternativos de almacenamiento de datos, algunos de los cuales causaron problemas como la hinchazón del conjunto de salidas de transacciones no gastadas (UTXO).
En un resumen detallado de GitHub y en una posterior publicación de X, la desarrolladora de Bitcoin Core, Gloria Zhao, describió el razonamiento detrás del cambio.
Zhao enfatizó la intención de mitigar las consecuencias no deseadas del límite existente, señalando: "La motivación principal para este [cambio] es corregir un desajuste entre la nocividad y la estandarización de las técnicas de almacenamiento de datos".
El desarrollador Greg Sanders, autor de la solicitud de extracción fusionada, dijo en las discusiones de GitHub que la eliminación del límite "produce al menos dos beneficios tangibles: un conjunto UTXO más limpio y un comportamiento predeterminado más consistente".
Debate sobre la gobernanza
Zhao también abordó cuestiones de gobernanza más amplias en su página X, destacando el compromiso de Bitcoin Core con la transparencia y la meritocracia.
Hizo hincapié en la importancia del papel de la comunidad en el mantenimiento de estos principios, advirtiendo sobre los riesgos de la ingeniería social o la presión corporativa que influyen en el proceso de toma de decisiones de los desarrolladores de software.
"Si los contribuyentes de Bitcoin Core alguna vez abandonan estos valores, por ejemplo, para apaciguar los deseos de las redes sociales o corporativas, la comunidad cambiará a otra implementación de nodo que lo haga mejor", escribió Zhao, instando a los usuarios a permanecer atentos e informados.
El desarrollador Luke Dashjr se ha opuesto sistemáticamente a la flexibilización de los límites, etiquetando la medida como potencialmente dañina. Animó a los usuarios a evitar actualizar a la nueva versión o a adoptar implementaciones de nodos alternativas, como Bitcoin Knots.
El debate refleja las controversias de 2023, en particular en torno a los ordinales y las inscripciones, cuando los usuarios incrustaron datos no financieros sustanciales, como imágenes y texto, en las transacciones de Bitcoin, lo que provocó preocupaciones similares sobre el uso indebido de la cadena de bloques y la congestión de la red.
A pesar de estas preocupaciones, Zhao sostuvo que los intentos de censurar los tipos de transacciones a través de la política de retransmisión son poco prácticos e ineficaces contra los fuertes incentivos económicos. El enfoque de Bitcoin Core debe permanecer neutral, reflejando los principios fundamentales de la red de resistencia a la censura y descentralización, dijo.
La versión Core 30 conservará las opciones de control manual, lo que permitirá a los usuarios aplicar límites más estrictos a través de los parámetros de línea de comandos existentes. Sin embargo, estas opciones ahora están marcadas como obsoletas y activarán mensajes de advertencia, lo que indica una posible eliminación en futuras actualizaciones sin un cronograma establecido.