DEFINICIÓN de Prueba de capacidad (criptomoneda)
La prueba de capacidad (POC) es un algoritmo de mecanismo de consenso utilizado en blockchains que permite a los dispositivos de minería en la red usar su espacio disponible en el disco duro para decidir los derechos de minería, en lugar de usar la potencia informática del dispositivo de minería (como en la prueba de trabajo algoritmo) o la participación del minero en las criptomonedas (como en el algoritmo de prueba de participación).
DESGLOSE Prueba de capacidad (criptomoneda)
La prueba de capacidad surgió como una de las muchas soluciones alternativas al problema del alto consumo de energía en la prueba de trabajo (POW), el problema que inherentemente promueve el acaparamiento de criptomonedas en lugar de gastar en la prueba de participación (POS).
En el algoritmo de consenso POW estándar y comúnmente seguido, los mineros cambian rápidamente un número en el encabezado del bloque tan rápido como pueden con el objetivo de encontrar un valor hash correcto. El primer minero en identificar el valor hash correcto, llamado nonce, transmite esa información a la red. Otros mineros validan y autentican las transacciones antes de pasar a trabajar en el siguiente bloque. Esencialmente, este enfoque funciona como un sistema de lotería, donde los mineros siguen cambiando el valor hash para encontrar el correcto.
La prueba de capacidad permite a los dispositivos de minería (nodos) en la red blockchain la capacidad de utilizar el espacio vacío en su disco duro para extraer las criptomonedas disponibles. En lugar de alterar repetidamente los números en el encabezado del bloque y el hash repetido para el valor de la solución, POC funciona almacenando una lista de posibles soluciones en el disco duro del dispositivo de minería incluso antes de que comience la actividad minera.
Cuanto más grande sea el disco duro, más valores de solución posibles se pueden almacenar en el disco duro, más posibilidades tiene un minero de igualar el valor hash requerido de su lista, lo que resulta en más posibilidades de ganar la recompensa minera.
Para establecer una analogía: si las recompensas de la lotería se basan en acertar la mayoría de los números en el boleto ganador, entonces un jugador con una lista más larga de posibles soluciones tendrá mejores posibilidades de ganar. Además, el jugador puede seguir usando los números de bloque de boletos de lotería una y otra vez.
La prueba de capacidad implica un proceso de dos pasos que implica el trazado y la minería.
Primero, se traza el disco duro, es decir, la lista de todos los posibles valores nonce se crea a través del hash repetido de datos, incluida la cuenta de un minero. Cada uno de estos nonce contiene 8192 hashes, que están numerados del 0 al 8191. Todos estos hashes se combinan en primicias, es decir, los hashes adyacentes se combinan para formar un par de dos. Por ejemplo, los hash 0 y 1 constituyen la primicia 0, los hash 2 y 3 constituyen el hash 1, y así sucesivamente.
El segundo paso implica el ejercicio de minería real, durante el cual un minero calcula un número de primicia. Por ejemplo, supongamos que un minero comienza la actividad minera y genera un número de primicia 38. Luego, el minero iría al número de primicia 38 de nonce 1, usaría los datos de esa primicia para calcular un valor límite. El proceso se repite para calcular la fecha límite para cada nonce retenido en el disco duro del minero. Después del cálculo de todos los plazos, el minero selecciona el que tiene el plazo mínimo.
Una fecha límite representa la duración del tiempo en segundos que debe transcurrir desde que se forjó el último bloque antes de que un minero pueda forjar un nuevo bloque. Si nadie más ha forjado un bloque dentro de este tiempo, el minero puede forjar un bloque y reclamar la recompensa del bloque.
Por ejemplo, si el minero X tiene un plazo mínimo de 36 segundos y ningún otro minero puede forjar el bloque dentro de los próximos 36 segundos, X tendrá la oportunidad de forjar el siguiente bloque y ser recompensado.
POC ofrece ventajas en términos de uso de discos duros normales, incluidos los que tienen sistemas basados en Android, y se dice que es 30 veces más eficiente energéticamente que la minería basada en ASIC de la criptomoneda Bitcoin. No hay necesidad de hardware dedicado o actualización constante de los discos duros. Los datos de minería se pueden borrar fácilmente y la unidad se puede reutilizar para cualquier otro propósito de almacenamiento de datos.
Las desventajas incluyen una tasa de adopción más baja y la posibilidad de que el malware afecte las actividades mineras.
Burstcoin es una criptomoneda para usar prueba de capacidad.