Sr.Mojón
Madmaxista
- Desde
- 30 Mar 2011
- Mensajes
- 15.877
- Reputación
- 47.463
Los mineros se encargan de que los usuarios no puedan realizar un doble gasto, esto es, gastar los mismos Bitcoins en dos sitios diferentes.
¿Cómo se previene este doble gasto? Pues en un sistema descentralizado se previene compartiendo todos los usuarios la misma información sobre el historial de transacciones de todos y cada uno de los Bitcoins existentes.
¿Y cómo te aseguras que los usuarios compartan exactamente el mismo historial de transacciones? Pues incluyendo en el código Bitcoin que todos los usuarios aceptan e instalan, la condición de que la cadena válida será siempre la más larga, o lo que es lo mismo, aquella cadena en la que se ha destinado el mayor esfuerzo en construir.
¿Cómo sabes que nadie puede falsificar la cadena y distribuir una artificialmente más larga para que el resto de nodos la acepten como válida? Pues porque para poder añadir bloques a la cadena y aumentar su tamaño hay que resolver complicados problemas criptográficos cuya única forma de averiguar es por el método de prueba y error. Este proceso es muy repetitivo y necesita de una potencia de cálculo considerable. Por eso los mineros aportan su hardware para realizar las pruebas criptográficas necesarias hasta poder alcanzar una solución al problema criptográfica que permita añadir un bloque.
Así con la minería se dan el pasaporte dos pájaros de un tiro. Por un lado te aseguras de que las transacciones que van siendo fijadas a los bloques son aquellas que han sido validadas por la mayoría de la potencia de cálculo de la red Bitcoin. Y por otro lado garantizas que ninguna red de cómputo menos potente que la de Bitcoin pueda alterar la cadena de bloques.
¿Cómo se previene este doble gasto? Pues en un sistema descentralizado se previene compartiendo todos los usuarios la misma información sobre el historial de transacciones de todos y cada uno de los Bitcoins existentes.
¿Y cómo te aseguras que los usuarios compartan exactamente el mismo historial de transacciones? Pues incluyendo en el código Bitcoin que todos los usuarios aceptan e instalan, la condición de que la cadena válida será siempre la más larga, o lo que es lo mismo, aquella cadena en la que se ha destinado el mayor esfuerzo en construir.
¿Cómo sabes que nadie puede falsificar la cadena y distribuir una artificialmente más larga para que el resto de nodos la acepten como válida? Pues porque para poder añadir bloques a la cadena y aumentar su tamaño hay que resolver complicados problemas criptográficos cuya única forma de averiguar es por el método de prueba y error. Este proceso es muy repetitivo y necesita de una potencia de cálculo considerable. Por eso los mineros aportan su hardware para realizar las pruebas criptográficas necesarias hasta poder alcanzar una solución al problema criptográfica que permita añadir un bloque.
Así con la minería se dan el pasaporte dos pájaros de un tiro. Por un lado te aseguras de que las transacciones que van siendo fijadas a los bloques son aquellas que han sido validadas por la mayoría de la potencia de cálculo de la red Bitcoin. Y por otro lado garantizas que ninguna red de cómputo menos potente que la de Bitcoin pueda alterar la cadena de bloques.