Etiqueta: BIP-110

  • BIP-110: el día en que Bitcoin rechazó a sus salvadores

    BIP-110: el día en que Bitcoin rechazó a sus salvadores

    BIP-110 pretendía proteger Bitcoin de quienes, según sus promotores, estaban desviándolo de su verdadera misión. Terminó demostrando algo bastante más importante: que Bitcoin no tiene custodios autorizados para definir esa misión.

    La propuesta, denominada Reduced Data Temporary Softfork, buscaba restringir durante aproximadamente un año la incorporación de imágenes, textos y otros datos considerados “no monetarios” dentro de las transacciones. Para ello endurecía las reglas de consenso: limitaba el tamaño de determinados campos, restablecía un máximo de 83 bytes para OP_RETURN y restringía algunas posibilidades de Taproot. Su argumento era reconociblemente bitcoiner: la cadena debía ser dinero sólido, no un depósito universal de archivos; el almacenamiento arbitrario encarecía el espacio de bloque, aumentaba las exigencias para operar nodos y podía desplazar los pagos genuinos.

    La preocupación no era absurda. La respuesta sí resultó profundamente discutible.

    Porque una cosa es sostener que Bitcoin debe preservar su carácter monetario, advertir sobre el crecimiento de la cadena o configurar voluntariamente un nodo para no retransmitir ciertas transacciones. Otra muy distinta es convertir esa preferencia en una nueva regla de consenso que declare inválidas transacciones que hasta entonces eran válidas, pagaban su comisión y no quebrantaban ninguna regla existente.

    BIP-110 no se limitaba a combatir el spam. Quería establecer, mediante consenso técnico, qué usos de Bitcoin merecían ser considerados legítimos. Su propia redacción hablaba de “abuso de datos”, de “usos dañinos” y de la necesidad de “reenfocar” Bitcoin hacia su verdadera finalidad. Pero una red sin autoridad central no dispone de un ministerio encargado de interpretar la intención del fundador. Mucho menos de clasificar las transacciones según su dignidad moral.

    Y aquí comienza la parte verdaderamente satoshiana de la historia.

    Una propuesta no es una ley

    BIP significa Bitcoin Improvement Proposal. Que una propuesta reciba un número y sea incorporada al repositorio de BIPs no significa que Bitcoin la haya aprobado. El propio repositorio advierte expresamente que publicar un BIP no implica que sea una buena idea, que exista consenso o que vaya a adoptarse. Es un mecanismo para documentar propuestas, no un parlamento y mucho menos un boletín oficial.

    BIP-110 establecía una vía de activación peculiar. Los mineros podían señalar su apoyo mediante el bit 4 y, si al menos 1.109 de los 2.016 bloques de un período —el 55 %— lo hacían, la propuesta quedaría encaminada hacia la activación. Pero si ese apoyo no aparecía, el mecanismo no se detenía: al llegar al bloque 961.632, los nodos que ejecutaban BIP-110 comenzarían a rechazar todos los bloques que no señalizaran la propuesta.

    Es decir, el 55 % era la vía amable. Si no se alcanzaba, llegaba la activación obligatoria para quienes hubieran instalado ese software.

    La aspiración era reproducir la lógica de una UASF, una user-activated soft fork: los usuarios, mediante sus nodos, endurecerían las reglas y obligarían a los mineros a adaptarse para no perder el mercado. Sus defensores invocaban el precedente de SegWit en 2017.

    Pero un ultimátum solo funciona cuando detrás existe suficiente peso económico. De lo contrario, no se obliga a nadie: uno simplemente se marcha solo.

    Los mineros respondieron arriesgando su propio dinero

    Antes del inicio de la fase obligatoria, apenas 51 de los 2.016 bloques del período anterior habían señalizado BIP-110: alrededor del 2,53 %. Era una distancia abismal respecto del 55 % previsto.

    Al llegar el bloque 961.632, los nodos BIP-110 cumplieron su amenaza y comenzaron a rechazar los bloques sin señalización. La red se dividió. Roughnecks consiguió minar los bloques 961.632 y 961.633 en la rama BIP-110 utilizando el sistema DATUM de OCEAN. Después, la cadena quedó prácticamente inmóvil.

    Bitcoin continuó produciendo bloques con normalidad. La rama BIP-110, en cambio, había heredado la dificultad de minería de Bitcoin —127,48 billones en ese momento—, pero sin heredar su potencia de cómputo. Como la dificultad solo se reajusta al completar 2.016 bloques, la cadena minoritaria quedó atrapada: necesitaba minar casi un período entero con una fracción diminuta del hashrate antes de poder obtener algún alivio.

    Roughnecks terminó suspendiendo sus operaciones y recomendando a los demás mineros detenerse. Para el 10 de agosto, la cadena principal llevaba ya más de doscientos bloques de ventaja, mientras la rama BIP-110 seguía detenida después de sus dos primeros bloques.

    ¿Significa esto que los mineros gobiernan Bitcoin?

    No exactamente.

    Los mineros no pueden imponer a un nodo un bloque que ese nodo considere inválido. Si mañana decidieran crear 50 millones de bitcoins, los nodos que conservasen el límite de 21 millones rechazarían esos bloques, aunque detrás estuviera el 100 % del hashrate. Los mineros producen candidatos a formar parte de la cadena; los nodos verifican que esos candidatos cumplan las reglas que ellos han decidido ejecutar.

    Pero BIP-110 no defendía una regla de Bitcoin frente a mineros que intentaban vulnerarla. Pretendía introducir una regla nueva y convertir en inválido lo que hasta entonces era válido.

    Frente a dos conjuntos incompatibles de reglas, los mineros tuvieron que elegir dónde invertir energía, equipos y tiempo. Casi todos eligieron la cadena que ya concentraba a los usuarios, los mercados, las billeteras, los exchanges, la liquidez y la infraestructura. No emitieron un decreto. Arriesgaron capital.

    En el diseño de Satoshi, la prueba de trabajo impide sustituir las consecuencias económicas por declaraciones políticas. El white paper explica que la cadena con mayor trabajo acumulado representa la secuencia respaldada por la mayor potencia de cómputo. Los participantes expresan su aceptación extendiendo bloques válidos y rehúsan extender los que consideran inválidos.

    BIP-110 proclamó una preferencia. Los mineros revelaron la suya pagando por ella.

    Los nodos tampoco son votos

    Durante la controversia se repitió que una determinada proporción de nodos apoyaba BIP-110. Pero contar nodos visibles no equivale a contar personas, monedas, actividad económica ni consentimiento.

    Crear muchos nodos es barato. Una sola persona puede operar cien; un exchange que procesa miles de millones puede utilizar unos pocos. El número bruto es vulnerable a ataques Sybil y no permite conocer quién utiliza realmente cada cadena, qué valor custodia, qué pagos recibe o qué software ejecutan los nodos que no son públicamente visibles.

    Un nodo no es una papeleta electoral. Es una frontera privada.

    Cada operador decide qué reglas aplicará a la información que recibe y qué cadena reconocerá como válida. Esa soberanía es real, pero tiene un alcance preciso: permite decidir qué acepta uno mismo, no qué deben aceptar los demás.

    Los nodos BIP-110 fueron completamente soberanos. Nadie los censuró, clausuró ni obligó a ejecutar Bitcoin Core. Rechazaron la cadena principal y continuaron con las reglas que preferían. Lo que no podían hacer era transformar su decisión individual en una obligación colectiva.

    Esa es la diferencia entre soberanía y poder.

    Ejecutar un nodo garantiza el derecho a decir: “esto no es Bitcoin para mí”. No garantiza que el mercado responda: “entonces tampoco lo será para nosotros”.

    ¿Y la comunidad?

    La comunidad no votó en una asamblea porque Bitcoin carece de una comunidad jurídicamente representable. No existe un padrón de bitcoiners, una autoridad electoral ni una definición autorizada de pertenencia.

    La comunidad se manifestó de la única manera compatible con una red voluntaria:

    • algunos desarrolladores escribieron y revisaron código;
    • algunos operadores instalaron BIP-110;
    • otros conservaron sus reglas anteriores;
    • los mineros asignaron su hashrate;
    • los usuarios mantuvieron sus fondos y su actividad en la cadena que consideraron Bitcoin;
    • las empresas, billeteras y mercados decidieron qué red continuarían soportando;
    • y nadie pudo obligar a los demás a acompañarlo.

    El resultado agregado de esas decisiones fue devastador para BIP-110. No porque una autoridad lo prohibiera, sino porque casi nadie con capacidad económica suficiente decidió seguirlo.

    Eso también explica por qué la comparación con la activación de SegWit en 2017 era incompleta. Una UASF no posee poderes mágicos. Puede coordinar expectativas cuando ya existe una coalición económica considerable y cuando los mineros creen que ignorarla les hará perder bloques, ingresos y clientes. BIP-110 intentó utilizar el mismo mecanismo sin haber construido previamente ese consenso.

    Confundió la herramienta con la fuerza que debía sostenerla.

    El mercado del espacio de bloque

    Desde una mirada libertaria, el problema de fondo aparece en la pretensión de determinar centralmente cuáles son los usos correctos de un recurso escaso.

    El espacio de bloque tiene un precio. Quien desea utilizarlo debe competir con otros usuarios mediante comisiones. Los mineros deciden qué transacciones incluir, dentro de las reglas aceptadas por la red, porque asumen el coste de producir el bloque. Los operadores de nodos pueden establecer políticas de retransmisión, filtrar lo que no quieren propagar y elegir libremente qué software ejecutar.

    Es posible que las inscripciones sean frívolas. También es posible que resulten desagradables, inútiles o perjudiciales para la experiencia de quienes quieren utilizar Bitcoin exclusivamente como dinero. Pero el liberalismo no consiste en reemplazar las preferencias del planificador estatal por las preferencias de un comité de guardianes monetarios.

    Si una transacción respeta las reglas vigentes y paga el precio requerido por el espacio que consume, excluirla exige algo más que afirmar que su finalidad es indigna.

    Los defensores de BIP-110 podían proponer otras políticas, desarrollar filtros, abaratar la operación de nodos, persuadir a los mineros, construir herramientas alternativas o convencer a una mayoría económica de modificar las reglas. Lo que no podían hacer era invocar “la verdadera misión de Bitcoin” como título de propiedad sobre un protocolo que nadie posee.

    Bitcoin no pertenece a quienes mejor interpretan a Satoshi.

    El fracaso que confirmó el diseño

    La rama BIP-110 no fue técnicamente silenciada. Fue libre de existir y, precisamente por eso, quedó obligada a demostrar cuánto respaldo real tenía. Sus partidarios pudieron escribir el código y los nodos pudieron ejecutarlo. Los mineros pudieron dedicarle potencia y los usuarios pudieron atribuir valor a sus monedas. Los mercados pudieron reconocerlas y casi ninguno lo hizo en una escala suficiente.

    Ese desenlace no demuestra que los mineros sean soberanos, que la mayoría siempre tenga razón ni que Bitcoin jamás deba modificar sus reglas. Demuestra algo más austero: en un sistema sin autoridad central, una modificación controvertida solo prevalece cuando consigue coordinar a quienes validan, producen, utilizan y valoran la red.

    Los nodos custodian sus propias reglas. Los mineros aportan trabajo y seguridad. Los usuarios y mercados atribuyen valor económico. Ningún grupo gobierna por separado y ninguno puede sustituir indefinidamente a los demás.

    BIP-110 quiso rescatar Bitcoin mediante una prohibición temporal. Bitcoin respondió sometiendo esa prohibición a la competencia.No hubo policía, regulador ni tribunal. No hubo que expulsar a sus promotores ni impedirles bifurcar el código. Se les permitió probar su tesis con sus propios nodos, su propio hashrate y su propio dinero.

    La cadena avanzó dos bloques y se detuvo. Probablemente no exista un epitafio más satoshiano para una idea que creyó poseer más consenso del que realmente tenía.

  • BIP-110: ¿Quién decide el uso correcto de Bitcoin?

    BIP-110: ¿Quién decide el uso correcto de Bitcoin?

    Cada cierto tiempo, Bitcoin deja de discutir sobre tecnología y vuelve a discutir sobre filosofía. Eso es exactamente lo que está ocurriendo con BIP-110.

    A primera vista, parece un debate técnico: cómo limitar el almacenamiento de datos arbitrarios en la blockchain, cómo reducir el «spam», cómo evitar que imágenes, tokens, inscripciones u otros contenidos ocupen espacio que muchos consideran destinado al dinero. Pero esa descripción es engañosa.

    La verdadera discusión no es qué tipo de datos deben entrar en Bitcoin, sino una de mayor profundidad filosófica que responde a ¿Quién tiene autoridad para decidir cuál es el uso correcto de Bitcoin?. Y esa ya no es una cuestión técnica. Nos involucra como liberales.

    El problema nunca fue el espacio.

    El espacio dentro de un bloque siempre fue escaso y eso lo supo quien sea Satoshi desde el primer día. Toda blockchain es, por definición, un recurso limitado. Y es justamente la escasez uno de los méritos, por lo cual el debate ha sido siempre cómo asignarla o gestionarla mejor dicho.

    Y Satoshi eligió una respuesta extremadamente simple para ello: es sólo el mercado. No un comité, tampoco un regulador o consejo de sabios.

    El mercado.

    Quien quiera utilizar espacio en un bloque debe competir pagando una comisión. Si millones desean usar la red al mismo tiempo, el precio sube. Si la demanda cae, el precio baja. Eso no es un defecto del sistema. Es precisamente su mecanismo de asignación.

    Lo que escribió Satoshi

    Muchos dentro de la comunidad sostienen que Bitcoin nació exclusivamente como dinero. Es cierto desde que el white paper habla de un sistema de efectivo electrónico entre pares.

    Pero también es cierto que, apenas unos días después del bloque génesis, Satoshi discutía públicamente aplicaciones mucho más amplias. En sus correos de enero de 2009 imaginaba pagos acompañados de mensajes, servicios de correo electrónico pagados con Bitcoin, mecanismos económicos para combatir el spam e incluso sistemas donde enviar un mensaje tuviera un costo precisamente para desalentar abusos.

    Lo interesante no es que imaginara esos casos de uso.Lo verdaderamente importante es cómo proponía resolver los problemas que ellos generaban. Nunca planteó prohibir esos usos. Lo que planteó es ponerles precio. En ese punto, el spam no debería combatirse mediante censura, sino por mecanismos de mercado, no la planificación central.

    Un pequeño documento histórico

    Permítannos ahora una experiencia personal. El 22 de diciembre de 2017, mucho antes de que existieran Ordinals, Runes o cualquier discusión parecida, decidimos utilizar CryptoGraffiti para grabar un mensaje navideño en la blockchain. No era una imagen. No era un NFT. No buscábamos especular.

    Simplemente nos fascinaba la idea de que un mensaje pudiera sobrevivir a las empresas, a nosotros, a los servidores y al paso del tiempo. Y pagamos por ello. ¿Por qué aparece en BCH? Porque en diciembre de 2017 el fork llevaba apenas cuatro meses. Muchísimos servicios seguían funcionando indistintamente con BTC y BCH, e incluso algunos migraron a BCH por las comisiones muchísimo más bajas.

    Y el mensaje quedó grabado.

    Éste fue el texto:

    «We believe that, like the Blockchain, our commitment with freedom and prosperity are forever and that our agreements and business relations are defined voluntarily by individuals.

    We trust this technology is returning the power to the people, making us more conscious, responsible and free. Let’s trust each other.

    Mr. John Bennett N., President, Mrs. Irene Giménez, General Manager, and the Staff at Goethals Consulting would like to wish you Seasons Greetings and Best Wishes for 2018.»

    9 años después ocurre algo curioso. CryptoGraffiti desapareció. El enlace original dejó de funcionar, como tantos servicios de Internet, el sitio quedó en el camino, pero el mensaje sigue existiendo y seguirá allí para la posteridad. No porque una empresa como Goethals lo conserve, ni porque exista una copia de seguridad. Sino porque quedó incorporado permanentemente a la blockchain.

    Puede verificarse todavía hoy en la transacción:

    TXID

    41f8540763550901d6325133b7b41f411274b988dfd571319f0335c4cf178575

    Fecha

    22 de diciembre de 2017.

    El mensaje puede verificarse en los primeros 23 outputs de la transacción, donde aparece codificado en hexadecimal dentro del pkscript.

    La empresa desapareció. La aplicación desapareció también, pero el protocolo permanece. Y ahí está precisamente la diferencia entre una aplicación y una infraestructura descentralizada.

    El error de fondo

    Los defensores de BIP-110 parten de una preocupación legítima e innegable. Muchos consideran que Ordinals, inscriptions, Runes y otros mecanismos están utilizando Bitcoin como almacenamiento permanente de datos, elevando costos y alejándolo de su función monetaria. Puede discutirse.

    No creemos que almacenar imágenes dentro de la blockchain sea el uso más interesante del espacio disponible, pero esa no es la cuestión.

    Porque incluso si aceptamos que se trata de un uso poco eficiente…la pregunta sigue siendo la misma: ¿Quién decide qué constituye un uso legítimo del espacio de bloque?

    Ahí aparece exactamente el problema que Friedrich Hayek describía como la pretensión del conocimiento. Alguien supone conocer mejor que millones de usuarios cuál debería ser el destino «correcto» de un recurso escaso. Es el mismo error intelectual que Hayek criticó durante toda su vida.

    El mercado ya tiene un mecanismo.

    Los economistas en general y los entusiastas de Bitcoin, sobre todo los nuevos adoptantes, suelen olvidar algo elemental, que Bitcoin ya posee un sistema para asignar espacio. Se llama fee market.

    Si alguien desea gastar cientos de dólares para grabar una fotografía en la blockchain, aunque nos parezca absurdo ese gasto, lo cierto es que no está confiscando espacio. Lo está comprando.

    Exactamente igual que quien alquila un cartel publicitario para anunciar un producto ridículo. Podremos reírnos de su decisión, pero no por ello vamos a crear un Ministerio del Uso Correcto de las Vallas Publicitarias.

    El conocimiento que nadie posee

    Hay otro aspecto todavía más importante, incluso mencionado por Satoshi en sus correos, no en estos términos, pero sí insinuado: Nadie sabe para qué servirá Bitcoin dentro de veinte años.

    En 1993 nadie imaginó YouTube.

    En 1995 nadie imaginó Uber.

    En 2005 nadie imaginó ChatGPT.

    ¿Por qué alguien cree poder anticipar todos los usos futuros de una red monetaria descentralizada?Quizá dentro de una década existan aplicaciones que hoy parecen absurdas y que dependan precisamente de la posibilidad de incluir determinados datos en la cadena. O quizá no. En realidad nadie lo sabe. Y precisamente por eso resulta peligroso cerrar puertas desde hoy.

    Bitcoin nunca pidió permiso

    Hay una diferencia enorme entre decir: «No me gusta este uso de Bitcoin.» Y decir: «Ese uso debería dejar de ser posible.» Mientras que la primera es una opinión, la segunda modifica las reglas del juego para todos.

    Bitcoin jamás prometió que todos utilizarían la red de forma inteligente. Sostuvo algo mucho más revolucionario: que nadie necesitaría permiso.

    La lección liberal

    El verdadero conflicto de BIP-110 no enfrenta a monetaristas contra partidarios de Ordinals. Enfrenta dos formas completamente distintas de entender una sociedad libre.

    Una sostiene que los recursos escasos deben asignarse mediante decisiones descentralizadas tomadas por millones de individuos que pagan el costo de sus elecciones.

    La otra sostiene que ciertos usos son objetivamente superiores y que el protocolo debe reflejar esa preferencia.

    La primera confía en el mercado, pero la segunda, aunque persiga un objetivo noble, termina peligrosamente confiando en un comité.

    Y la historia económica lleva más de dos siglos enseñándonos cuál de las dos ideas genera más libertad.

    Porque el día que Bitcoin deje de preguntarse simplemente si una transacción cumple las reglas y empiece a preguntarse si le gusta el propósito para el cual fue creada, habrá empezado a parecerse demasiado al sistema del que intentó escapar.


    Una reflexión final

    No afirmamos que Satoshi hubiera apoyado los Ordinals. Nadie puede hablar en su nombre. En 2009 ni siquiera existía esa discusión. Además, como hemos demostrado con nuestra propia experiencia personal, la utilización de una blockchain para preservar información no nació con Ordinals. Existía muchos años antes. Había usuarios (como nosotros) que ya estaban dispuestos a pagar por ello.

    Lo que sí muestran los mails de Satoshi es una intuición constante: cuando aparecía un problema de abuso, su primera reacción no era preguntar qué debía prohibirse, sino qué incentivos económicos podían alinearse para que el propio sistema lo resolviera. Esa diferencia es enorme, porque revela dos maneras opuestas de pensar. Una confía en que unas pocas personas pueden decidir el uso correcto de un recurso escaso. La otra confía en que millones de individuos, actuando libremente y enfrentando los costos de sus propias decisiones, descubrirán por sí mismos los mejores usos posibles.

    Si algo distingue a Bitcoin desde su nacimiento, es precisamente esa segunda idea. Y quizá ese sea el legado más profundo de Satoshi Nakamoto: no haber diseñado un protocolo para imponer un propósito, sino un mercado donde el propósito emerge de la libertad de quienes lo utilizan.

    .