Nacido como alternativa al protocolo Proof of Work de Bitcoin, Proof of Stake (PoS) es un protocolo que tiene en cuenta la propiedad de activos digitales en lugar de basarse en la potencia de cálculo. Presentado en un artículo publicado en 2012 por los desarrolladores de blockchain Sunny King y Scott Nadal, el protocolo PoS se centra en eliminar el elevado consumo energético que exige la minería de Bitcoin, además de otros problemas. Peercoin fue la primera criptomoneda que utilizó el protocolo PoS.
El protocolo Proof of Work que emplea la red de Bitcoin es un sistema en el que los mineros que concentran la mayor parte de la potencia de procesamiento tienen más peso en la red y, por tanto, obtienen mayores rendimientos. La minería de Bitcoin exige un consumo energético alto, mientras que el protocolo Proof of Stake no reparte el poder de la red según la potencia del procesador. En PoS, la generación del siguiente bloque puede correr a cargo de operadores que ejecutan varias combinaciones a la vez. Existen varios tipos de protocolo Proof of Stake.
En el protocolo Proof of Stake, los usuarios que quieren validar transacciones y llevarse una parte de los ingresos deben bloquear las criptomonedas que van a destinar a la validación. En ese bloqueo dentro del monedero, llamado "staking" (participar de los ingresos), la cantidad que se quiere destinar a esta operación no puede retirarse del monedero hasta que se desbloquee y queda marcada en la red como la participación del usuario.
En las blockchains que utilizan el protocolo de prueba de participación, los usuarios se reparten las recompensas por validar bloques y las comisiones de transferencia (la comisión del minero) que pagan otros usuarios en proporción a su participación. Podemos comparar este proceso con tener acciones de una empresa cotizada: igual que quien posee más acciones recibe una parte mayor de los beneficios que reparte la compañía, los usuarios que destinan más criptomonedas al "staking" obtienen una parte mayor de los ingresos.
Características del protocolo Proof of Stake
El rasgo más destacado de Proof of Stake es que prima el poder del capital sobre la potencia de cálculo. Es decir, en lugar de empezar poniendo a funcionar un equipo, hace falta tener un activo que poner en staking. En el protocolo PoS, un usuario que acumula más criptomonedas puede aumentar también su poder dentro de la red. El proceso de validación se rige por ciertas reglas: los usuarios con más activos en el monedero tienen más probabilidades de ser validadores. De ahí viene el concepto de "staking". El protocolo PoS se basa en que los titulares de monederos ganan dinero confirmando transacciones. El usuario con más activos se lleva una parte mayor de los ingresos. Conviene señalar, no obstante, que esto no funciona igual en todos los tipos de PoS.
Para evitar que el partícipe más rico monopolice la red, el protocolo Proof of Stake utiliza varias opciones a la hora de determinar los bloques. Los tipos de selección más habituales en PoS son la selección aleatoria y la selección por antigüedad de la criptomoneda.
En la selección aleatoria, quienes aprueban las transacciones se eligen entre los nodos más débiles en cuanto a valor de cálculo (hash) pero más ricos en cuanto a valor de participación (share). En la selección por antigüedad de la criptomoneda, se elige como validadores a los usuarios que llevan más tiempo manteniendo el activo y, tras la validación, esos usuarios reciben una recompensa.
Tipos de Proof of Stake
El protocolo Proof of Stake, que da protagonismo a la propiedad de activos de los usuarios, ha ido evolucionando con el tiempo y hoy se ofrece con distintas variantes. Delegated Proof of Stake (dPoS) y Leased Proof of Stake (LPoS) son los tipos de PoS más destacados.
Delegated Proof of Stake (DPoS)
En el protocolo Proof of Stake, basado en la propiedad de criptomonedas, un usuario obtiene el derecho a validar transacciones y generar bloques con solo mantener sus criptoactivos en un monedero conectado a la blockchain correspondiente. dPoS, en cambio, incorpora algunas funciones adicionales y aprovecha el poder de los partícipes para alcanzar el consenso mediante una votación justa.
Su red blockchain de Delegated Proof of Stake (dPoS) recurre a un sistema de reputación social para impulsar el consenso. Considerado el protocolo menos descentralizado en comparación con los demás, dPoS busca dar a los poseedores de criptomonedas voz en la gestión de la red.
A diferencia del sistema Proof of Stake, los usuarios delegan en otro usuario los criptoactivos que guardan en su monedero. La criptomoneda no sale del monedero, pero se contabiliza como activo del usuario delegado y refuerza su voz en la red. Quien recibe el derecho de delegación de otros usuarios obtiene una parte mayor de los ingresos de la red y reparte esos ingresos entre quienes le delegaron en proporción a su participación.
Leased Proof of Stake (LPoS)
En el protocolo Proof of Stake, los usuarios se seleccionan según ciertos criterios y validan bloques. Dicho de otro modo, no pueden generar ingresos con todos los bloques producidos. En cambio, en el protocolo Leased Proof of Stake (LPoS) se permite a los usuarios arrendar un porcentaje de un nodo completo. El sistema funciona exactamente igual que PoS, pero además emplea un método de arrendamiento para incentivar la participación de los usuarios que tienen cantidades pequeñas de activos. Entre las criptomonedas que utilizan el protocolo LPoS, la más conocida es Waves.
Los usuarios arriendan las criptomonedas de su monedero a otros usuarios que aprueban transacciones en la red. Durante el arrendamiento, la cantidad arrendada no sale del monedero del usuario, pero queda bloqueada para retiradas y operaciones de compraventa. El usuario arrendatario recibe una parte mayor de los ingresos mientras realiza su actividad de minería y comparte sus ganancias con sus partícipes en proporción a lo aportado. El usuario puede rescindir el arrendamiento o arrendar más criptomonedas en cualquier momento.
