Diario TI – 02/11/17 – Crear un bitcoin consume la misma electricidad que una casa durante una semana
El analista de criptomonedas Alex de Vries declaró a Motherboard que el actual precio de bitcoin hace rentable el consumo anual de los 24 teravatios/hora en electricidad requeridos para su minería. La creación de cada bitcoin hace necesario que las computadoras resuelvan operaciones matemáticas cada vez más complejas. Según la publicación, 24 terawatt equivale al consumo anual de electricidad en un país como Nigeria, con sus 186 millones de habitantes.
Leer ¿Su país tiene control de cambio? Esta sencilla guía explica cómo usar Bitcoin
Lo anterior implica un consumo promedio de 215 kilovatios-hora (KWh) de electricidad de electricidad por cada transacción de bitcoin, de las que a diario o se registran 300.000. Motherboard observa que una casa estadounidense estándar consume 901 kWh al mes, cada transacción de bitcoin representa la suficiente energía eléctrica para operar todos los electrodomésticos de un hogar durante una semana.
Pero, ¿Qué trabajo hace un minero de bitcoin que resulta tan costoso?
El trabajo del minero es justo lo que genera la confianza en estas criptomonedas: Es validar las transacciones de intercambio de bitcoins, agregando eslabones a la historia de vida de cada bitcoin mediante el estudio y la actualización del blockchain. Y ojo: no es fácil. Sólo gana dinero el minero que primero valide la transacción.
La “blockchain” (cadena de bloques) es una base de datos de transacciones en la red de Bitcoin compartida por todos los nodos (los ordenadores que participan en la red) que participan en el sistema basado en el protocolo Bitcoin.
Leer ¿Usted quiere entender que es Bitcoin? Pues antes debe entender que es blockchain
Los nuevos conjuntos de transacciones (bloques) se agregan a la cadena de bloques de Bitcoin aproximadamente cada 10 minutos por los llamados mineros. Mientras trabajan en el blockchain, estos mineros no están obligados a confiar el uno en el otro. Lo único en lo que los mineros tienen que confiar es en el código que ejecuta Bitcoin. El código incluye varias reglas para validar nuevas transacciones. Por ejemplo, una transacción solo puede ser válida si el remitente posee realmente el monto enviado. Cada minero individualmente confirma si las transacciones cumplen con estas reglas, eliminando la necesidad de confiar en otros mineros.
El truco es lograr que todos los mineros acuerden el mismo historial de transacciones. Cada minero en la red tiene la tarea constante de preparar el próximo lote de transacciones para la cadena de bloques. Solo uno de estos bloques se seleccionará aleatoriamente para convertirse en el último bloque de la cadena. La selección aleatoria en una red distribuida no es fácil, así que aquí es donde aparece la prueba de trabajo. En la prueba de trabajo, el siguiente bloque proviene del primer minero que produce uno válido. Esto es más fácil decirlo que hacerlo, ya que el protocolo de Bitcoin hace que sea muy difícil para los mineros hacerlo. De hecho, el protocolo ajusta periódicamente la dificultad para garantizar que todos los mineros de la red solo produzcan un bock válido cada 10 minutos en promedio. Una vez que uno de los mineros finalmente logre 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. El afortunado es recompensado con una cantidad fija de monedas, junto con las tarifas de transacción correspondientes a las transacciones procesadas en el nuevo bloque. El ciclo luego comienza de nuevo.
El proceso de producir un bloque válido se basa principalmente en prueba y error, donde los mineros hacen numerosos intentos cada segundo tratando de encontrar el valor correcto para un componente de bloque llamado “nonce”, y esperan que el bloque completo resultante cumpla 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 donde puedes elegir tus propios números. La cantidad de intentos (hashes) por segundo viene dada por el hashrate de su equipo de minería. Esto normalmente se expresará en Gigahash por segundo (mil millones de hashes por segundo).
Leer Así opera el club exclusivo, clandestino y lucrativo de la minería de bitcoins en Venezuela
“Blockchain es una tecnología ineficiente por diseño, debido a que creamos confianza mediante un sistema basado en la desconfianza. Si sólo confías en ti mismo y en un conjunto de reglas (el software), entonces tendrás que validar todo lo que ocurra de manera externa a las reglas. Esa es la naturaleza de un nodo de blockchain”, señaló Bartosik.