Cripto

Prueba de trabajo

También llamadoPoW · PoW

La prueba de trabajo es un componente del consenso en blockchain en el que los mineros demuestran que han invertido esfuerzo computacional para encontrar un hash válido para un bloque, haciendo que la creación y la revisión de la historia de la blockchain sean costosas en proporción al trabajo requerido.

Qué significa Proof of work

Un sistema proof-of-work establece un objetivo de dificultad para los hashes de bloque. Los mineros varían repetidamente los datos y hacen hash hasta que un resultado cumple ese objetivo. Los demás participantes pueden verificar rápidamente un resultado válido. Como cambiar un bloque antiguo requeriría rehacer su trabajo y el de los bloques posteriores, el trabajo acumulado ayuda a que la historia de transacciones confirmada sea costosa de reescribir.

La proof of work sustenta el modelo de seguridad de redes como Bitcoin, pero no garantiza que un pago individual sea definitivo ni que un activo conserve valor. La seguridad depende de factores como la distribución del poder de minado, los incentivos económicos, las reglas del software y la cantidad de trabajo acumulada tras el bloque de una transacción.

Supongamos que un minero ensambla un bloque candidato y debe encontrar un hash por debajo del objetivo actual de la red. No hay atajo: puede necesitar probar un número muy grande de entradas distintas antes de encontrar un hash válido. Una vez encontrado, los demás nodos pueden verificar ese hash rápidamente. Alterar una sola transacción cambiaría el hash del bloque y requeriría una nueva prueba de trabajo.

Preguntas frecuentes

¿Por qué la prueba de trabajo consume energía?+

Los mineros realizan cálculos repetidos mientras compiten por encontrar un hash que cumpla el objetivo de dificultad del protocolo. El esfuerzo computacional requerido es el recurso que hace costoso reescribir bloques pasados en comparación con prolongar honestamente la cadena.

¿Siempre gana la cadena de bloques más larga en proof of work?+

Más precisamente, las redes proof-of-work suelen seleccionar la cadena válida con mayor trabajo acumulado, sujeta a sus reglas de consenso. La longitud por número de bloques por sí sola puede ser una descripción incompleta, porque los bloques pueden representar cantidades distintas de dificultad.

Ir al material original.

01Documentación para desarrolladores de Bitcoin — cadena de bloques y prueba de trabajo02Documentación para desarrolladores de Bitcoin — modos de funcionamiento