Protocolo de consenso distribuido consistente en la resolución de problemas matemáticos, en específico, una secuencia hash que tiene una variable que lo dificulta. Resolver la prueba con éxito suele requerir tiempo y energía eléctrica. Por esto, en última instancia, este sistema condiciona la capacidad de minado al poder computacional del usuario.