Sección · Profundizar
Arquitectura técnica
La sala de máquinas de Bitcoin. Blockchain, criptografía, consenso y protocolo.
01
Blockchain
La blockchain de Bitcoin es una cadena de bloques enlazados criptográficamente que forma un registro público de todas las transacciones, cada vez más caro de reescribir,…
02
Transacciones
Una transacción de Bitcoin es una estructura de datos firmada criptográficamente que transfiere valor de una o más entradas (inputs) a una o más salidas (outputs). No…
03
UTXO
UTXO (Unspent Transaction Output) es el modelo contable de Bitcoin. En lugar de cuentas con saldos, Bitcoin funciona con piezas discretas de valor no gastado. Tu "saldo"…
04
El cambio en las transacciones
Cuando pagas con bitcoin gastas salidas enteras, así que casi siempre sobra algo. Ese sobrante vuelve a tu billetera en una salida nueva: el cambio. Entenderlo evita…
05
Hash
Una función hash es un algoritmo matemático que convierte cualquier dato de entrada en una cadena de caracteres de longitud fija. En Bitcoin, las funciones hash…
06
Proof of Work
La prueba de trabajo (Proof of Work) es el mecanismo de consenso de Bitcoin. Los mineros compiten por encontrar un hash que cumpla ciertos requisitos de dificultad,…
07
Ajuste de dificultad
El ajuste de dificultad es el mecanismo automático que garantiza que se mine un bloque de Bitcoin aproximadamente cada 10 minutos, sin importar cuántos mineros…
08
Confirmaciones: cuántas esperar
Una confirmación es cada bloque que se añade encima del que incluye tu transacción. Cuántas esperar depende de lo que te juegues: una o dos para pagos pequeños y la…
09
Fee market: el mercado de comisiones
Cómo se forma el precio del espacio de bloque: peso y vbytes, suelos de política, estimación de comisiones y el peso de las comisiones frente al subsidio. Incluye la…
10
RBF (Replace-by-Fee)
Cómo un nodo sustituye una transacción sin confirmar por otra que paga más: las reglas de Bitcoin Core 31.1, la historia del full-RBF, el riesgo para quien acepta pagos…
11
CPFP (Child Pays for Parent)
CPFP desatasca una transacción sin confirmar con una hija que gasta una de sus salidas y paga por las dos. Cuánto pagar, quién puede hacerlo, cómo llega al minero el…
12
UTXO set: el estado de Bitcoin
El UTXO set es el conjunto completo de todos los outputs de transacciones no gastados que existen en un momento dado. Es, en la práctica, "el estado" de Bitcoin: el…
13
Nonce
El nonce es un número arbitrario que los mineros modifican repetidamente al intentar encontrar un hash válido para un nuevo bloque. Es la variable que convierte la…
14
Árboles de Merkle
Un árbol de Merkle es una estructura de datos que permite verificar eficientemente que una transacción está incluida en un bloque sin necesidad de descargar todas las…
15
SHA-256
SHA-256 (Secure Hash Algorithm 256-bit) es la función hash criptográfica que Bitcoin usa para la prueba de trabajo, la derivación de direcciones y la construcción de…
16
Finalidad probabilística
En Bitcoin, ninguna transacción es «100% final». Cada nueva confirmación hace exponencialmente más improbable que se revierta, pero la certeza absoluta no existe. Este…
17
Criptografía de clave pública en Bitcoin
¿Cómo sabe la red Bitcoin que tienes derecho a gastar ciertos fondos, sin que nadie tenga que confiar en ti ni en un banco? La respuesta es la criptografía de clave…
18
Firmas digitales en Bitcoin
Una firma digital demuestra que el propietario de una clave privada autorizó una transacción, sin revelar la clave. En Bitcoin, las firmas son el mecanismo que convierte…
19
Las capas de Bitcoin
Bitcoin no intenta hacerlo todo en una sola capa. Al igual que internet se construye sobre protocolos especializados, Bitcoin separa la liquidación segura de los pagos…
20
Tipos de direcciones en Bitcoin
Bitcoin ha evolucionado a través de cuatro formatos de direcciones: Legacy, P2SH, SegWit nativo y Taproot. Cada uno afecta al tamaño de la transacción, las comisiones y…
21
Consolidación de UTXOs
Consolidar UTXOs consiste en combinar varios UTXOs pequeños en uno mayor para reducir comisiones futuras. Es una herramienta útil, pero con implicaciones importantes de…
22
Firmas Schnorr
Esquema de firma digital activado en Bitcoin con Taproot (BIP-340) que ofrece linealidad matemática, pruebas de seguridad más simples y agregación de firmas, permitiendo…
23
HTLC: contratos de tiempo bloqueado por hash
Un HTLC combina un candado criptográfico (hashlock) con un candado temporal (timelock) para permitir pagos enrutados seguros entre partes que no confían entre sí, siendo…
24
Bitcoin Script
El lenguaje de programación de Bitcoin: un sistema basado en pila, minimalista y deliberadamente no Turing-completo, que define las condiciones bajo las cuales un UTXO…
25
Covenants en Bitcoin
Los covenants son restricciones sobre cómo pueden gastarse los bitcoin en el futuro, más allá de "quién puede firmar". Hoy no existen de forma nativa en Bitcoin y son…
26
Tiempo de bloque y ajuste de dificultad
Bitcoin apunta a producir un bloque cada 10 minutos en promedio. Este objetivo se mantiene mediante un ajuste automático de la dificultad cada 2016 bloques, uno de los…
27
Liquid Network
Cómo funciona Liquid, la cadena lateral federada desarrollada por Blockstream: quién firma, cómo se entra y se sale, qué es el LBTC y qué pasó en septiembre de 2026.
28
Miniscript
Miniscript es una forma estructurada de escribir un subconjunto de Script que permite analizarlo, componerlo y firmarlo sin código a medida. Aquí ves qué resuelve, cómo…
29
MuSig2 y FROST: firmas de grupo con una sola firma en cadena
Qué hacen MuSig2 (n de n, BIP-327) y FROST (t de n, BIP-445 sin fusionar), en qué se diferencian, qué ahorran en vbytes y por qué un nonce reutilizado filtra la clave.