Están manteniendo y actualizando la cadena de bloques.
La cadena de bloques es un registro público de cuánto bitcoin contiene cada billetera bitcoin en un momento dado. Cuando Alice quiere enviar a Bob 1BTC, ella (su cliente de bitcoin, técnicamente) publica un hash de su clave de billetera secreta, la clave de billetera pública de Bob y el número 1 (para 1BTC) (nota: esto está muy simplificado). Si no sabe qué es un hash o las claves, piense en esto como una “solicitud de transferencia”, lo mismo que enviaría a su banco.
Los mineros de Bitcoin ven que Alice ha publicado esta solicitud y calculan cómo debería ser la cadena de bloques después de que se haya realizado esta transferencia. Esto no es una simple cuestión de “Sujeto 1 de la billetera de Alice, agregue 1 a la billetera de Bob”, debido a la construcción criptográfica de las billeteras bitcoin y la cadena de bloques. La criptografía de bitcoin está fuera del alcance de esta pregunta; Lo importante es que la solución es muy difícil de encontrar. Lo que hacen los mineros de bitcoin es, esencialmente, adivinar la solución y verificar si la suposición es correcta. Lo hacen una y otra vez hasta que alguien encuentra la solución correcta y publica esa solución para todos los demás, actualizando así la cadena de bloques. Los cálculos reales involucrados son solo aritméticos.
- ¿Dónde debo comenzar si quiero aprender programación de computadoras?
- Cómo comenzar a hacer aprendizaje automático para un análisis de datos simple
- ¿Por qué el problema P = NP es el "gran problema" en la complejidad computacional?
- ¿Qué es el punto de secuencia en c?
- ¿Existe un algoritmo para fusionar dos árboles rojo-negros con una complejidad menor que O (n + m)?
Fuera de tema: razonablemente podría señalar que cualquier cosa que hace una computadora es simplemente aritmética al final, pero en este caso es más cierto de lo habitual, ya que la teoría criptográfica tiene que ver con conceptos matemáticos simples como factorización y logaritmos (en … ” “ambientes raros”).