¿Sabías que Bitcoin se ejecuta en una red que consume mucha energía?
Desde su inicio, el consenso de minimización de la confianza de Bitcoin ha sido habilitado por su algoritmo de prueba de trabajo. Las máquinas que realizan el «trabajo» consumen enormes cantidades de energía mientras lo hacen.
Asimismo, la energía utilizada proviene principalmente de combustibles fósiles. El índice de consumo de energía de Bitcoin se creó para proporcionar información sobre estas cantidades y crear conciencia sobre la insostenibilidad del algoritmo de prueba de trabajo.
¿Qué tipo de trabajo están realizando los mineros?
Los llamados mineros agregan nuevos conjuntos de transacciones (bloques) a la cadena de bloques de Bitcoin aproximadamente cada 10 minutos. Mientras trabajan en la cadena de bloques, estos mineros no están obligados a confiar unos en otros. Lo único en lo que los mineros tienen que confiar es en el código que ejecuta Bitcoin.
¿Qué reglas incluye para validar transacciones?
El código incluye varias reglas para validar nuevas transacciones. Por ejemplo, una transacción solo puede ser válida si el remitente realmente posee el monto enviado. Cada minero confirma individualmente si las transacciones se adhieren a estas reglas, eliminando la necesidad de confiar en otros mineros.
¿Y cuál es el truco?
El truco consiste en hacer que todos los mineros estén de acuerdo en el mismo historial de transacciones. Cada minero de la red tiene la tarea constante de preparar el siguiente lote de transacciones para la cadena de bloques. Solo uno de estos bloques se seleccionará al azar para convertirse en el último bloque de la cadena.
La selección aleatoria en una red distribuida no es fácil, por lo que aquí es donde entra en juego la prueba de trabajo. En la prueba de trabajo, el siguiente bloque proviene del primer minero que produce una válida.
Protocolo de Bitcoin
Esto es más fácil de decir que de hacer, ya que el protocolo Bitcoin hace que sea muy difícil para los mineros hacerlo. De hecho, el protocolo ajusta regularmente la dificultad para garantizar que todos los mineros de la red solo produzcan un bloque válido cada 10 minutos en promedio. Una vez que uno de los mineros finalmente logra producir un bloque válido, informará al resto de la red.
Otros mineros aceptarán este bloque una vez que confirmen que se adhiere a todas las reglas, y luego descartarán cualquier bloque en el que hayan estado trabajando ellos mismos.
El minero afortunado es recompensado con una cantidad fija de monedas, junto con las tarifas de transacción que pertenecen a las transacciones procesadas en el nuevo bloque. Luego, el ciclo comienza de nuevo.
El proceso de producir un bloque válido se basa en gran medida en prueba y error, donde los mineros realizan numerosos intentos cada segundo tratando de encontrar el valor correcto para un componente de bloque llamado «nonce», y esperando que el bloque completado resultante cumpla con los requisitos ( ya que no hay forma de predecir el resultado).
Por esta razón, la minería a veces se compara con una lotería en la que puede elegir sus propios números.
El número de intentos (hash) por segundo viene dado por el hashrate de su equipo de minería. Normalmente, esto se expresará en Gigahash por segundo (mil millones de hashes por segundo).
¿Y la sustentabilidad?
El ciclo continuo de minería de bloques incentiva a personas de todo el mundo a minar Bitcoin. Como la minería puede proporcionar un flujo sólido de ingresos, la gente está muy dispuesta a ejecutar máquinas que consumen mucha energía para obtener una parte de ella.
A lo largo de los años, esto ha provocado que el consumo total de energía de la red Bitcoin crezca a proporciones épicas, ya que el precio de la moneda alcanzó nuevos máximos. Toda la red de Bitcoin ahora consume más energía que varios países. Si Bitcoin fuera un país, se clasificaría como se muestra a continuación.