¿Cómo se implementa exactamente Proof-Of-Stake?

Recientemente, Ethereum ha despertado mucha atención después de que decidiera pasar de Proof-Of-Work a Proof-Of-Stake. Ha surgido como una gran alternativa a la tradición: un sistema Proof-Of-Work. Al ser más eficiente energéticamente y consumir menos tiempo, se ha convertido en una excelente opción. Antes de continuar, echemos un vistazo rápido a Proof-Of-Stake.
Un punto importante a tener en cuenta sobre Proof-Of-Stake es que, en la mayoría de los casos, la moneda digital se crea en el momento del lanzamiento y su número permanece fijo. Por lo tanto, en este caso, los validadores no obtienen criptomonedas como recompensa en el caso de Proof-Of-Work, sino que obtienen comisiones por transacción como recompensa.
Beneficios de la prueba de participación
Dado que Proof-Of-Stake tiene ventaja sobre Proof-Of-Work, se está volviendo popular. Estos son algunos de los beneficios que ofrece:
1) Eficiencia energética: la razón por la que Proof-Of-Stake se ha vuelto tan popular es que consume menos energía en comparación con Proof-Of-Work. En el caso de Proof-Of-Work, es necesario resolver un algoritmo para agregar un bloque que consume alrededor de $1 millón por día. Por el contrario, Proof-Of-Stake consume menos energía.
2) No es necesario emitir demasiadas monedas: dado que hay un menor consumo de electricidad, no es necesario consumir demasiada energía y no es necesario emitir demasiadas monedas para atraer participantes.
Implementación de Proof-Of-Stake
Como ya se ha mencionado, el usuario tiene que demostrar que posee la criptomoneda para validar la transacción. Cuanto mayor sea la cantidad de monedas, mayor será la probabilidad de que se apruebe la transacción. Obtienen recompensas en forma de comisiones por transacción.
En el caso de Proof-Of-Stake, el creador se selecciona de forma pseudoaleatoria. La riqueza del creador se convierte en la base para la selección. Esta riqueza es la cantidad de monedas o participación. En el caso de Proof-Of-Stake, se utiliza forged en lugar de minted. Los usuarios que validan las transacciones y agregan nuevos bloques se conocen como forgers. He mencionado anteriormente que el usuario o los validadores obtienen la recompensa en forma de tarifa de transacción.
¿Cómo se lleva a cabo la validación de transacciones en Proof-of-Stake?
En este caso, para crear un nuevo bloque, el falsificador debe poner en juego sus monedas inicialmente. Esto es similar a tener una cuenta de depósito en garantía: en caso de que el validador valide una transacción fraudulenta, perderá su participación, así como su derecho a participar en futuros eventos de ese tipo. Un falsificador solo puede participar en la falsificación cuando pone en juego su participación y puede continuar con el proceso de validación.
No funciona con ICO y en la etapa inicial de la criptomoneda, para usar Proof-Of-Stake, puedes comenzar con una ICO, vender las monedas pre-minadas, o bien puedes comenzar con Proof-Of-Work y luego cambiar a Proof-Of-Stake, como se hace en Ethereum.
Monedas que utilizan Proof-of-Stake
Actualmente este sistema se utiliza en:
1) BlackCoin
2) Lisk
3) Peercoin
4) Nxt Coin
5) Métodos de selección de bloques
En el caso de Proof-Of-Stake , es esencial que tengamos una forma de elegir a quien forjará el siguiente bloque. No basta con seleccionarlos en función del tamaño de la cuenta. Es necesario que exista un sistema adecuado que sea útil para hacerlo. Para ser justos al elegir al forjador, hay dos formas:
1) Selección aleatoria: en este caso, el usuario que tiene el valor hash más bajo y el tamaño de su participación tiene la oportunidad de seleccionar el siguiente bloque.
2) Selección basada en la edad de la moneda: como indica el nombre, en este método la edad de la moneda decide al falsificador.
Cálculo de acuñación de monedas
El número de días que el usuario ha mantenido la moneda digital en juego * El número de monedas en juego.
Un punto importante a tener en cuenta aquí es que el número de días debe ser de al menos 30 días para las monedas en juego. Si es menor a 30 días, el falsificador no puede participar en la validación.
Los usuarios o forjadores que tienen más monedas en juego y las han mantenido durante más tiempo tienen una mejor probabilidad de calificar.
El período máximo de participación de las monedas es de 90 días. Esto evita que los usuarios con participaciones muy antiguas y significativas dominen la participación. Esto brinda una oportunidad justa a todos los falsificadores de participar en el proceso de validación.
Peercoin utiliza una selección basada en la edad junto con un método de selección aleatoria.
El resultado final
Esta fue una descripción general de Proof-Of-Stake y cómo funciona. Existen muchos otros métodos que han surgido y que son una forma viable de agregar nuevos bloques. El objetivo detrás de esto es crear un entorno seguro para las transacciones de monedas digitales, junto con la creación de igualdad de oportunidades para que todos puedan ganar.
Deja una respuesta