¿Qué tipo de cálculos hacen los mineros que haga su computadora? [duplicar]

Recientemente escuché sobre una nueva criptomoneda (o tal vez no es nueva y simplemente estoy fuera del circuito) llamada Gridcoin que usa su GPU/CPU/ASIC para hacer cálculos de investigación en lugar de cálculos "sin sentido".

Anteriormente había pensado que los mineros de Bitcoin hacen que su computadora haga los cálculos necesarios para procesar las transferencias de Bitcoin, y luego toma un poco de la parte superior como pago por hacer el cálculo. Si eso es cierto, ¿por qué todos los artículos de Gridcoin dicen que los cálculos son inútiles?

Estoy tratando de comprender más los detalles reales detrás de Bitcoin, y hay muy poca información que sea accesible para el profano.

¿Qué hace el minero que hace mi computadora cuando estoy minando? ¿Y por qué no se desarrollaron antes criptomonedas "más útiles" como Gridcoin? ¿Por qué el sistema lo recompensa por cálculos sin sentido y cómo es eso sostenible?

Como puede ver, hay un montón de preguntas que podrían cubrir lo que está preguntando. Revíselos y díganos si alguno de ellos responde a su pregunta aquí, de lo contrario, aclare qué nueva información está solicitando aquí en comparación con los enlaces.
Supongo que he recibido respuestas sobre por qué los mineros/calculadores hacen lo que hacen, pero todavía no sé qué hacen.
He actualizado un poco mi respuesta a continuación para ti.
@FuzailGilani: Quizás no vio que su pregunta se cerró como un duplicado de otras dos preguntas, la segunda fue " ¿Qué están resolviendo realmente los mineros de Bitcoin? ". Debería ayudar con ese aspecto. De lo contrario, tal vez consulte ¿Qué es exactamente la minería? para una descripción menos detallada.

Respuestas (1)

Los cálculos son bastante insignificantes, es un proceso de suerte, por lo que es justo para todos. Sin embargo, no son /inútiles/, porque son los que impulsan la vasta e increíblemente segura red de Bitcoin.

Edición (elaboración): el hashing de Bitcoin es sha256 (sha256()) (es decir, sha256 dos veces... solo para protección adicional contra los ataques sha256). La entrada al algoritmo sha256 contiene varios datos que identifican la "solución" para el siguiente bloque. por lo que tendrá datos como el hash del bloque anterior, una marca de tiempo y un hash para las transacciones incluidas en el bloque.

Si un minero encuentra una solución válida, el nodo la verifica, la acepta y la transmite a otros nodos. Si suficientes nodos reciben y verifican esta solución, se convierte en un bloque y todos los mineros pasan a la siguiente solución de bloque. Debido a que la minería es aleatoria, no se pierden datos históricos cuando alguien más encuentra un bloque: todos los mineros tienen la misma oportunidad (proporcional a su tasa de hash, por supuesto), simplemente repiten sha256 (sha256 ()) una y otra vez. Para que una solución sea válida, debe ajustarse a todos los bloques anteriores y debe ser un número lo suficientemente bajo (definido por el nivel de "dificultad" de la red actual).