Proof-Of-Work

De Bitcoin Wiki
Saltar a: navegación, buscar

Proof of work (en lo sucesivo PoW) es una parte de la información, que era difícil (perdida del tiempo, es caro) hacer para la satisfacción de las ciertas condiciones. La comprobación de esta información debe ser máximamente simple. El destino proof-of-work — comprobar que los cálculos eran realizados realmente a la creación del nuevo bloque.

Destino[editar]

La creación PoW puede representar el proceso casual con una pequeña probabilidad del éxito, durante que hay una gran cantidad de las faltas. Bitcoin usa así llamada “Hashcash” la función para la prueba de la ejecución del trabajo (PoW).

Una de las aplicaciones de esta idea – el uso Hashcash en calidad del método para la prevención del email-spam – pedir PoW del contenido email para cada carta. Regular email las cartas con la ligereza pueden ser generadas PoW del contenido (por fuerza de lo que este proceso no exige una gran cantidad de los recursos), he aquí por los clientes que envían el spam, encontrarse con el problema de la concesión PoW para unos millones de cartas.

Principio de trabajo[editar]

Hashcash la función se usa en Bitcoin para la creación de los bloques. PoW, que es atada al contenido del bloque, es necesario para la aceptación del bloque por el sistema. La complicación de esta tarea varía para el control de la frecuencia de la posición de los bloques. El sistema es programado así que la frecuencia de la posición de los bloques, por término medio, componía 1 bloque en 10 minutos.

En vista de lo que el proceso de la posición del bloque exige mucho labor es casual, es imposible con la exactitud predecir por que Bitcoin-worker (miner) decidirá la tarea y encontrará el bloque. Para esto que el sistema reconocería el bloque verdadero es necesario que ello hash componga el significado menor en comparación con el objetivo corriente (target). Así, cada bloque muestra que era hecho un cierto trabajo de su posición.

Cada bloque contiene gesh del bloque anterior, formando la cadena. Cambiar el bloque es imposible – probablemente sólo crear el bloque a la misma altura, que contendrá en él hash del bloque anterior. La realización de tal proceso tiene que realizar el trabajo de la posición de todos los bloques anteriores. Una alta complicación de este proceso protege la cadenita de los bloques (block chain) del acceso no autorizado y los ataques como double-spending.