Home » BIP-110: El nuevo intento de Bitcoin Knots para prohibir los datos no monetarios

BIP-110: El nuevo intento de Bitcoin Knots para prohibir los datos no monetarios

by Patricia

El BIP-110, impulsado por la implementación Bitcoin Knots, propone un soft fork de un año de duración para restringir el almacenamiento abusivo de datos no financieros en Bitcoin. Este cambio, motivado por el aumento del spam en la cadena, reaviva las tensiones entre los partidarios de un Bitcoin neutral y los defensores de un protocolo monetario estricto.

Un «soft fork» temporal para frenar el almacenamiento de datos

Tras el frenesí de los Ordinals, los tokens y los NFT en Bitcoin en 2023 y 2024, que provocó un fuerte aumento de las comisiones por transacción, la comunidad se dividió en dos bandos.

Por un lado, Bitcoin Core, que considera que estos usos, aunque discutibles, no pueden prohibirse sin comprometer la neutralidad del protocolo. Por otro, Bitcoin Knots, liderado por Luke Dashjr, que aboga por su censura con el fin de preservar el uso estrictamente monetario de la cadena de bloques.

Aunque una primera propuesta de bifurcación del bando de Knots no logró recabar el apoyo suficiente, estos vuelven a la carga con una nueva propuesta: la BIP-110.

BIP-110

BIP-110

Este BIP-110, también denominado «Reduced Data Temporary Softfork», es una propuesta de mejora del protocolo de Bitcoin destinada a limitar temporalmente el tamaño de los datos no monetarios incluidos en las transacciones. De este modo, introduce un soft fork de un año de duración, cuyo objetivo es reorientar Bitcoin hacia su función principal como moneda descentralizada que opera en un sistema peer-to-peer.

En la práctica, el BIP-110 añade reglas de validación más estrictas durante un año. Por ejemplo, reintroduce un límite de 34 bytes para el tamaño de los scripts de salida de las transacciones (excepto para OP_RETURN, que puede alcanzar los 83 bytes), los datos añadidos a las transacciones mediante el opcode PUSHDATA o en las firmas Taproot se limitan a 256 bytes, y ciertas versiones de scripts no estándar pasan a ser inválidas.

El objetivo de este nuevo BIP es, por lo tanto, reducir la publicación de transacciones consideradas por algunos como «spam», a menudo relacionadas con tokens no fungibles (NFT) o memecoins.

Sin embargo, aunque las motivaciones que subyacen a este BIP son loables, su adopción supondría, en esencia, un retroceso respecto a los límites que Bitcoin Core había eliminado anteriormente. Bitcoin Knots no ofrece, en este momento, ninguna solución sostenible y realmente eficaz para impedir el registro de datos arbitrarios en la cadena de bloques, si es que tal objetivo es técnicamente alcanzable.

Un BIP que corre el riesgo de provocar una escisión de la cadena de bloques de Bitcoin

Incluso entre los desarrolladores de Bitcoin Core, son muchos los que consideran que la inscripción de datos no monetarios «contamina» la cadena de bloques.

Sin embargo, su enfoque pretende ser más pragmático: reconocen que estos datos ya se registraban mucho antes, a menudo mediante métodos aún más perjudiciales para la red, como los Stamps o las transacciones no estándar confirmadas directamente por los mineros, eludiendo así los filtros de los nodos.

El BIP-110 puede activarse de dos maneras.

La primera pasa por una activación por parte de los mineros (Miner Activated Soft Fork o MASF) antes del 1 de septiembre de 2026, si el 55 % de los bloques de un periodo de 2016 bloques indican su apoyo.

La segunda podría producirse si la primera fracasa; se basa en una bifurcación suave activada por los usuarios (UASF), como ocurrió durante la «guerra del tamaño de bloque» de 2017, en la que los nodos imponen ellos mismos las nuevas reglas rechazando los bloques que no las respetan.

Actualmente, solo el 2,4 % de los nodos de la red han activado el BIP-110.

Distribución del software de Bitcoin utilizado en la red

Distribución del software de Bitcoin utilizado en la red

El principal riesgo, si el BIP-110 se activa mediante un UASF, reside en ese umbral reducido al 55 %: podría provocar una desincronización de los nodos si ningún minero lo respalda, o incluso provocar un hard fork si los mineros lo respaldan, excluyendo de la cadena principal a la minoría del 45 %.

Related Posts

Leave a Comment