Fundamentos de Bitcoin

Fundamentos de Bitcoin: dinero, minería, consenso y UTXO

Bitcoin suele explicarse por piezas: unas veces como dinero digital, otras como una red de ordenadores, un sistema de minería o una cadena de bloques. Para entenderlo de verdad conviene ver cómo encajan esas piezas. En esta guía recorrerás cuatro fundamentos de Bitcoin: qué problema monetario intenta resolver Bitcoin, cómo se emiten nuevas unidades, cómo acuerda la red qué historial es válido y cómo se representan y transfieren los bitcoin mediante UTXO.

Dinero Minería y emisión Red y consenso Transacciones y UTXO

Cuatro piezas de un mismo sistema

Ninguno de estos fundamentos funciona de forma aislada. Bitcoin combina reglas monetarias, criptografía, una red entre pares, incentivos económicos y un mecanismo de prueba de trabajo para mantener un registro compartido sin depender de una autoridad central.

Una forma útil de orientarse es seguir el recorrido de una pregunta: ¿qué es lo que queremos proteger? Un activo digital escaso. ¿cómo aparecen nuevas unidades? Mediante una emisión predecible asociada a la minería. ¿quién decide qué transacciones cuentan? Cada nodo que verifica las reglas. ¿qué se transfiere exactamente? Salidas de transacciones no gastadas, los llamados UTXO.

El resultado no es simplemente una base de datos distribuida. Es un sistema en el que cualquiera puede comprobar por sí mismo si las reglas monetarias y las transacciones se están respetando.

Salta directamente a una sección

Puedes leer el artículo de principio a fin o entrar directamente en el fundamento que quieras estudiar.

Fundamento 01

Dinero y Bitcoin

Antes de estudiar bloques o hashes conviene entender qué intenta conseguir Bitcoin: permitir la propiedad y transferencia de una unidad digital escasa sin que una entidad central tenga que llevar el libro contable.

El problema de la escasez digital

La información digital se puede copiar con enorme facilidad. Eso es una ventaja para documentos, fotografías o software, pero crea un problema cuando queremos representar valor: si una unidad pudiera copiarse libremente, también podría gastarse varias veces.

Los sistemas de dinero digital anteriores solían resolverlo mediante una entidad central que mantenía la base de datos y decidía qué saldo pertenecía a cada usuario. Bitcoin cambia la estructura del problema: el historial es público, las reglas son verificables y los participantes pueden comprobar de forma independiente que una misma unidad no se gasta dos veces.

¿Qué hace que algo pueda funcionar como dinero?

No existe una única lista universal, pero suelen valorarse propiedades como escasez, divisibilidad, portabilidad, durabilidad, verificabilidad y facilidad de transferencia. Bitcoin intenta ofrecer esas propiedades de una forma nativa de Internet.

  • Escasez: las reglas limitan la emisión y hacen verificable la cantidad creada.
  • Divisibilidad: un bitcoin puede dividirse en 100.000.000 de satoshis.
  • Portabilidad: el control puede ejercerse mediante información criptográfica, sin transportar físicamente el activo.
  • Verificabilidad: un nodo puede comprobar la validez de las unidades y de su historial sin confiar en una base de datos privada.
  • Durabilidad digital: el registro puede replicarse entre muchos nodos y reconstruirse a partir de las reglas y el historial válido.

Bitcoin no utiliza cuentas en el sentido bancario

Aunque las wallets suelen mostrar un “saldo”, el protocolo no mantiene una tabla global con nombres o cuentas y cantidades. Lo que existe es un conjunto de salidas de transacciones que todavía no han sido gastadas. La wallet identifica cuáles puede gastar y suma su valor. Más adelante veremos este modelo UTXO en detalle.

Una política monetaria expresada en reglas

La emisión de bitcoin no depende de una reunión periódica ni de una decisión administrativa. Está determinada por reglas que los nodos pueden comprobar. La subvención incluida en cada bloque se reduce a la mitad cada 210.000 bloques hasta que la emisión nueva se aproxima a cero.

Se suele hablar de un límite de 21 millones de bitcoin. Técnicamente, por el modo en que las sucesivas subvenciones se dividen y redondean en satoshis, la suma final es ligeramente inferior a 21 millones. Lo importante desde el punto de vista del sistema es que la trayectoria de emisión es conocida y verificable.

Escasez no significa precio garantizado

Que la oferta sea limitada no determina por sí sola cuánto vale un bitcoin. El precio aparece del intercambio entre personas que valoran el activo de manera distinta. La política monetaria fija una parte del problema —la emisión—, pero no puede garantizar demanda, adopción ni poder adquisitivo futuro.

¿Qué posee realmente quien tiene bitcoin?

En sentido operativo, controlar bitcoin significa poder satisfacer las condiciones criptográficas necesarias para gastar determinados UTXO. Por eso la autocustodia gira alrededor de las claves privadas: no porque las monedas “estén dentro” de la wallet, sino porque las claves permiten autorizar movimientos reconocidos como válidos por la red.

Idea clave

Bitcoin convierte la política monetaria y la propiedad digital en algo que puede verificarse mediante reglas. No elimina la necesidad de confianza en todos los ámbitos, pero reduce cuánto tienes que confiar en una autoridad para saber cuántas unidades existen y si una transacción respeta las reglas.

Sigue profundizando

Artículos sobre Dinero y Bitcoin

Esta selección se actualiza automáticamente con los contenidos publicados en esta subcategoría.

Subcategoría

Dinero y Bitcoin

Cargando artículos…
Fundamento 02

Minería y emisión

La minería cumple dos funciones relacionadas pero distintas: organiza la competición por añadir nuevos bloques al historial y distribuye nuevas unidades siguiendo el calendario de emisión.

De las transacciones pendientes a un bloque candidato

Cuando una transacción se propaga por la red, los nodos pueden comprobarla y, si cumple sus reglas de aceptación, mantenerla temporalmente en su mempool. Los mineros seleccionan transacciones válidas de ese conjunto y construyen un bloque candidato.

El bloque contiene, entre otras cosas, una referencia criptográfica al bloque anterior, un resumen de las transacciones y una transacción especial llamada coinbase transaction. En ella se asignan la subvención permitida por el protocolo y las comisiones de las transacciones incluidas.

Prueba de trabajo: buscar un hash válido

Para que el bloque sea aceptable, su cabecera debe producir un hash numéricamente inferior al objetivo vigente. Como un hash criptográfico no permite predecir qué entrada dará un resultado concreto, los mineros prueban enormes cantidades de variantes hasta encontrar una que cumpla la condición.

Esa búsqueda es la prueba de trabajo. Encontrar una solución puede ser difícil; comprobarla es muy rápido. Esa asimetría permite que cualquier nodo verifique con poco coste que se realizó el trabajo exigido.

El tiempo de bloque es un objetivo estadístico

Bitcoin está diseñado para que, con la dificultad vigente y el poder de cómputo total de la red, aparezca un bloque aproximadamente cada diez minutos de media. No existe un reloj que obligue a producir uno cada diez minutos: algunos bloques llegan con segundos de diferencia y otros tardan mucho más.

La dificultad se ajusta

Si entra más potencia de cálculo, los bloques tenderían a encontrarse más rápido. Si sale, más despacio. Para compensarlo, Bitcoin recalcula periódicamente la dificultad, cada 2.016 bloques, comparando el tiempo empleado con el objetivo aproximado de dos semanas.

La dificultad no decide qué transacciones son válidas. Solo determina cuánto trabajo se exige para que una cabecera de bloque pueda competir por incorporarse al historial.

Subvención y comisiones no son lo mismo

Lo que recibe un minero por un bloque válido puede tener dos partes:

  • Subvención de bloque: bitcoin nuevos permitidos por el calendario de emisión.
  • Comisiones: diferencia entre las entradas y salidas de las transacciones incluidas, pagada por quienes realizan esas transacciones.

La subvención disminuye con los halvings. A largo plazo, a medida que la nueva emisión se aproxima a cero, las comisiones adquieren un peso mayor dentro del incentivo económico de los mineros.

¿Quién crea los bitcoin nuevos?

Un minero puede proponer una coinbase que reclame la subvención permitida, pero no puede inventar una cantidad arbitraria y esperar que la red la acepte. Los nodos verifican que la recompensa no supere lo permitido por las reglas. Si un bloque crea más bitcoin de los autorizados, ese bloque es inválido para un nodo que aplica las reglas.

Los mineros ordenan, pero no gobiernan las reglas

Los mineros tienen capacidad para decidir qué transacciones válidas intentan incluir, en qué orden y qué bloque candidato minan. Esa es una influencia importante, pero distinta de poder redefinir la validez. Si producen un bloque que viola las reglas de consenso, los nodos compatibles con esas reglas pueden rechazarlo aunque haya requerido un gran gasto energético.

Minería individual y pools

Encontrar un bloque es un proceso probabilístico. Un minero pequeño podría tardar muchísimo en obtener una recompensa aunque aporte trabajo de forma continua. Los pools agrupan el trabajo de muchos participantes y reparten los ingresos según reglas internas, suavizando la variabilidad. Esto cambia cómo se distribuyen los pagos, pero no elimina la necesidad de que los bloques producidos sean válidos para la red.

Idea clave

La minería hace costoso proponer historial y permite ordenar la competición entre bloques. La emisión es una regla que los nodos verifican; los mineros participan en ella, pero no pueden ampliarla unilateralmente.

Sigue profundizando

Artículos sobre Minería y emisión

Esta selección se actualiza automáticamente con los contenidos publicados en esta subcategoría.

Subcategoría

Minería y emisión

Cargando artículos…
Fundamento 03

Red y consenso

Bitcoin no tiene un servidor central que diga qué transacciones son válidas. La red está formada por participantes independientes que intercambian información y aplican reglas compatibles para llegar a una visión común del historial.

Una red entre pares

Los nodos de Bitcoin se conectan con otros nodos y comparten transacciones y bloques. No todos están conectados directamente entre sí; la información se propaga de vecino en vecino.

Esa arquitectura evita depender de un único servidor para descubrir el estado de la red. También significa que distintos nodos pueden recibir una transacción o un bloque en momentos ligeramente distintos.

¿Qué hace un nodo completo?

Un nodo completo mantiene software que conoce las reglas de Bitcoin y verifica los datos que recibe. Entre otras comprobaciones, valida que las transacciones gasten salidas existentes, que las firmas satisfagan las condiciones exigidas, que no exista doble gasto dentro del historial aceptado y que los bloques respeten límites y reglas de consenso.

Un nodo no necesita preguntar a otro nodo si un bloque es válido: recibe los datos y ejecuta sus propias comprobaciones.

Consenso no significa votar

En Bitcoin no hay una votación periódica en la que cada nodo tenga un voto. El consenso aparece porque participantes independientes ejecutan reglas compatibles y rechazan estados que consideran inválidos.

Esto permite formular una idea importante: los nodos no “deciden” individualmente la realidad para los demás; deciden qué aceptan ellos como Bitcoin válido. Si suficientes participantes económicos utilizan reglas incompatibles, pueden aparecer redes separadas.

Reglas de consenso y políticas de retransmisión

No todo lo que hace un nodo es consenso. Un nodo puede tener políticas locales sobre qué transacciones mantiene en su mempool o retransmite. Una transacción que un nodo no quiera retransmitir puede seguir siendo válida según consenso y terminar dentro de un bloque válido.

Esta distinción ayuda a entender por qué “mi nodo no la acepta en el mempool” y “esta transacción es inválida para Bitcoin” no son siempre la misma afirmación.

¿Qué ocurre si aparecen dos bloques a la vez?

Es posible que dos mineros encuentren bloques válidos con muy poca diferencia. Durante un breve periodo, distintas partes de la red pueden ver puntas distintas del historial.

Los nodos siguen la cadena válida con mayor prueba de trabajo acumulada. Cuando una rama acumula más trabajo, la otra deja de ser la punta preferida y sus transacciones pueden volver al mempool si siguen siendo válidas y no han sido confirmadas en la rama ganadora.

Por eso es más preciso hablar de mayor trabajo acumulado que de “cadena más larga”: el número de bloques por sí solo no expresa necesariamente cuánto trabajo representan.

Confirmaciones y finalidad probabilística

Una transacción obtiene una confirmación cuando entra en un bloque. Cada bloque posterior que se construye sobre él aumenta la cantidad de trabajo que habría que reemplazar para reorganizar ese tramo del historial.

Bitcoin no ofrece una “finalidad matemática instantánea” en el momento en que aparece un bloque. La seguridad aumenta progresivamente con las confirmaciones y depende también del contexto económico de la operación.

¿Puede una mayoría de mineros cambiar Bitcoin?

Una gran fracción del hash rate puede influir en la producción de bloques y, en escenarios extremos, censurar temporalmente o reorganizar determinadas transacciones. Pero eso no le permite convertir en válidos bloques que los nodos consideran inválidos.

Poder producir trabajo y poder definir las reglas son capacidades distintas. Esa separación es una parte esencial del modelo de Bitcoin.

Cambios de protocolo

Bitcoin puede evolucionar, pero los cambios de reglas requieren que software y participantes adopten reglas compatibles. Las actualizaciones pueden clasificarse de forma general como soft forks, cuando restringen el conjunto de bloques considerados válidos de forma compatible con nodos antiguos en determinados aspectos, o hard forks, cuando amplían o modifican reglas de forma que los nodos antiguos pueden rechazar los nuevos bloques.

La terminología técnica importa menos que la idea: ningún mensaje central actualiza automáticamente todos los nodos. Cada operador decide qué software ejecutar.

Idea clave

El consenso de Bitcoin no nace de obedecer a un coordinador, sino de que muchos participantes verifican reglas compatibles y utilizan la prueba de trabajo para ordenar entre historiales válidos en competencia.

Sigue profundizando

Artículos sobre Red y consenso

Esta selección se actualiza automáticamente con los contenidos publicados en esta subcategoría.

Subcategoría

Red y consenso

Cargando artículos…
Fundamento 04

Transacciones y UTXO

Para comprender qué hace realmente una wallet hay que abandonar por un momento la idea de “una cuenta con saldo”. Bitcoin utiliza un modelo de entradas y salidas en el que cada transacción consume determinadas salidas anteriores y crea otras nuevas.

UTXO: una salida que todavía puede gastarse

UTXO significa Unspent Transaction Output, o salida de transacción no gastada. Cada salida contiene una cantidad de bitcoin y unas condiciones que deben satisfacerse para utilizarla en una transacción posterior.

Cuando una salida se utiliza correctamente como entrada de otra transacción, deja de pertenecer al conjunto de UTXO. La nueva transacción crea a su vez nuevas salidas.

Una analogía útil: piezas, no saldo

Imagina que tienes piezas de 30, 20 y 10 unidades. Tu wallet puede mostrar un saldo total de 60, pero el protocolo conserva la identidad de esas piezas como salidas separadas. Para pagar 25 podría ser necesario gastar una salida de 30 y crear, además del pago, una salida de cambio.

La analogía con billetes ayuda, pero no es perfecta: los UTXO no son objetos físicos ni unidades numeradas independientes. Son salidas concretas dentro del historial de transacciones.

Entradas y salidas

De forma simplificada, una transacción tiene:

  • Entradas: referencias a UTXO anteriores que se quieren gastar, acompañadas de los datos necesarios para satisfacer sus condiciones.
  • Salidas: nuevas cantidades y nuevas condiciones de gasto.

Una entrada consume normalmente la salida referenciada por completo. Si el valor seleccionado supera lo que quieres pagar, la diferencia útil vuelve a una salida controlada por tu wallet: el cambio.

¿Dónde aparece la comisión?

La comisión no necesita una “salida para el minero”. Es la diferencia entre el valor total de las entradas y el valor total de las salidas:

comisión = entradas − salidas

En la práctica, el coste de una transacción depende sobre todo de su tamaño o peso y de la tarifa elegida por unidad de tamaño, no de la cantidad de bitcoin que se está enviando. Mover una cantidad grande puede ser barato si la estructura de la transacción es pequeña; mover una cantidad menor puede ser más caro si obliga a utilizar muchas entradas.

Las firmas autorizan, no transportan las monedas

Una clave privada se utiliza para producir pruebas criptográficas que satisfacen determinadas condiciones de gasto. La clave privada no se envía a la red y una firma válida no revela directamente esa clave.

Los nodos pueden comprobar la autorización utilizando información pública y las reglas del tipo de salida que se está gastando.

Direcciones y UTXO no son lo mismo

Una dirección es una representación pensada para comunicar un destino de pago. Un UTXO es una salida concreta ya existente en el historial. Varias salidas pueden estar asociadas a condiciones relacionadas con la misma wallet, y una wallet puede utilizar muchas direcciones.

Por eso pensar “mi dirección contiene bitcoin” puede inducir a error. Los bitcoin no están físicamente dentro de la dirección ni dentro del dispositivo; el historial contiene salidas y la wallet controla las claves necesarias para gastar algunas de ellas.

Doble gasto

Como una salida solo puede gastarse una vez en el historial válido, dos transacciones que intenten consumir el mismo UTXO entran en conflicto. Los nodos y mineros aplican reglas para no aceptar ambas como confirmadas dentro de la misma cadena válida.

Antes de la confirmación pueden existir situaciones en las que varias versiones compitan. Por eso una transacción no confirmada tiene un nivel de seguridad distinto de una transacción enterrada bajo varios bloques.

Selección de monedas y privacidad

La wallet debe decidir qué UTXO utilizar como entradas. Esta coin selection afecta a comisiones, tamaño de la transacción, creación de cambio y privacidad.

Combinar entradas puede revelar al observador que varias piezas probablemente estaban bajo un control común. Además, distinguir cuál salida es pago y cuál es cambio puede aportar pistas. Por eso la gestión de UTXO no es únicamente una cuestión contable: también afecta a la privacidad operativa.

Consolidar no siempre es gratis

Tener muchos UTXO pequeños puede hacer que una transacción futura necesite muchas entradas y ocupe más espacio. Algunas personas consolidan UTXO cuando las comisiones son bajas, pero hacerlo puede unir información que antes estaba separada. La decisión tiene un equilibrio entre eficiencia futura y privacidad.

Idea clave

Tu “saldo” es una abstracción de la wallet. En Bitcoin lo fundamental son las salidas que todavía pueden gastarse y las condiciones criptográficas necesarias para hacerlo.

Sigue profundizando

Artículos sobre Transacciones y UTXO

Esta selección se actualiza automáticamente con los contenidos publicados en esta subcategoría.

Subcategoría

Transacciones y UTXO

Cargando artículos…

Cómo encajan los cuatro fundamentos

Separarlos ayuda a estudiarlos, pero Bitcoin funciona porque las cuatro piezas se refuerzan entre sí.

Escasez

Las reglas monetarias limitan qué unidades pueden existir.

Emisión

La minería incorpora nuevas unidades según un calendario verificable.

Validación

Los nodos comprueban que bloques y transacciones respetan las reglas.

Transferencia

Las transacciones consumen UTXO existentes y crean nuevas salidas.

Historial

La prueba de trabajo permite ordenar los bloques válidos en competencia.

Bitcoin se entiende mejor verificando relaciones, no memorizando términos

Una wallet tiene sentido cuando entiendes los UTXO que controla. Los UTXO tienen sentido cuando entiendes las transacciones. Las transacciones necesitan reglas de validación. Las reglas necesitan participantes que las verifiquen. Y la prueba de trabajo ayuda a esos participantes a ordenar un historial válido compartido mientras la emisión sigue un calendario conocido.

Cuando estas relaciones están claras, conceptos como autocustodia, nodos, comisiones, confirmaciones, privacidad o Lightning dejan de ser piezas aisladas y empiezan a encajar en un mismo mapa.

Sigue aprendiendo

Hay más piezas que encajan con esta

Explora otros contenidos relacionados y sigue construyendo tu comprensión de Bitcoin paso a paso.