#7 Bitcoins parte 2: Funcionamiento de la criptomoneda
Si no paras de oír que hay que invertir en Bitcoins pero no tienes claro de que va esto, acompáñame en este post para comenzar a entender
Hola soy Francisco Fernández @franferparra, Principal Director de Accenture y esta es mi newsletter dedicada a entender la tecnología a través de la simplificación. Porque no es lo mismo Simple que Fácil!
Continuo con la serie de posts dedicados al Bitcoin. Esta vez para hablar del funcionamiento de la criptomoneda. Si no leíste el post anterior #6 Bitcoin parte 1 y no tienes muy claro el concepto de Blockchain te recomiendo que lo leas primero.
Funcionamiento del Bitcoin
Creación de Bitcoins
Lo primero que debemos saber es que el número total de Bitcoins está limitado a 21 millones. Esta limitación está en el protocolo Bitcoin y sirve como política monetaria como veremos más adelante.
Como vimos en el post anterior cada vez que se inscribe un nuevo bloque en la red, el minero que resuelve el problema matemático recibe una recompensa en forma de BTC. Así es como se ponen en circulación los nuevos BTC, cada 10 minutos se inscribe un bloque y se crean nuevos BTC. ¿Pero cuantos BTC se crean cada 10 minutos? La respuesta está en el mecanismo de Halving.
Halving o mecanismo de recompensa
El Halving es un mecanismo por el cual la recompensa se reduce a la mitad cada 210.000 bloques inscritos (aproximadamente cada 4 años). El primer bloque minado recibió 50 BTC y actualmente recibe 6,25 BTC (a precio de hoy casi 170.000 € por bloque inscrito).
En esta gráfica la línea roja indica el ritmo de creación y la azul la recompensa y los hitos de Halving cada 4 años.
Hoy estamos en torno a los 18,8 millones de BTC creados y puestos en circulación, pero como cada vez la recompensa es menor (la mitad cada 4 años) pues se estima que el último bloque que tendrá recompensa será en 2140.
La pregunta entonces es: ¿qué incentivará a los mineros a seguir manteniendo la red Blockchain? La respuesta es que para esa fecha las transacciones de BTC entre usuarios comenzarán a tener una comisión que se asignará al minero que inscriba un bloque.
En el próximo post veremos cómo el ajuste de complejidad y la reducción de la recompensa está haciendo que entren en juego las economías de escala. Es decir, las grandes instalaciones de mineros con mucho poder de computación tienen más posibilidades que un minero “en casa” y además la reducción de la recompensa hace que soló los mineros con economías de escala vean rentable minar. Esto puede suponer un problema y hacer que se centralice el control en unos pocos gigantes mineros.
¿Cómo se realizan transacciones de Bitcoins?
Comencemos aclarando varios conceptos:
Wallet: La verdad es que el término lleva a engaño porque parece que es la cartera dónde guardamos nuestro dinero, pero no. Es más bien un “llavero” o un “guardián de nuestras claves públicas y privadas”.
Dirección Bitcoin: Podríamos decir que es análogo a la cuenta bancaria o a la dirección de email. Es decir, la dirección Blockchain donde te van a dejar un Bitcoin.
Vamos a parar un momento, ¿qué hace que confiemos en que podemos guardar y enviar dinero en una red deslocalizada con mineros privados y sin ningún organismo que los controle? La respuesta es la criptografía. Bitcoin emplea un sistema de criptografía asimétrica. Para entenderlo podemos decir que se necesitan dos claves para que se establezca una transacción, una clave pública para encriptar y otra clave diferente llamada clave privada para desencriptar.
El proceso de creación de claves comienza creando la clave privada y a través de un proceso matemático se crea la clave pública y esta a su vez crea la dirección Bitcoin
Es imposible recorrer este flujo en sentido inverso y obtener la clave privada a partir de la pública o de la dirección Bitcoin.
El Wallet como hemos dicho guarda las claves:
Veamos con un ejemplo como funcionaría: Juan tiene 1 BTC en su dirección Bitcoin y se lo quiere enviar a Pepe:
Pepe le da su dirección Bitcoin a Juan. Sería análogo a que Pepe lediera a Juan su dirección de email. Además, Pepe le da la su clave pública.
Ahora Juan necesita encriptar el BTC para Pepe y utiliza la clave pública que Pepe le ha dado. La clave pública y un proceso criptográfico “transforman ese BTC en un código de números y letras similar a la que vimos con el hash
A continuación, Pepe tiene que desencriptar ese código con su clave privada. Recordemos que necesitamos las dos claves por la encriptación asimétrica.
De esta forma Pepe ya podría utilizar ese BTC. Como vemos no hay problema con facilitar la clave pública ya que solo encripta y es necesaria la clave privada para desencriptar y poder utilizar el BTC.
Es importante volver a recordar que es imposible obtener la clave privada ni desde la clave pública ni desde la dirección Bitcoin
Dinero tradicional vs Bitcoin
Voy a resaltar de una forma muy simplificada las diferencias en el funcionamiento de un sistema bancario tradicional y del sistema Bitcoin.
Bancos centrales e inflación
La primera característica del dinero “tradicional” (fiduciario) es que está regulado por los bancos centrales y por los estados. Son los bancos centrales los que deciden con la política monetaria cuantos dólares o euros se ponen en circulación (“se imprimen”). La parte positiva de este control es que pueden tener un efecto de estímulo de la economía, mientras que por otro lado suelen ser políticas que generan inflación.
Vemos en esta gráfica sobre la cantidad de dólares en circulación como cada vez hay más dólares. Siempre se ha dicho que solventar las crisis a base de imprimir moneda, genera una dependencia como la de la droga. Cada vez es necesario imprimir más. Lo vemos claramente en la gráfica como la tendencia es creciente, en la crisis financiera del 2008 se dispara la gráfica y con la pandemia ya se vuelve vertical.
Bitcoin limitado a 21 millones y deflación
En el otro lado tenemos Bitcoin donde no hay ningún banco central que decida cuanto hay que inyectar en el sistema. Está todo diseñado en el protocolo para que cada 10 minutos se mine un bloque (ajuste de la dificultad) y para que cada 4 años aproximadamente se reduzca a la mitad los Bitcoins introducidos en cada minado.
Estos ajustes en la creación de BTC nos dan como resultado un sistema deflacionario donde el valor del bitcoin aumenta a medida que hay menos inyección en el sistema.
Confianza: Regulación vs consenso
Nosotros guardamos nuestro dinero en bancos porque confiamos en ellos. La confianza se la otorga un regulador que tras aplicarle muchos test y controles le da la licencia de “banco” y por lo tanto “le hace confiable”
En el sistema Bitcoin no hay ningún regulador, nosotros ponemos nuestro dinero en la red porque confiamos en que los nodos de la Blockchain van a validar por consenso que la información registrada en la cadena de bloque es correcta.
Identificación: DNI vs Claves criptográficas
Otra gran diferencia está en la forma en la que nos identificamos. En un banco basta con mostrar un DNI para poder sacar dinero de una cuenta. El DNI es un documento que emite el estado, así que otra vez tenemos un organismo central asignando o no accesos al sistema. Recuerdo un ejemplo kafkiano, cuando hace muchos años en Irlanda intenté abrir una cuenta bancaria, pero el pasaporte no era suficiente, me requerían un contrato de trabajo. Sin embargo, para hacerme un contrato de trabajo me pedían una cuenta para ingresarme la nómina.
En el caso de BTC es el propio sistema el que asigna claves criptográficas públicas y privadas para operar. No es necesario pertenecer a ningún estado u organización y rompe las fronteras entre países y elimina a los intermediarios como los bancos
Referencias
Hasta aquí el post de esta semana dedicado al Bitcoin, espero que no se haya hecho demasiado pesado y que si ya invertís o estáis pensando en ello este post y las referencias os den algo más de luz
Ya sabéis si os ha gustado darle al ❤ y compartirlo en vuestras redes sociales para que sigamos creciendo.
Muchas gracias
Una vez más, me ha encantado tu post !!! Fácil de entender con tus ejemplos de EGB. ;)