golden Bitcoin

¿Qué es Bitcoin?

Compartir esto

Resultados del aprendizaje: 

Al final de este artículo usted comprenderá:

1. Qué es Bitcoin y cómo funcionan
2. Los orígenes del proyecto de Bitcoin
3. Por qué se creó Bitcoin y qué problemas pretende resolver
4. El papel de la red de Bitcoin

¿Qué es Bitcoin?

Bitcoin es una red de pagos digitales creada por Satoshi Nakamoto, quien publicó el documento técnico Whitepaper de Bitcoin en octubre de 2008 bajo el seudónimo japonés. Bitcoin adopta un enfoque revolucionario en la forma de registrar y liquidar las transacciones, y bitcoin (con "b" minúscula) es la moneda incorporada en la que se basa.  

El ingrediente secreto de la red de Bitcoin es una cualidad descrita como descentralización. Un sistema descentralizado funciona sin una sola autoridad central, como un gobierno, a cargo.  

Como red de pagos descentralizada, los usuarios de Bitcoin realizan transacciones directamente entre sí, y la lógica del sistema (el protocolo Bitcoin) hace un seguimiento automático de saldos y transacciones. Esto contrasta con el sistema financiero tradicional, en el que las transacciones se efectúan a través de una entidad centralizada.   

Bitcoin no es el primer intento de crear un sistema financiero sin bancos; la razón por la que tuvo éxito donde otros fracasaron es porque encontró una solución al problema del "doble gasto".  

El problema del doble gasto. 

Casi todos los sistemas en línea de los que dependemos para facilitarnos la vida están controlados por una autoridad central, por ejemplo, los bancos que gestionan nuestro dinero. La primera línea del Whitepaper de Bitcoin describe una alternativa. 

"Una versión puramente entre pares (peer-to-peer) del dinero electrónico permitiría que los pagos en línea se envíen directamente de una parte a otra sin necesidad de realizarlos a través de una institución financiera".  

Para que un sistema entre iguales funcione, se necesita una forma de mantener un registro exacto de los saldos. Supongamos que Alice y Bob tienen 100 £. Si Alice envía 20 £ a Bob, sus saldos deberán ajustarse adecuadamente.  

Sin el seguimiento de un tercero, es posible que Alice simplemente no reduzca su saldo de 20 £ e intente gastar esa cantidad de nuevo (doble gasto).   

El Whitepaper de Bitcoin pretende resolver una forma de mantener honesto un sistema de pagos descentralizado sin un mediador.  

La solución centralizada consiste en confiar en un emisor de dinero, como un banco central, para que lleve la cuenta del dinero a medida que cambia de manos. Así es como funciona hoy nuestro sistema financiero.  

¿Qué tienen de malo los sistemas de pago centralizados? 

Al encontrar una solución al problema del doble gasto, Satoshi Nakamoto creó un sistema de pagos descentralizado alternativo. Bitcoin permite que dos personas que viven en cualquier parte del mundo realicen transacciones libremente sin conocerse ni confiar entre sí.   

La idea ha inspirado un ecosistema de billones de dólares de productos y servicios financieros relacionados, conocido comúnmente como DeFi (finanzas descentralizadas). 

Pero Bitcoin también elimina el poder de las autoridades centralizadas para controlar la oferta monetaria. La solución de Bitcoin es incorporar a su lógica una regla que fija su oferta en 21 millones de bitcoins, abordando así el problema de la escasez.  

¿Cómo funciona Bitcoin? 

Retomando el mismo ejemplo de Alice y Bob enviándose dinero, ambos podrían registrar sus transacciones en hojas de papel que actúan como un libro de contabilidad. Pero deben encontrar la manera de llegar a un acuerdo sobre el estado de los saldos y las transacciones. 

Ese problema aumenta en dificultad cuando se extiende a miles de usuarios de todo el mundo que no se conocen ni confían entre sí. 

La solución centralizada consistiría en un libro de contabilidad único y una única persona o comité a cargo.  

Como Bitcoin es descentralizado, no tiene una única instancia, sino que funciona como una base de datos distribuida con participantes, llamados Nodos, en la red de Bitcoin. Cada Nodo mantiene, compila y acuerda el estado correcto del libro de contabilidad de forma automática.  

Los Nodos se mantienen sincronizados siguiendo las reglas de Bitcoin definidas en un software que todos ellos ejecutan. Satoshi describió cómo Bitcoin mantiene un libro de contabilidad distribuido y preciso de los saldos de bitcoin con cinco conceptos básicos: Firmas, Sellado de tiempo, Consenso, Comunicación de red e Incentivos. 

Firmas 

El Whitepaper de Bitcoin describe su moneda como una cadena de firmas digitales. Es como los billetes, que tienen números de serie que se pueden considerar firmas.  

Las firmas de Bitcoin son criptográficas, para garantizar el anonimato y la seguridad, y combinan dos claves: una clave privada que solo conoce el remitente (Alice) y otra pública, que identifica al destinatario (Bob).  

Sin embargo, la transferencia de monedas mediante firmas solo puede funcionar con un sistema que verifique que se hayan gastado una sola vez. 

Sellado de tiempo y cadena de bloques 

Si Alice, Bob y el resto de la red mantienen un registro de las transacciones, la única información que podría resolver cualquier disputa sobre entradas válidas es un sellado de tiempo inmutable.  

La falta de un sistema que funcione sin una autoridad central es lo que impidió el éxito de los predecesores de Bitcoin. Pero el Whitepaper de Bitcoin se basa en intentos anteriores de aplicar un sellado de tiempo efectivo a un documento digital. Por ejemplo, el trabajo de Stuart Haber y Scott Stornetta (1991). 

Haber y Stornetta idearon una forma sencilla de sellar el tiempo de los documentos que era casi imposible de falsificar.  Lo que hizo Satoshi fue encontrar una forma descentralizada de replicar su idea para garantizar que los datos de las transacciones fueran precisos y pudieran verificarse fácilmente sin necesidad de confianza.   

Los datos de las transacciones de Bitcoin se agrupan en bloques de datos, se les asigna un sellado de tiempo y se les aplica un hash (se ejecuta a través de un algoritmo criptográfico que produce un identificador de longitud uniforme). El sellado de tiempo del bloque cronológico de datos anterior se incluye en el hash, creando una cadena, ahora más comúnmente conocida como cadena de bloques (blockchain)

El siguiente reto era idear una forma de decidir cuál de los Nodos añadía ese bloque de datos que contenían sellados de tiempo de manera honesta y precisa, e incentivarlos para que lo hicieran. 

Prueba de trabajo y recompensas por bloque  

Para que un Nodo pueda enviar un bloque de transacciones de bitcoin, debe demostrar que ha realizado el trabajo suficiente para probar que sus intenciones son genuinas. Si fuera demasiado fácil, la red se llenaría de datos falsos.  

La solución fue pedir a los Nodos que compitieran en una especie de lotería en la que los ganadores podían añadir un nuevo bloque a la cadena. Para encontrar el número ganador de la lotería, los Nodos utilizan ordenadores diseñados exclusivamente para ejecutar un algoritmo específico que realiza un sinfín de permutaciones. El algoritmo de la lotería ajusta su dificultad según el número de participantes para garantizar que se encuentre un ganador aproximadamente cada diez minutos.  

Esta lotería en sí no tiene más sentido que demostrar que cualquier Nodo ha realizado el trabajo suficiente para ganarse el derecho de añadir un nuevo bloque de datos. Lógicamente, los Nodos solo participarían en la lotería para obtener un beneficio neto, por lo que el Nodo ganador obtiene una recompensa por bloque de bitcoins recién creados, además de las comisiones pagadas por los usuarios para enviar las transacciones. Esta es la razón por la que el proceso se describe como minería de bitcoins

Y como cada bloque contiene el sellado de tiempo del bloque anterior en una cadena, se desanima a los Nodos a añadir transacciones falsas (doble gasto). Tendrían que seguir ganando la lotería para mantener los datos falsos en la cadena, pero la red solo respeta la cadena más larga. 

Al tratarse de un proceso aleatorio, la probabilidad de ganar continuamente la lotería es demasiado pequeña como para preocuparse al respecto. 

Cómo Bitcoin creó la escasez digital 

La recompensa por bloque tiene una doble función, ya que la minería es la única forma en que se pueden crear nuevos bitcoins. Esto garantiza que se cumpla la cualidad de escasez, ya que el protocolo incluye una oferta fija de 21 millones de bitcoins. 

Las recompensas por bloque se han distribuido aproximadamente cada diez minutos desde que se minó el primer bloque, el Bloque Génesis, en enero de 2009. La recompensa por minar un bloque se reduce a la mitad cada 210.000 bloques o aproximadamente una vez cada cuatro años. Para el año 2140 se habrán minado todos los bitcoins.

¿Qué es Bitcoin? Recapitulación 

Bitcoin es una red de pagos digitales que adopta un enfoque revolucionario en la forma de registrar y liquidar las transacciones utilizando una moneda incorporada del mismo nombre. 

La red de pagos de Bitcoin es descentralizada, liquida transacciones y mantiene saldos en un libro de contabilidad compartido sin una autoridad central. 

Las unidades de Bitcoin se definen como firmas digitales, que solo se pueden gastar con una combinación de claves privadas y públicas. 

La red de Bitcoin alberga un libro de contabilidad compartido de bloques de datos que contienen sellados de tiempo encadenados para registrar criptográficamente el movimiento de bitcoins. 

Cualquiera puede unirse a la red de Bitcoin siguiendo una serie de reglas (el protocolo) y utilizando un ordenador especial (Nodo) para participar en una pseudo lotería (minería).