¿Cómo se crean bitcoins al resolver problemas matemáticos? [duplicar]

Si entiendo correctamente, el software de minería de Bitcoin "crea" bitcoins resolviendo ecuaciones matemáticas complejas. ¿Existe la necesidad de resolver estos problemas? ¿Tiene algún valor resolver estas ecuaciones? Si no, ¿dónde encaja la resolución de los problemas matemáticos en todo el escenario de Bitcoin?

Respuestas (4)

El problema que resuelve la minería es el problema de proporcionar transacciones seguras sin una autoridad central. Es valioso resolver estos problemas porque, de lo contrario, no habría forma de intercambiar Bitcoins de forma segura.

Bitcoin utiliza la prueba de trabajo como medio para resolver el problema del doble gasto sin una autoridad central. Si trato de enviar el mismo Bitcoin a dos cuentas diferentes, los mineros eligen una transacción u otra y la usan como base de los cálculos que hacen. Debido a que nadie más puede superar a todos los mineros de Bitcoin, esto hace posible que otros determinen qué transacción "gana". Sin este mecanismo, no habría forma de resolver transacciones conflictivas.

Debido a que esta prueba de trabajo cuesta dinero, no es probable que pueda lograrse sin algún incentivo. Las recompensas mineras proporcionan este incentivo.

Los mineros esencialmente están poniendo un sello notarial en un lote de transacciones. Eso es todo para lo que se necesitan.

Pero, ¿cómo se evita tener un notario corrupto? Bitcoin hace esto al tener decenas de miles de notarios potenciales y uno de ellos será el afortunado que llegue a hacer el sello. El afortunado es el que pasa a resolver el problema. Todos los notarios potenciales intentan resolver el acertijo una y otra vez, pero uno de ellos tardará unos diez minutos en tener éxito.

Otros verán la solución y, si es válida, continuarán con el siguiente rompecabezas. Esto construye una cadena de lotes.

Entonces, retroceder en el historial para cambiar los lotes de transacciones requiere tener que rehacer todos los intentos de resolución de problemas que ocurrieron anteriormente. Cuanto más atrás quiera ir, más trabajo de resolución de problemas tendrá que realizar.

Entonces, el problema que se está resolviendo es un sistema que hace que sea enormemente costoso cambiar la historia. Ese es el trabajo por el que se les paga a los mineros.

No, nadie está pagando por las soluciones a los problemas de matemáticas. De hecho, son solo problemas matemáticos en el mismo sentido en que mirar un video de Youtube es hacer un cálculo.

Los mineros están comprobando las transacciones de otros usuarios. El protocolo Bitcoin está construido de tal manera que este proceso a veces crea nuevos bitcoins. La creación de nuevos bitcoins también está regulada por el protocolo: solo se pueden crear 21 millones, y el último Bitcoin se creará alrededor de 2140. La creación de monedas es distinta del valor de las monedas, que proviene de su utilidad, suministro y demanda.

Hay otra criptomoneda, Primecoin (XPM), que utiliza el cálculo de números primos en el proceso de "prueba de trabajo" de la moneda. Estos números primos tienen un valor científico potencial, pero el valor de Primecoin no está vinculado al valor de los números primos. Los números primos están disponibles públicamente, y el valor nuevamente proviene de la oferta, la demanda y la utilidad. El objetivo es que el cálculo involucrado en la "prueba de trabajo", que debe hacerse de todos modos, tenga un beneficio adicional.

Hay dos errores en su respuesta: 1) Solo habrá 21 millones de Bitcoin 2) El último Bitcoin se creará cada vez que se encuentre el bloque #6,929,999. Esto sería 2140 si la red realmente encontrara un bloque cada diez minutos, pero nuestro tiempo promedio es mucho más rápido, estaremos muy por delante del cronograma.

La minería esencialmente intenta descifrar un cifrado por fuerza bruta. Este no es tanto un problema matemático complejo como probar sistemáticamente una multitud de posibles soluciones hasta que una se ajuste a los requisitos previos actuales (contexto y dificultad).

El propósito de la minería es validar las transacciones de la red. Cuanto más esfuerzo computacional se aplica a la minería, más resistente es la red contra los ataques. Por lo tanto, el protocolo Bitcoin ha sido diseñado para otorgar recompensas entre los mineros para incentivar un comportamiento que sea beneficioso para la red: quien encuentre la solución ganadora puede transmitir una cantidad de monedas recién creadas a una dirección de su elección.