¿Qué es Proof-of-Stake (PoS)? Conceptos base de cripto
El Proof-of-Stake es uno de los mecanismos de consenso que se utilizan para validar las transacciones y generar nuevos bloques en los sistemas blockchain, además de autenticar las nuevas entradas de transacciones en un libro de contabilidad de la cadena de bloques, asegurando el libro de contabilidad en el proceso.
Introducción sobre los mecanismos de consenso en blockchain
Inicialmente, el mecanismo de consenso más utilizado en Blockchain fue el mecanismo Proof-of-Work; ganó popularidad debido al crecimiento de las blockchains de Bitcoin y Ethereum.
Proof-of-Work es un mecanismo de consenso utilizado para confirmar transacciones y crear nuevos bloques en una blockchain a través de la minería (un proceso de resolución de complejos problemas matemáticos).
Con el tiempo, el Proof-of-Work se volvió menos eficaz para validar las transacciones debido a su largo y costoso proceso de minería.
Además, el Proof-of-Work es poco respetuoso con el medio ambiente, ya que consume demasiada energía en su proceso de minería. Todas estas deficiencias han dado lugar a diferentes problemas que dificultan la escalabilidad de la tecnología blockchain.
Como respuesta a estos problemas, los desarrolladores crearon un mecanismo de consenso alternativo llamado Proof-of-Stake. Vayamos un poco más allá para desentrañar el misterio del mecanismo de consenso Proof-of-Stake.
Cómo entender el Proof-of-Stake
El modo de funcionamiento Proof-of-Stake difiere del Proof-of-Work; da poder de validación a los propietarios de monedas que deciden hacer staking con ellas para verificar las transacciones y crear nuevos bloques en una blockchain. Este mecanismo selecciona sus validadores de forma aleatoria, dando así a cada participante de la red la oportunidad de validar transacciones y crear nuevos bloques dentro de la blockchain.
Propiedades del Proof-of-Stake
- Nodos
Los nodos son dispositivos conectados que ejecutan el software de la blockchain u ordenadores responsables de ejecutar las reglas y normas de la blockchain.
- Votación
La votación es la forma en que la Blockchain llega a un consenso sobre sus propuestas; los participantes de la red que delegan sus tokens a la blockchain participan en el proceso de gobernanza.
- Propuestas
Las propuestas son reglas, regulaciones o cambios que los participantes de la red blockchain votan para su aprobación o desaprobación por medio de la gobernanza.
- Staking
El staking es la forma en que los participantes de la red delegan sus tokens a una red blockchain para el apoyo, la gobernanza y la autenticación de las transacciones en el sistema blockchain; la blockchain recompensa al participante de la red por ello.
- Participantes
Los participantes son la combinación de todos los responsables del funcionamiento y la gobernanza del sistema blockchain a través del staking y la votación. Entre los participantes se encuentran los validadores y los delegadores.
- Desarrolladores
Los desarrolladores son los responsables del código de la blockchain; encuentran soluciones a los problemas, aplican los cambios votados y llevan a cabo actualizaciones para asegurar el rendimiento óptimo de la red.
Cómo funciona el Proof-of-Stake
En PoS a los nodos para minar se les llama validadores. La elección de un nodo para validar un bloque es aleatoria, pero tendrán mayor probabilidad de ser elegidos aquellos que acumulen mayor cantidad de tokens en staking o mayor tiempo de participación en la red. Esa es la forma en que la red incentiva a los participantes, aumentando la posibilidad de firmar un bloque proporcionalmente a la cantidad de tokens que posea en staking.
Cada vez que la red blockchain necesita formar un nuevo bloque, el algoritmo elige aleatoriamente un validador del staking pool para publicar el siguiente bloque. Una vez validada la transacción y producido el siguiente bloque, la blockchain compensa al validador por participar en el funcionamiento y mantenimiento de la cadena de bloques.
Los validadores pueden facilitar sus posibilidades de ser elegidos en función de su porcentaje de staking total. Por ejemplo, un nodo con el 40% del total de tokens en staking tiene un 40% de posibilidades de ser elegido para validar la transacción del nuevo bloque. Sin embargo, si el validador seleccionado verifica una transacción de forma errónea o intenta manipular el sistema, dicho validador será castigado con un slashing.
Cómo hacer staking en Proof-of-Stake
Hay dos formas de hacer staking para obtener buenas recompensas. Una es convertirse en validador y gestionar un nodo PoS, pero requiere de conocimientos técnicos y conlleva costes de mantenimiento de la infraestructura.
La segunda forma es delegar tus token a un exchange o validador. Tendrás que encontrar un validador fiable al que delegar tus tokens; Stakely es un validador fiable que opera para diferentes blockchains.
Cómo convertirse en validador
Convertirse en validador de Proof-of-Stake puede requerir cierto nivel de conocimiento técnico acerca de la blockchain; esta es una de las razones por las que la mayoría de los inversores en criptomonedas hacen staking delegando sus tokens a proveedores de staking profesionales como Stakely, para no tener que lidiar con los aspectos técnicos del staking.
Para convertirte en validador, los usuarios deben delegar una determinada cantidad de sus tokens a tu nodo; dependiendo de la blockchain, es probable que uno de los requisitos es que tú mismo delegues un mínimo de tokens en tu validador como depósito. Tendrás que ser capaz de gestionar los nodos conectados a la red blockchain y mantener actualizado el nodo para que corra la última versión del software de la blockchain.
Sin embargo, cada blockchain Proof-of-Stake cuenta con sus propias reglas y requisitos en cuanto a la cantidad de delegación mínima que necesaria para convertirse en un validador. Por ejemplo, ETH requiere que los usuarios apuesten 32 ETH para ejecutar un nodo validador en la blockchain.
Caso de uso en la vida real
Proof-of-Stake es uno de los mecanismos de consenso más utilizados a nivel mundial; casi todos los nuevos proyectos cripto operan con el mecanismo de consenso Proof-of-Stake. La blockchain de Ethereum, la madre de todas las blockchain de contratos inteligentes y la segunda criptomoneda más grande por capitalización de mercado, está migrando al mecanismo de consenso Proof-of-Stake.
La migración de Ethereum certifica aún más a Proof-of-Stake como uno de los mejores mecanismos de consenso para ayudar a Blockchain a lograr la escalabilidad y resolver los problemas actuales que afectan a su crecimiento.
En caso de no disponer de 32 ETH para crear un validador, como mencionamos anteriormente, ya existen plataformas de staking líquido y pools de staking mediante los cuales puedes delegar la cantidad de ETH que desees y continuar sacando provecho de tus tokens gracias a al staking líquido de ETH, un dos en uno.
¿Cuáles son los pros y los contras del Proof-of-Stake?
El mecanismo de consenso Proof-of-Stake tiene como objetivo abordar la ineficiencia de Proof-of-Work como la escalabilidad y los problemas ambientales como el alto consumo de energía que trunca el crecimiento de blockchains.
Ventajas del Proof-of-Stake
- Descentralización
Proof-of-Stake fomenta la descentralización en la tecnología blockchain; permite que cada participante de la red participe en el proceso de gobernanza de la blockchain.
- Alta velocidad de transacción
Proof-of-Stake alcanza el consenso más rápidamente que Proof-of-Work, lo que ayuda al sistema a procesar las transacciones rápidamente.
- Bajas tasas de transacción
Las blockchains Proof-of-Stake cobran tasas de transacción más bajas que las PoW porque los procesos de transacción son más cortos y rápidos.
- Bajo consumo de energía
Proof-of-Stake es eficiente energéticamente, y consume menos electricidad que el consenso Proof-of-Work.
- No se necesita ningún equipo especial
En Proof-of-Stake no requieren grandes estaciones de minado como en PoW para participar en el proceso de consenso, sin embargo la mayoría de redes suelen tener unos requerimientos mínimos que aseguren el buen rendimiento del nodo de acuerdo a las características y funcionalidades de la red. Por lo general un PC de gama media-alta será más que suficiente.
Inconvenientes del Proof-of-Stake
- Formación de cárteles
Proof-of-Stake asigna el poder de voto en función del número de monedas que tenga el usuario. En la mayoría de los casos, una moneda equivale a un voto; cuantas más monedas tiene un usuario, más poder de voto tiene; esto da a las ballenas de la red poder para influir en la red, especialmente si se pusieran de acuerdo para controlar la blockchain.
- Más propenso al ataque del 51%
El acceso a más del 50% del poder de voto de una blockchain puede dar acceso al control completo de la red. Aunque tal ataque parece poco realista o imposible en blockchains PoS más prominentes, este ataque podría ser más probable en blockchains PoS más pequeñas.
- Prueba del tiempo
Una de las principales críticas contra el mecanismo de consenso Proof-of-Stake es que la tecnología es nueva y no ha superado la prueba del tiempo. Creen que podría fallar a largo plazo.
En conclusión, Proof-of-Stake resuelve la mayoría de los principales problemas que aquejan al mundo de Blockchain. Aunque la tecnología es todavía nueva y está en su etapa de desarrollo, una vez que esté completamente desarrollada, tiene el potencial de llevar a la tecnología Blockchain al crecimiento y la escalabilidad que conducirá a una mayor aceptación de Blockchain en todo el mundo.
Acerca de Stakely
Stakely es un proveedor de staking no custodio, fiable y fácil de usar, que ayuda a validar y autenticar las transacciones para blockchains Proof-of-Stake de nueva generación. Stakely proporciona nodos para que los criptoinversores deleguen sus tokens favoritos para obtener recompensas pasivas sin necesidad de desenvolverse en los aspectos más técnicos de la blockchain.