Bitcoin sigue aumentando su complejidad. Y sigue llegando más y más potencia de cálculo.
La complejidad del minado de Bitcoin está aumentando de nuevo, a pesar de que, al menos hasta hace unas semanas, la situación no parecía tranquila para los principales mineros del sector. El indicador es interesante - y si Bitcoin te preocupa, pero no tienes ni idea de lo que significa o lo que señala, ahora es el momento de prestarle atención.
¿Qué está cambiando en el mundo de la minería de Bitcoin? ¿Hay realmente algo que aún no es obvio? ¿Y qué implicará el aumento de la complejidad?
Lo ideal sería que Bitcoin produjera un bloque cada 10 minutos
La idea de Satoshi Nakamoto, creador de Bitcoin, era -y se ha mantenido hasta hoy- que la blockchain de bitcoin produjera un bloque cada 10 minutos. Piense en estos bloques como una nueva página de transacción que se añade al libro de contabilidad. Los mineros compiten por registrar esa página, porque cada página añadida al libro mayor se recompensa con 6,25 bitcoins y todas las comisiones que los usuarios pagan por las transacciones en sí. Hay una clara ventaja económica en esta competición, sobre la que volveremos.
Para añadir blockchain, hay que resolver una especie de rompecabezas matemático
La prensa generalista suele hablar de ecuaciones complejas, pero no es así. De hecho, los cálculos que hay que hacer para poder añadir un blockchain son muy sencillos. El problema es que hay que hacer muchos. Es más como prueba y error que resolución de problemas. Miles de millones de intentos.
Sin entrar en detalles, imagina que tienes que encontrar un número que al multiplicarlo por muchos otros números de un bloque dé un número determinado. Un número determinado es lo que intentan encontrar los ordenadores mineros. Y se necesitan muchísimos intentos para conseguirlo. Obviamente, cuantos más ordenadores (y cuanto más rápidos sean) estén conectados a la red, más fácil será encontrar ese número.
En circunstancias normales -si la dificultad de encontrar ese número fuera fija- cuantos más ordenadores se añadan a la red Bitcoin, más rápido se encontrará una solución que dé derecho a añadir el último bloque y ganar Bitcoins de nueva creación.
Dado que, como vimos anteriormente, la idea es mantener un intervalo medio de 10 minutos entre cada bloque, existe aquí una complejidad que el protocolo ajusta automáticamente cada 2.016 bloques. Y eso es aproximadamente cada 2 semanas.
La complejidad se puede cambiar
Si los ordenadores en su conjunto se han hecho más grandes y/o tienen más capacidad de procesamiento, los bloques duran de media menos de 10 minutos.
Por tanto, el protocolo Bitcoin se ajusta: evalúa el tiempo medio en el que se han añadido los últimos 2.016 bloques, y si es superior a 10 minutos, reduce la complejidad del puzzle matemático. En caso contrario, aumenta la complejidad.