
Imaginá un enorme libro contable donde se registra cada movimiento de dinero. Cada operación deja constancia de lo que ocurrió, permitiendo consultar el historial y comprobar cómo se llegó a una determinada situación.
En el mundo financiero, ese registro se conoce como Ledger, una palabra inglesa que significa libro mayor o registro contable.
Los bancos utilizan registros contables para llevar el control de las operaciones y los saldos de sus clientes. Si transferís dinero, la entidad registra esa operación y actualiza la información correspondiente.
Bitcoin también necesita llevar una contabilidad, pero lo hace de una manera completamente diferente.
En lugar de depender de un banco que controle un registro central, Bitcoin utiliza una red de computadoras llamadas nodos, que pueden conservar y verificar independientemente la historia de las transacciones.
Esa historia se organiza mediante una estructura conocida como blockchain o cadena de bloques.
Podemos imaginarla como un enorme libro contable digital donde las operaciones se agrupan en bloques que se van incorporando a una historia común. Cada bloque está relacionado criptográficamente con el anterior, lo que permite comprobar la continuidad de esa historia y detectar modificaciones.
Pero hay un detalle fundamental: Bitcoin no se limita a registrar cuánto dinero tiene cada persona. También permite comprobar qué cantidades siguen disponibles para gastarse.
Para conseguirlo utiliza un sistema basado en las salidas de las transacciones. Cuando una operación crea una salida con determinada cantidad de bitcoins, esa salida puede utilizarse posteriormente para realizar otro pago. Mientras no haya sido gastada, se conoce como UTXO, sigla de Unspent Transaction Output, que significa salida de transacción no gastada.
Los nodos completos pueden mantener un registro actualizado de esas salidas disponibles, denominado UTXO set. Así pueden comprobar si alguien está intentando gastar bitcoins que ya fueron utilizados anteriormente.
Por ejemplo, si una wallet muestra un saldo de 1 $BTC , ese valor podría estar formado por tres salidas diferentes: una de 0,50 BTC, otra de 0,30 BTC y una tercera de 0,20 BTC. La wallet identifica las salidas que puede gastar y muestra la suma como saldo disponible.
De esta manera, Bitcoin combina dos elementos fundamentales: una historia verificable de las transacciones y un estado actualizado de los fondos que todavía pueden gastarse.
Y ahí está una de las grandes diferencias respecto de un libro contable tradicional: no necesitamos confiar exclusivamente en una institución que nos informe qué ocurrió. Un nodo completo puede verificar las reglas y reconstruir el estado de Bitcoin a partir de su historia válida.
En definitiva, el Ledger de Bitcoin es la contabilidad de una red que permite verificar las operaciones sin depender de un único administrador.
Y como todo registro histórico necesita un punto de partida...
Nuestra próxima historia nos llevará al 3 de enero de 2009, cuando Satoshi Nakamoto creó el primer bloque de Bitcoin...
