Table of Contents
El staking es el acto de dejar criptomonedas depositadas en un contrato inteligente, monedero o exchange con el fin de percibir ganancias. Aunque a simple vista parezca un proceso similar al de “holdear”, el staking también cumple funciones operacionales y de seguridad para la red en la que se realiza, puesto que se trata de una alternativa a la minería tradicional de criptomonedas.
El staking es un concepto que nace a partir de lo que se conoce como un mecanismo de consenso en blockchain. Estamos hablando de aquellos protocolos que hacen posible que una red descentralizada opere, agrupando las transacciones de los usuarios en bloques para ser verificadas y, posteriormente, agregadas al libro de contabilidad en donde se lleva el registro de todas las actividades.
Algunas redes, como Bitcoin, utilizan como mecanismo de consenso la Prueba de Trabajo (PoW), en donde los usuarios colaboran con equipos especializados (ASIC) o poder computacional de su ordenador para confirmar las transacciones de la red y recibir recompensas a cambio.
Sin embargo, otras blockchains, como es el caso de Ethereum, se han decantado por el mecanismo de Prueba de Participación (PoS), en donde algunos usuarios mantienen sus monedas bloqueadas (hacen staking) con el objetivo de convertirse en validadores de la red capaces de procesar las transacciones y también recibir recompensas.
En líneas generales, el staking se puede describir como una inversión monetaria y una actividad en la red. A diferencia de holdear, los usuarios que hacen staking no pueden mover sus criptomonedas nuevamente por un periodo determinado, comprometiéndolos con la blockchain.
Asimismo, a diferencia de la minería, aunque no es necesaria hacer grandes inversiones de electricidad, equipos especializados e instalaciones, el hecho de que estos usuarios estén dispuestos a almacenar sus monedas y no moverlas, técnicamente asegura que trabajarán en pro de la red porque de lo contrario pueden ser penalizados o perder su capital invertido.
Ethereum no es la única red con Prueba de Participación
Aunque Ethereum ha popularizado el staking en el mercado de criptomonedas, no es la primera y la única red que utiliza este mecanismo de consenso. Otras plataformas como Stellar, Algorand y NEO también funcionan a partir del staking.
1 ¿Cómo funciona el staking en Ethereum 2.0?
Tal y como hemos comentado anteriormente, el staking es una actividad crucial para el mecanismo de consenso Prueba de Participación. Por ende, su funcionamiento está íntimamente conectado con la organización, verificación y validación de todas las operaciones de una red. Hablemos un poco de cómo funciona esta actividad, en Ethereum 2.0, si deseas convertirse en un validador de la red.
Primero debemos tener en cuenta que el staking y la figura del validador están muy relacionadas. Un usuario puede convertirse en validador de la red, solo si hace primero staking con sus fondos de la criptomoneda de Ethereum, el ether (ETH). Para ello, debe depositar 32 ethers (o múltiplos de 32) en un contrato inteligente de la Beacon Chain —red de Ethereum que se encarga de manejar a los validadores.
Con las monedas bloqueadas y disponiendo de una computadora para procesar la información de la red, dicho usuario puede ahora sí convertirse en validador y recibir recompensas a cambio de su participación. Aquí hemos recorrido el nivel superficial del staking, ahora tenemos que profundizar en los aspectos técnicos que permiten a un validador ganar o no una recompensa.
A nivel de código, es el mismo mecanismo de consenso (PoS) el que delimita a los validadores cómo deben trabajar para verificar y procesar las transacciones de la red. El protocolo de Ethereum, principalmente, determina que son 32 bloques de transacciones —también conocidos como slots— que deben los validadores formar en cada ronda de validación, la cual dura un promedio de 6,4 minutos.
¿Cómo se forman las épocas en Ethereum?
Los 32 bloques que agrupa PoS para que validen los participantes conforman, en total, una época, o epochs como mejor se le conoce en Ethereum. Las épocas son periodos específicos de tiempo en una blockchain, en donde se almacena la información de las transacciones validadas en ese momento, los incentivos para los validadores e, incluso, se utilizan para determinar/programar la activación de un evento.
Para procesar estos slots y formar una época, los validadores se agrupan de forma aleatoria en comités de 128 entidades o personas. Cada uno de estos comités, además, se le asigna un bloque de transacciones especifico, así como se preestablece un tiempo para proponer la organización de dicho bloque y validar las transacciones que contenga. Como se trata de 32 bloques en general, se necesitan 32 comités para completar el proceso de validación de cada epoch.
Y, a pesar de que podemos ver que son muchos los validadores que participan en estas rondas, sólo un miembro por cada comité es asignado al azar para proponer las transacciones y su distribución en el bloque. Este validador es quién recibirá la fracción más grande de la recompensa, mientras que los 127 miembros restantes que lo ayudarán votando la propuesta y certificando las transacciones, reciben el restante.
Entonces, ¿cómo logro en convertirme en ese validador que propone el bloque? Pues, se trata de un proceso al azar, pero definitivamente la cantidad de monedas en staking también juega un papel importante. Aquellos validadores que tienen mayor participación en la red, es decir, que poseen más criptomonedas bloqueadas en staking, tienen una mayor probabilidad de ser seleccionados como el nodo que organizará las transacciones.
No obstante, los demás validadores (aunque sean pocas sus tenencias) también son recompensados y en la próxima ronda tendrán nuevamente una oportunidad para ser seleccionados con el objetivo de que el esquema sea democrático y descentralizado.
Cuando el validador ya propuso el bloque y el comité lo certificó, este se añade a la blockchain y se crea un enlace para confirmar su inserción. De esta manera, se incorporan y confirman nuevas transacciones en la red, aunque habrá que esperar dos épocas más para considerarlas irreversibles. Para esa altura, los validadores reciben la recompensa por su participación y se reinicia el proceso.
Por otro lado, aquellos que desean únicamente hacer staking, pero no estan interesados en convertirse en validadores, tienes otras opciones mucho más sencillas para empezar a ganar dinero. Por ejemplo, los pools de staking y algunos exchanges de criptomonedas ofrecen servicios a los usuarios para que generen pasivos con sus fondos.
En este caso, el propietario solo tiene que depositar las criptomonedas en el contrato inteligente de la plataforma, y es la empresa quién se encarga de forma centralizada de hacer las actividades de validador.
2 ¿Cuáles son los requisitos para hacer staking en Ethereum 2.0?
- El staking es una inversión, por lo que el primer requisito que se debe cumplir es tener capital para poder participar. Si deseas ser validador, necesitas depositar 32 ethers o más. No obstante, si tu objetivo es únicamente generar pasivos, los pools de staking y algunos exchanges ofrecen estos servicios y se puede iniciar con hasta centavos de dólar.
- Un PC con suficiente memoria también es imprescindible, puesto que los validadores deben descargar gran parte de la blockchain de Ethereum para poder operar.
- Conexión a internet rápida y constante es otro requerimiento básico, puesto que el procesamiento de transacciones se trata de una actividad que se lleva a cabo las 24 horas del día, los 7 días de la semana.
- Un nodo de staking que tenga instalados dos interfaces para interactuar con la red Ethereum, una para la ejecución (Geth, Besy, Erigon) y un cliente (Prysm, Lighthouse, Teku).
- También necesitarás un monedero, puesto que al convertirte en validador necesitarás determina dirección para recibir la recompensa y otra para el pago de las comisiones.
3 ¿Cuál es el mínimo de ether (ETH) necesario para hacer staking?
Si deseas ser un validador con tu propio nodo y directamente conectado a la Beacon Chain, red de Ethereum especializada en el funcionamiento de la Prueba de Participación, entonces deberás depositar en un contrato inteligente 32 ETH.
Se trata de una inversión bastante alta para un usuario promedio, por lo que también existen otros métodos para poder hacer staking en Ethereum. Por ejemplo, los pools de staking tienen mínimos muy bajos (de hasta centavos de dólar) para empezar a almacenar tus monedas y recibir recompensas a cambio.
Distintos métodos para hacer staking en Ethereum
Además de la Beacon Chain, los usuarios pueden depositar sus monedas en pools de staking, como Lido, para ganar recompensas. Asimismo, exchanges como Binance, Kraken y Coinbase ofrecen servicios similares. En cuanto a monederos, una de las más populares es Metamask posee funciones de staking de ethers.
Algunos de estos pools hacen lo que se conoce como staking líquido. Es decir, trabajan con un token representativo a los que se encuentran depositados, que tienen una paridad 1:1 con ETH. De esta manera, los usuarios pueden seguir moviendo su dinero a pesar de que sus fondos en ethers están bloqueados. Sin embargo, las recompensas suelen ser menores en este tipo de formato de staking, así como aumentan las posibilidades de perder acceso a tu dinero o ser víctima de hackeos.
4 ¿Cuánto tiempo debo mantener mi ether (ETH) bloqueado en staking?
En un principio, cuando Ethereum se encontraba en el proceso de migración de su viejo mecanismo de consenso (Prueba de Trabajo) al que actualmente está utilizando (Prueba de Participación), se permitió la posibilidad de que los usuarios empezaran a depositar ETH para convertirse en validadores. Este proceso inició a finales de 2020, y desde ese entonces hasta 2023 los fondos depositados en el contrato inteligente de la Beacon Chain se habían mantenido totalmente bloqueados.
Para abril del 2023, con la actualización Shapella, Ethereum 2.0 incorpora en sus funciones la posibilidad de que los validadores retiren las recompensas ganadas en este periodo, así como también dejen de ser validadores si así lo desean. De esta manera, los ethers en staking ahora tienen mucha más movilidad que en años anteriores, aunque sus retiros no se procesan de forma inmediata.
Según calculan expertos en la industria, después de Shapella podrán retirar sus fondos 8 validadores por época. La liberación de los ETH duraría, aproximadamente, 27 horas para aquellos validadores no penalizados, mientras que para aquellos validadores que incurrieron en algún mal comportamiento lo recibirán en un promedio de 36 días. Más allá de estas métricas, exchanges que proveen de este servicio apuntan que podrían pasar días, semanas y hasta meses procesando los retiros, por lo que se trata de una operación lenta.
5 ¿Cuánto puedo ganar haciendo staking en Ethereum?
Esta no es una pregunta con una respuesta única y fija. Las ganancias que se pueden generar con el staking de Ethereum son muy variadas, por lo que hay que tomar en cuenta más de un elemento para poder calcular los posibles ingresos de esta actividad. Eso sí, te avisamos de entrada que el capital que producen puede no ser tan grande como el de la minería, aunque sí menos costoso y difícil de mantener.
El porcentaje de recompensa en Ethereum
El porcentaje de recompensa que reciben los validadores de Ethereum varía diariamente. Es necesario hacer seguimiento a la información de Beacon Chain y Ethereum.org para saber cuánto es el retorno anual de los validadores.
La recompensa que reciben los validadores depende, primero, de la cantidad de ETH que tengas depositado en el contrato inteligente o pool. A mayores tenencias, tendrás más oportunidades de ser seleccionado para validar un bloque, en caso de que seas un validador. Asimismo, percibirás a largo plazo un mayor porcentaje de ganancia anual.
La recompensa también varía según la cantidad de validadores que se encuentren conectados en la red en un momento determinado. A mayor cantidad de validadores, las recompensas se distribuyen entre una mayor cantidad de individuos y, por ende, el porcentaje de ganancia a recibir disminuye. En caso de que disminuyan las entidades conectadas, aumentará el porcentaje de ganancias.
El tiempo que se lleva haciendo staking también juega un papel clave. Aquellos individuos que entraron en las primeras rondas de participación de Ethereum, cuando la red estaba en planes de migración, recibieron los porcentajes de ganancias anuales más jugosos.
Por último, las ganancias también dependen del precio de la moneda en el momento. Tal y como ocurre con el holding, algunos usuarios están interesados en hacer staking para aprovechar la apreciación de un activo con el paso del tiempo. Aprovechar la llegada de un mercado alcista para vender puede ser la estrategia de algunos traders con los ETH que tienen bloqueados y sus respectivas recompensas. Asimismo, puede ocurrir que un mercado bajista borre las ganancias generadas.
6 ¿Cuáles son los riesgos asociados al staking de Ethereum?
- El principal riesgo del staking de Ethereum es la volatilidad del mercado de criptomonedas. El precio de ETH puede varias mientras tienes tus fondos bloqueados, por lo que podrías terminar teniendo pérdidas en tu inversión. Por si fuera poco, vender dichas monedas no es sencillo, puesto que su tiempo de retiro suele ser más largo.
- Los fondos bloqueados en contratos inteligentes o pools están más expuestos a errores que pueden terminar en la pérdida parcial o total de los fondos. Asimismo, los hackers pueden estar tras la pista de nodos de staking para robar sus ETH.
- Si configuras mal tu nodo o cometes un error validando, puedes ser penalizado por la red. Las penalizaciones no solo aumentan el tiempo para poder retirar tu dinero, sino que también pueden quitarte parte de tus fondos, su totalidad e, incluso, removerte como validador.
- Los reguladores también están detrás de las actividades de staking. Como se trata de una actividad financiera nueva y con pocas (o nulas) leyes que lo amparen, puede ocurrir que pools de staking sean cerrados o restringidos, tal y como ocurre con Coinbase en Estados Unidos.