En este momento estás viendo Prueba de recurso (criptomoneda)

¿Qué es la prueba de capacidad (PoC) para las criptomonedas?

La prueba de capacidad (PoC) es un algoritmo de mecanismo de consenso utilizado en blockchain que permite que los dispositivos de minería en la red utilicen el espacio disponible en el disco duro para determinar los derechos de minería y validar transacciones. Esto contrasta con el uso del poder computacional del dispositivo de minería (como en el algoritmo de prueba de trabajo) o la participación del minero en las criptomonedas (como en el algoritmo de prueba de apuesta).

Conclusiones clave

  • Los sistemas de autenticación de prueba de capacidad (PoC) utilizan espacio libre en el disco duro de un dispositivo para almacenar soluciones a un problema de hash de criptomonedas.
  • La principal ventaja de un sistema PoC es su eficiencia en comparación con los sistemas de prueba de trabajo (PoW) y prueba de servicio (PoS).
  • Las cadenas de bloques a prueba de recursos incluyen Storj, Burst, Chia y SpaceMint.

Comprensión de la prueba de medios

La prueba de capacidad ha surgido como una de las numerosas soluciones alternativas al problema del alto consumo de energía en los sistemas de prueba de trabajo (PoW) y la programación de criptomonedas como sistemas de prueba de apuestas (PoS).

La prueba de capacidad permite a los dispositivos de minería, también conocidos como nodos, en la red blockchain utilizar espacio vacío en su disco duro para extraer las criptomonedas disponibles.

En lugar de cambiar repetidamente los números en el bloque de encabezado para cambiar el valor de la solución como en un sistema PoW, 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, mayores serán los valores de resolución que se pueden almacenar en el disco duro, más probable será que un minero tenga que igualar el valor hash requerido de su lista, lo que da como resultado una mayor probabilidad de que la recompensa gane la minería. .

Para hacer una analogía, si el premio de la lotería se basa en hacer coincidir los números más grandes en el boleto ganador, entonces un jugador con una lista más larga de posibles soluciones tendrá más posibilidades de ganar. Además, el jugador puede usar los números de bloque de los billetes de lotería una y otra vez.

Burstcoin es una criptomoneda que utiliza un sistema de prueba de recursos. Otras monedas que utiliza son Storj, Chia y SpaceMint.

Cómo funciona PoC: trazado y minería

El protocolo de prueba de capacidad implica un proceso de dos pasos que implica el trazado y la minería.

Primero, se traza el disco duro: se crea una lista de todos los valores posibles de nonce mediante el hash repetido de datos, incluida una cuenta de minero. Cada uno de estos elementos contiene 8192 hashes, numerados del 0 al 8191. Todos los hashes están emparejados en «primicias», lo que significa que los hashes adyacentes se combinan para formar un par de dos. Por ejemplo, hash 0 y 1 es igual a primicia 0, hash 2 y 3 y hash 1, y así sucesivamente.

El segundo paso implica el ejercicio de minería real, y un minero calcula un número de primicia. Por ejemplo, si un minero inicia la actividad minera y genera la primicia número 38, el minero luego iría a la primicia número 38 de nonce 1 y usaría los datos de esa primicia para calcular un valor de fecha límite.

El proceso se repite para calcular la fecha límite para cada nonce almacenado en el disco duro del minero. Después de calcular todos los plazos, el minero selecciona el que tiene el plazo mínimo.

La fecha límite indica la cantidad de tiempo en segundos que debe haber transcurrido desde que se creó el último bloque antes de que un minero pueda crear un nuevo bloque. Si nadie más ha creado un bloque dentro de este período, el minero puede crear 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 crear el bloque en los siguientes 36 segundos, X asegurará la oportunidad de crear el siguiente bloque y ser recompensado.

Ventajas y desventajas de la prueba de recursos

PoC tiene varias ventajas sobre los sistemas PoW y PoS, así como una serie de desventajas importantes que incluyen:

Hijo

  • PoC puede usar cualquier disco duro normal, incluidos aquellos con sistemas basados ​​en Android.

  • Se informa que es hasta 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 discos duros.

  • Los datos de minería se pueden eliminar fácilmente y la unidad se puede reutilizar para cualquier otro propósito de almacenamiento de datos.

Contras

  • Muchos desarrolladores no han adoptado el sistema.

  • El malware puede afectar las actividades mineras.

  • La adopción generalizada de PoC podría desencadenar una «carrera armamentista» para producir discos duros con mayor capacidad.