El método de prueba de participación está recibiendo mucho reconocimiento en estos días, con Ethereum cambiando a este método desde el método de prueba de trabajo. La prueba de participación es un método sustituto para la confirmación de transacciones en una cadena de bloques. Se está desarrollando en reconocimiento y siendo utilizado por varias criptomonedas. Para conocer la prueba de participación, es fundamental conocer el significado fundamental de prueba de trabajo. El acuerdo de prueba de trabajo es utilizado por Bitcoin y la mayoría de las otras criptomonedas importantes.
Historia y concepto
La prueba de participación (PoS) se logró por primera vez en el proyecto criptográfico Peercoin por un desarrollador no identificado llamado Sunny King. El libro blanco se publicó el 19 de agosto de 2012. Sin embargo, PoS como mecanismo de consenso ya se explicó en 2011 en viajes de bitcoin.
La mayoría necesaria para un consenso descentralizado es esencialmente creada por PoS sobre el crédito en lugar de por la función hash como en la Prueba de trabajo. Por lo tanto, cuanto más crédito tenga, más probable será que pueda crear un bloque. Para la selección de quienes pueden producir el bloque en la red, existen diferentes enfoques.
Peercoin, por ejemplo, no es 100 % PoS, sino que también incorpora PoW con área hash de objetivo variable. El hash objetivo depende de la acuñación y de las monedas soportadas. La acuñación o la edad de las monedas designa el tiempo que las monedas ya están en una dirección. Cuanto mayor sea la suma Coinage * Coins de su dirección, mayor será el área hash objetivo del posible generador de bloques. Entonces, por supuesto, para alguien que guarda muchas monedas, es más fácil encontrar un bloque. La minería es opcional en PoS. Puede ser que todas las monedas hayan sido producidas por adelantado. Peercoin, por ejemplo, paga a los productores de bloques.
Prueba de participación
A diferencia del método de prueba de trabajo, en el que el usuario autentica las transacciones y produce distintos bloques mediante la ejecución de una cantidad definida de operaciones computacionales, el método de prueba de participación necesita que el usuario designe la posesión de un número definido de factores de criptomonedas.
El productor de un nuevo bloque se determina en un proceso pseudoaleatorio, en función de los activos del usuario, también descrito como “participación”. En el método de prueba de participación, se establece que los bloques se reproducen o crean, no se extraen. Los usuarios que autentican transacciones y generan nuevos bloques en este método se mencionan como falsificadores.
En la mayoría de los casos de prueba de participación , las secciones de criptomonedas se construyen en el lanzamiento de la moneda y se decide su cantidad. Por lo tanto, en lugar de utilizar factores de criptomonedas como premio, los falsificadores aceptan tarifas de transacción como premios. En varios eventos, se pueden producir nuevos bloques de moneda acumulando monedas, y los falsificadores pueden ser compensados con nuevos bloques de moneda producidos como premios, en lugar de cargos por transacción.
Beneficios del punto de venta
Desventajas de PoS
Sobre todo, la prueba de participación sigue siendo un concepto vago. Solo hay proyectos raros que realizan PoS principalmente debido a los siguientes problemas:
- En el caso de una bifurcación, el siguiente productor de bloques puede simplemente robar ambas cadenas. En PoW, el productor de bloques tendría que minar en ambas cadenas, lo que le daría mayores costos de energía. POS elimina estos costos adicionales. En PoS, por lo tanto, un staker con mentalidad económica siempre acepta ambas cadenas, sin importar qué cadena comanda al final. Porque si controla la rama, en la que no se quedó, la recompensa se ha ido. Este problema también se denomina problema de “nada en juego” y aún no se ha resuelto de manera convincente.
- En PoW, un atacante tiene que gastar más de un bloque para reestructurar la cadena, como ha hecho toda la red desde ese bloque. La informática es tan buena como lo único que no se puede falsificar o simular con las computadoras. En PoS, en cambio, se podría simular toda la cadena y todos los procesos históricos sobre ella con una computadora, o de esta manera generar una cadena con más participación que las existentes. Por lo tanto, no estaría claro para la red qué cadena ahora es honesta. Esto se soluciona actualmente con puntos de control. Los nodos obtienen hashes de bloque de la cadena válida que guardan. No aceptan una cadena alternativa que no contenga estos hashes de bloque. Tienen que estar en línea todo el tiempo. En Peercoin existe una instancia central que irradia estos hashes de bloque en la red.
- Otro problema es la elección del productor de bloques. En PoW es aleatorio. Si primero encuentra un hash de bloque válido, puede producir el bloque. Para los sistemas PoS puros, la selección es difícil. Es importante que la elección ocurra por casualidad. El algoritmo debe ser conocido públicamente para que todos puedan autenticar la elección. Es extremadamente difícil involucrar un proceso aleatorio dentro del mecanismo de consenso que no pueda ser manipulado. Por ejemplo, considere un sistema que toma el hash de bloque del bloque actual para determinar el siguiente productor de bloque. Ahora, el productor de bloques actual podría buscar hashes, lo que a su vez lo convierte a él o a una parte preferida en el próximo productor de bloques. En este caso, tendríamos un PoW indirecto.
Conclusión
Si uno destaca las desventajas de PoS, solo ve la eficiencia del PoW de Nakamoto. Los problemas mencionados anteriormente resueltos por PoW aún no se han resuelto en PoS o aún se debe demostrar que son solucionables. Peercoin se considera como un sistema central con sus puntos de control. Los entusiastas de las criptomonedas esperan Ethereum con su protocolo PoS Casper y Cardano con Ouroboros.
Ethereum y Cardano están trabajando en la implementación de un PoS que funcione porque es posible un PoS descentralizado, esto pondría fin al enorme desperdicio de energía del PoW.