Protocolo y actualizaciones
Bitcoin no tiene un responsable de versiones. Tiene un proceso de propuestas, varias implementaciones y un gran número de personas que pueden negarse sin más a ejecutar el código que se les proponga. Esta sección explica cómo prospera realmente un cambio.
Un BIP es una propuesta de mejora de Bitcoin, un documento numerado en un repositorio público. Tener número no dice nada sobre su aceptación, y la mayoría de los BIP no llegan a ninguna parte. Los que importan se activaron, y aquí están las palabras que describen cómo ocurre eso: bifurcación blanda (soft fork) para un cambio que endurece las reglas y que los nodos no actualizados siguen aceptando, bifurcación dura (hard fork) para uno que no aceptan, y los mecanismos de activación, que se han discutido con más encono que los propios cambios.
SegWit y Taproot son las dos actualizaciones con más probabilidades de aparecer en la pantalla de retiro de un exchange. SegWit sacó los datos de firma de la parte del bloque que cuenta para el límite de tamaño, lo que redujo las comisiones de las billeteras que lo adoptaron. Taproot añadió las firmas Schnorr e hizo que las condiciones de gasto complejas parezcan ordinarias on-chain, lo que supone una mejora de privacidad tanto como de capacidades.
La sección recoge también los debates que siguen abiertos y sin zanjar: los covenants (restricciones sobre cómo se puede gastar una moneda) y las propuestas que los harían posibles, OP_CHECKTEMPLATEVERIFY y OP_CAT, y la disputa en torno a Ordinals, las inscripciones y Runes sobre para qué sirve el espacio de bloque. Las medidas en las que se basan esos debates, el peso de bloque y el tamaño máximo de bloque, se definen en la sección de minería y consenso.
38 términos. Última revisión: 24 de septiembre de 2026.
Términos de la sección Protocolo y actualizaciones
- Ancla efímeraUn ancla efímera es una salida de valor cero que se añade a una transacción solo para que alguien pueda acoplarle una transacción hija que pague comisión y arrastrar a la transacción padre hasta un bloque.
- Anexo de TaprootEl anexo de Taproot es un elemento reservado del testigo, etiquetado con el byte 0x50, que las reglas de consenso incluyen en lo que cubre la firma pero, por lo demás, ignoran durante la validación.
- Bifurcación blandaUna bifurcación blanda (soft fork) endurece las reglas de bitcoin para que los bloques válidos con el software nuevo sigan siéndolo con el antiguo, lo que permite actualizar la red sin expulsar a nadie de la cadena.
- Bifurcación blanda activada por los minerostambién MASFUna bifurcación blanda activada por los mineros se activa cuando una supermayoría de bloques minados señaliza a su favor, y usa el campo de versión del bloque como un voto que cada nodo cuenta automáticamente.
- Bifurcación blanda activada por los usuariostambién UASFUna bifurcación blanda activada por los usuarios hace cumplir una regla nueva en una fecha fija (flag day) elegida por los operadores de nodos, así que los mineros que la ignoran ven sus bloques rechazados, no simplemente superados en votos.
- Bifurcación duraUna bifurcación dura (hard fork) relaja o cambia las reglas de bitcoin para que se vuelvan válidos bloques que el software antiguo rechaza, así que todo nodo debe actualizarse o quedarse atrás en una cadena distinta.
- Bits de versiónLos bits de versión tratan el campo de versión de 32 bits de un encabezado de bloque como una fila de interruptores independientes, para que los mineros puedan señalizar apoyo a varias bifurcaciones blandas (soft forks) a la vez.
- BRC-20BRC-20 es un estándar experimental de tokens que escribe texto JSON en inscripciones de Ordinals y deja el cálculo de cada saldo en manos de indexadores off-chain, no de bitcoin.
- Cluster mempoolCluster mempool es el rediseño de la sala de espera de Bitcoin Core que mantiene ordenado cada grupo de transacciones sin confirmar conectadas entre sí, de modo que el nodo siempre sabe cuáles elegiría realmente un minero.
- Compromiso de testigoEl compromiso de testigo es un hash de 32 bytes en una salida de la transacción coinbase que incorpora cada wtxid de un bloque al árbol de Merkle ya existente del encabezado.
- CovenantUn covenant es una regla de gasto que limita adónde puede ir después el bitcoin, no solo quién puede moverlo, y hoy ningún opcode (código de operación) del Script de Bitcoin puede hacer cumplir uno.
- Datos de testigotambién TestigoLos datos de testigo son el material de firma que una transacción SegWit lleva en una sección aparte, descontado a una unidad de peso por byte y excluido por completo del txid.
- ErlayErlay es una forma propuesta para que los nodos pongan en común qué transacciones han visto mediante sketches diminutos (resúmenes algebraicos), en lugar de gritar el hash de cada transacción a cada par.
- Firma Schnorrtambién BIP340Una firma Schnorr es el esquema de firma de 64 bytes que bitcoin adoptó con Taproot, y su propiedad definitoria es la linealidad: varias claves y firmas se suman en una sola.
- ForkUn fork, o bifurcación, es cualquier punto donde el historial o las reglas de bitcoin se dividen en dos, y por eso la palabra abarca tres sucesos distintos que se resuelven en escalas temporales totalmente diferentes.
- Gasto por ruta de claveUn gasto por ruta de clave liquida una salida Taproot con una sola firma para la clave de salida ajustada, publica un testigo de exactamente un elemento y no revela nada sobre ningún script alternativo.
- Gasto por ruta de scriptUn gasto por ruta de script desbloquea una salida Taproot revelando un script de hoja, los valores de entrada que lo satisfacen y un bloque de control que demuestra que la dirección fija esa hoja.
- Inscripcióntambién Inscripción de OrdinalsUna inscripción es un archivo almacenado dentro de un testigo de Taproot y asociado a un satoshi, y así es como imágenes, texto y coleccionables acabaron viviendo en el propio bitcoin.
- MASTtambién Árbol de sintaxis abstracta merkelizadoMAST oculta tras un árbol de Merkle cada condición de gasto que no se usa, de modo que revelar una rama al gastar mantiene el resto en privado y fuera de la blockchain.
- MiniscriptMiniscript es una forma estructurada de escribir el subconjunto útil del Script de Bitcoin para que el software pueda analizar una política de gasto, calcular sus costos y firmar para ella de forma automática.
- MuSig2también Agregación de clavesMuSig2 permite que varios firmantes combinen sus claves públicas en una sola y produzcan una única firma Schnorr de 64 bytes, de modo que un gasto en grupo se ve on-chain idéntico a un gasto individual.
- OP_CATOP_CAT une en uno solo los dos elementos de la cima de la pila del script, una operación que Satoshi desactivó en 2010 y que BIP-347 propone reactivar dentro de tapscript.
- OP_CHECKLOCKTIMEVERIFYtambién CLTV o BIP65OP_CHECKLOCKTIMEVERIFY es el opcode (código de operación) de script que impide que una moneda se gaste antes de una altura de bloque o una fecha de calendario indicadas, sin importar quién tenga la clave.
- OP_CHECKSEQUENCEVERIFYtambién CSV o BIP112OP_CHECKSEQUENCEVERIFY bloquea una moneda durante un período medido desde su propia confirmación y hace fallar cualquier gasto cuya entrada no haya esperado lo suficiente.
- OP_CHECKSIGADDOP_CHECKSIGADD cuenta firmas clave por clave dentro de tapscript y reemplaza el antiguo opcode (código de operación) de multisig por una comprobación compatible con la verificación por lotes y con futuros tipos de clave.
- OP_CHECKTEMPLATEVERIFYtambién CTV o BIP119OP_CHECKTEMPLATEVERIFY es un opcode (código de operación) propuesto que permitiría que una salida fije de antemano la transacción exacta que puede gastarla, hasta sus salidas y sus montos.
- Ordinalstambién Teoría ordinal u OrdinalesOrdinals es un esquema de numeración que asigna a cada satoshi un número de serie en orden de minería y lo sigue por las transacciones, lo que da identidad a las unidades individuales de bitcoin.
- Propuesta de mejora de Bitcointambién BIPUna propuesta de mejora de Bitcoin es un documento de diseño numerado que describe un cambio en bitcoin o un estándar para que lo sigan las billeteras, sin ninguna autoridad para imponerlo.
- Rama de Merkle de TaprootUna rama de Merkle de Taproot es la lista de hash hermanos que publica un gasto por ruta de script para demostrar que la dirección que se gasta fija su script.
- Retransmisión de bloques compactostambién BIP152La retransmisión de bloques compactos reemplaza un bloque nuevo en la red por una lista de identificadores de seis bytes, que el nodo destinatario compara con las transacciones que ya tiene para reensamblar el bloque localmente.
- Runestambién Protocolo RunesRunes es un protocolo de tokens que registra la emisión y las transferencias en una sola salida OP_RETURN, de modo que los saldos viajan sobre UTXO y no sobre archivos de texto inscritos.
- SegWittambién Testigo segregado o BIP141SegWit sacó los datos de firma de la parte de la transacción que el txid fija, con lo que corrigió la maleabilidad de transacciones y aumentó la capacidad de los bloques sin cambiar el límite base de un megabyte.
- SIGHASH_ANYPREVOUTtambién APOSIGHASH_ANYPREVOUT es un modo de firma propuesto para scripts de Taproot que permite que una sola firma gaste cualquier moneda bloqueada en un script coincidente, en lugar de la única moneda para la que se hizo.
- Speedy TrialSpeedy Trial es la configuración de activación que se usó para Taproot: una ventana corta de señalización de los mineros con un umbral reducido del 90 % y la entrada en vigor aplazada a una altura de bloque fija posterior.
- Taproottambién BIP341Taproot es la bifurcación blanda (soft fork) de 2021 que dio a bitcoin las firmas Schnorr y un nuevo tipo de salida en el que la ruta de gasto cooperativa se ve idéntica a un pago corriente de una sola clave.
- TapscriptTapscript es la versión de Script de Bitcoin que se ejecuta en los gastos por ruta de script de Taproot, con firmas Schnorr, sin tope de opcodes (códigos de operación) y con un presupuesto de firmas en vez de los antiguos contadores.
- Tiempo pasado medianotambién MTPEl tiempo pasado mediano es el reloj de consenso de bitcoin: la mediana de las marcas de tiempo de los once bloques anteriores, y el valor con el que se comprueba todo locktime basado en tiempo.
- Verificación por lotesLa verificación por lotes verifica muchas firmas Schnorr en una sola ecuación de curva elíptica en lugar de una a una, y devuelve un único resultado de éxito o fallo para todo el conjunto.
Las otras 13 secciones
- Conceptos básicosQué es bitcoin, qué es un satoshi y el puñado de ideas sobre las que se construye el resto del glosario.
- Direcciones y clavesAdónde se envían las monedas, qué controla realmente una clave privada y cómo una sola semilla produce miles de direcciones.
- Billeteras y custodiaBilleteras calientes, frías, con custodia y multisig, y qué cambia cada una en cuanto a quién puede mover sus monedas.
- Privacidad y seguridadLos ataques que le quitan el bitcoin a la gente, y los hábitos y las herramientas que los detienen.
- Transacciones y comisionesDe qué está hecha una transacción de bitcoin, por qué cuesta lo que cuesta y cómo desatascar una.
- Compra y exchangesTipos de orden, spreads y tablas de comisiones: el vocabulario que usa un exchange mientras le cobra.
- Mercados e inversiónCapitalización de mercado, volatilidad y ETF al contado. El lenguaje del precio, sin predicciones de precio.
- Minería y consensoCómo se crean los bloques nuevos, qué ajusta la dificultad y por qué las reglas se sostienen sin nadie al mando.
- Lightning y capa 2Canales de pago, facturas y enrutamiento, para mover bitcoin sin pagar por espacio en un bloque.
- Regulación e impuestosKYC, la Travel Rule, MiCA y las ganancias de capital: las reglas que llegan hasta su cuenta y su declaración de impuestos.
- Cultura e historiaMt. Gox, el bloque génesis, HODL, y los acontecimientos y la jerga que moldearon la manera de hablar de bitcoin.
- Nodos y softwareBitcoin Core, nodos completos, poda y RPC: el software que hace cumplir las reglas.
- Referencia para desarrolladoresTipos de mensaje P2P, opcodes y términos de script: los nombres de campo que aparecen al leer código de bitcoin.
Preguntas frecuentes
¿Quién decide qué cambia en bitcoin?
Nadie que ejerza de autoridad. Un cambio se redacta como propuesta, se implementa y solo se adopta si los operadores de nodos eligen ejecutarlo. Cualquiera puede negarse, y esa capacidad de negarse no es un defecto del mecanismo, sino el mecanismo mismo.
¿Cuál es la diferencia entre una bifurcación blanda y una bifurcación dura?
Una bifurcación blanda endurece las reglas, así que los nodos que no se actualizan siguen aceptando los bloques nuevos. Una bifurcación dura las relaja y divide la red si alguien se niega a adoptarla. Todas las actualizaciones recientes de Bitcoin han optado por la primera.
¿Qué cambió realmente Taproot?
Hizo que las condiciones de gasto complejas parezcan pagos corrientes on-chain, abarató el multisig e introdujo las firmas Schnorr. La mayoría de los usuarios no vio cambiar nada, y en buena parte esa era la idea. Las ventajas llegan en forma de comisiones más bajas y mejor privacidad en las billeteras que adoptaron Taproot.
¿Forman parte de bitcoin las inscripciones y los tokens BRC-20?
Usan el espacio de bloque de bitcoin sin formar parte de sus reglas. Nada en el protocolo los reconoce, y la opinión está muy dividida sobre si pagar por ese espacio es un uso legítimo o un desperdicio. Los dos bandos pagan por él las mismas comisiones.