Resumen del Staking
Esta guía te introducirá al funcionamiento del staking con Rocket Pool (cómo se pone en uso tu ETH y cómo se generan tus recompensas) y resumirá las formas en que puedes hacer staking.
Si no te interesa cómo funciona el staking y solo quieres aprender cómo hacer staking, haz clic aquí para ir directamente a esa sección.
Cómo Funciona el Staking de Ethereum
Antes de adentrarnos en Rocket Pool, hablemos sobre el staking en Ethereum en general. Desde la Fusión el 15 de septiembre de 2022, Ethereum ahora comprende dos blockchains en paralelo: la capa de Ejecución (anteriormente ETH1), que contiene todos los datos de transacciones de Ethereum, y la capa de Consenso (también conocida como Beacon Chain, anteriormente ETH2), que consiste en una red de validadores que determinan colectivamente la validez de cada transacción y cada bloque transmitido a la red.
Staking es el proceso de crear y mantener uno (o más) de estos validadores en la Beacon Chain para ayudar a la red a mantener la consistencia y seguridad de la blockchain de Ethereum. Los validadores hacen esto escuchando las transacciones y las nuevas propuestas de bloques, y atestiguando que el bloque propuesto contiene transacciones legales y válidas, realizando cálculos y verificaciones detrás de escena. Ocasionalmente, pueden proponer nuevos bloques ellos mismos.
Para garantizar que la red sea resistente contra validadores maliciosos que mienten sobre el estado actual de la cadena, cada validador debe bloquear exactamente 32 ETH como una "participación" en la red. Realizar sus deberes correctamente y estar de acuerdo con la mayoría de los demás validadores les permitirá ganar recompensas; desempeñarse incorrectamente y atacar la cadena les costará parte de su saldo bloqueado de 32 ETH. La cantidad tomada depende de la gravedad del ataque y el número de validadores que participaron en él.
Los validadores en Ethereum reciben asignaciones de atestiguaciones y propuestas de bloques según un calendario. Esto es muy diferente del antiguo sistema de Prueba de Trabajo (PoW), donde todos intentaban constantemente competir entre sí para encontrar el siguiente bloque antes que los demás. Esto significa que, a diferencia del PoW donde un minero no tenía garantizado ganar una recompensa de bloque a menos que encontrara el siguiente bloque, los validadores de Prueba de Participación sí tienen garantizado un ingreso lento y constante siempre que cumplan con sus deberes.
Inicialmente, las recompensas de los validadores simplemente se acumulaban en la Beacon Chain contra cada validador y eran inaccesibles para su operador. A partir del hard fork "Shapella", las recompensas de los validadores son rutinariamente "descremadas" a la dirección de la capa de Ejecución definida por las credenciales de retiro del validador.
Además, ahora que las capas de Ejecución y Consenso se han fusionado, los validadores también son recompensados con tarifas de prioridad por las transacciones incluidas en los bloques que proponen. Estas tarifas de prioridad se pagan directamente en la capa de Ejecución según el "Receptor de Tarifas" establecido por el proponente del bloque. Si el validador está participando en una red MEV para proponer un bloque construido por otra persona, ese constructor proporcionará una propina suplementaria al validador conocida como recompensa MEV. Esto también está disponible directamente en la capa de Ejecución y se proporciona al mismo tiempo que las tarifas de prioridad.
Cómo Funciona Rocket Pool
A diferencia de los stakers en solitario, que deben depositar 32 ETH para crear un nuevo validador, los nodos de Rocket Pool solo necesitan depositar 8 ETH o 16 ETH por validador. Esto se combinará con 24 ETH o 16 ETH respectivamente del pool de staking (que los stakers depositaron a cambio de rETH) para crear un nuevo validador de Ethereum. Este nuevo validador se llama minipool.
Para la Beacon Chain, un minipool se ve exactamente igual que un validador normal. Tiene las mismas responsabilidades, mismas reglas que debe seguir, mismas recompensas, y así sucesivamente. La única diferencia está en cómo se creó el minipool y cómo funcionan los retiros cuando el operador del nodo decide salir voluntariamente del minipool o es penalizado con slashing. Toda la creación, retiros y delegación de recompensas se maneja mediante los contratos inteligentes de Rocket Pool en la capa de Ejecución. Esto lo hace completamente descentralizado.
El Token rETH
Como staker de Rocket Pool, tu función es depositar ETH en el pool de depósito, lo que permitirá a un operador de nodo crear un nuevo validador de la Beacon Chain. Puedes hacer staking de tan solo 0.01 ETH.
Al hacerlo, recibirás un token llamado rETH. rETH representa tanto cuánto ETH depositaste, como cuándo lo depositaste. La proporción incluye las recompensas que los operadores de nodos de Rocket Pool ganan de:
- La propia Beacon Chain
- Tarifas de prioridad de las propuestas de bloques
- Recompensas MEV de las propuestas de bloques
Más específicamente, el valor de rETH está determinado por la siguiente proporción:
Dado que las recompensas de la Beacon Chain, las tarifas de prioridad y las recompensas MEV se acumularán constantemente, esto significa que el valor de rETH efectivamente siempre aumenta en relación con ETH. La tasa de cambio rETH/ETH se actualiza aproximadamente cada 24 horas en función de las recompensas de la Beacon Chain obtenidas por los operadores de nodos de Rocket Pool.
Para ilustrar este punto, aquí hay un gráfico del valor de rETH (relativo a ETH) a lo largo del tiempo: como se esperaba, demuestra un crecimiento lento pero constante:
Hagamos un ejemplo simple como demostración.
Digamos que haces staking al principio cuando 1 ETH = 1 rETH. Depositas 10 ETH y recibes 10 rETH de vuelta.
Después de algunos años, los saldos en la Beacon Chain crecen debido a las recompensas de los validadores. Digamos que se habían puesto en staking 128 ETH con Rocket Pool y la suma de todos los saldos de los validadores en la Beacon Chain era de 160 ETH. Entonces 1 ETH valdría (128/160) = 0.8 rETH; a la inversa, 1 rETH valdría (160/128) = 1.25 ETH.
En este punto, podrías intercambiar tus 10 rETH de vuelta a los contratos inteligentes de Rocket Pool y recibir 12.5 ETH a cambio.
Esto significa que mientras estés manteniendo rETH, estás haciendo staking con Rocket Pool. No necesitas obtenerlo directamente de Rocket Pool. Por ejemplo, puedes comprar rETH en un exchange; como cada token rETH es exactamente el mismo, ¡recibirás automáticamente los beneficios del staking simplemente manteniendo el token!
El intercambio de rETH por ETH directamente con Rocket Pool solo es posible cuando el pool de staking tiene suficiente ETH para manejar tu intercambio. El ETH en este pool proviene de dos fuentes:
- ETH que otros stakers han depositado, que aún no ha sido usado por un operador de nodo para crear un nuevo validador
- ETH que fue devuelto por un operador de nodo después de que salieron de uno de sus validadores y recibieron sus recompensas de la Beacon Chain
Es posible que si los operadores de nodos han puesto todo el pool de staking a trabajar en la Beacon Chain, entonces el pool de liquidez no tendrá suficiente saldo para cubrir tu retiro. En este escenario, puedes encontrar otras formas de intercambiar tu rETH por ETH (como un exchange descentralizado como Uniswap), aunque probablemente vendrán con una pequeña prima.
Como alternativa a mantener y eventualmente devolver tu rETH a Rocket Pool, también eres libre de usarlo en aplicaciones DeFi. Puedes intercambiarlo, prestarlo, usarlo como colateral... como rETH es un token ERC20 estándar, puedes usarlo de cualquier forma que podrías usar cualquier otro token.
Implicaciones Fiscales
Cada país tiene sus propias leyes fiscales, y sería imposible documentarlas todas aquí. En algunos países, depositar ETH por rETH puede considerarse un evento gravable. Sin embargo, debido a que rETH inherentemente acumula valor mientras la cantidad real del token que posees permanece constante, simplemente mantenerlo usualmente no genera ningún evento gravable.
Esto puede hacer que rETH sea un token de staking preferible para mantener a largo plazo si tu país separa los impuestos sobre las ganancias de capital a corto y largo plazo.
Las leyes fiscales relacionadas con las criptomonedas están en su infancia; cada usuario debe hacer su propia investigación y considerar hablar con un profesional de impuestos.
A continuación se muestran algunos sitios útiles que ofrecen asistencia fiscal a los usuarios relacionados con Ethereum. Esto no es un respaldo oficial: se aconseja a los usuarios que hagan su propia investigación sobre las implicaciones y estrategias fiscales:
Cómo Hacer Staking con Rocket Pool
Como se describió anteriormente, mientras estés manteniendo el token rETH, eres un Staker de Rocket Pool. A continuación resumiremos varias formas comunes de adquirirlo.
Todos los métodos descritos aquí dependen del uso de una billetera de Ethereum como MetaMask. Si nunca has usado una billetera de Ethereum antes, te animamos encarecidamente a aprender más sobre ellas y practicar su uso antes de hacer staking con Rocket Pool. Las secciones a continuación incluyen algunos pasos que se demuestran con MetaMask como ejemplo; deberían traducirse a tu billetera de elección lo suficientemente fácil para que puedas seguir el proceso.
A través de Rocket Pool Directamente
Con este método, usarás una billetera web3 (como MetaMask) e interactuarás con el sitio web de Rocket Pool para intercambiar ETH por rETH y viceversa. Este método garantiza que recibirás la cantidad exacta de rETH que vale tu ETH, ya que proviene directamente de los contratos inteligentes de Rocket Pool, pero puede ser algo costoso si los precios del gas de la red son altos y estás haciendo staking de una cantidad relativamente pequeña de ETH.
Si estás practicando el staking en la Hoodi Testnet, el método directo anterior es la única opción actualmente soportada.
Haz clic aquí para aprender cómo hacer staking a través de Rocket Pool directamente.
A través de un Exchange Descentralizado en Ethereum (Capa 1)
Con este método, accederás a un exchange descentralizado como Balancer o Uniswap y comprarás rETH usando el token de tu elección, tal como lo harías con cualquier otro intercambio de tokens.
Rocket Pool ha creado oficialmente un pool estable componible de Balancer. Los pools estables componibles son ideales para tokens como rETH, porque honran la tasa de cambio real reportada por el Oracle DAO: esto significa que intercambiar con él tendrá mucho menor deslizamiento y tarifas más bajas que un exchange descentralizado convencional, por lo que obtienes un trato mucho mejor al comprar o vender rETH.
Debido a esto, y porque tiene una tarifa de transacción más pequeña que intercambiar directamente a través del sitio web de Rocket Pool, recomendamos encarecidamente usar Balancer si quieres hacer staking a través de esta ruta.
Si Balancer no funciona para ti, también hay un pool de liquidez ETH-rETH en Uniswap. Ten en cuenta que este es un pool convencional, por lo que te verás afectado por el deslizamiento y tarifas más altas si lo usas, pero la tarifa de gas seguirá siendo menor que hacer staking directamente a través del sitio web de Rocket Pool.
A través de un Exchange Descentralizado en una Red de Capa 2
Con este método, comenzarás por puentear tu ETH existente (u otros tokens de tu elección) a una red de Capa 2 de Ethereum como Optimism o Arbitrum y luego usar un exchange descentralizado en la red para comprar rETH. Si ya tienes tokens en una red de Capa 2, este método es atractivo porque las tarifas de transacción son ~10x más pequeñas que en la mainnet de Ethereum. Sin embargo, si no has usado una red de Capa 2 antes, requiere algunos pasos adicionales para configurarse.
Demostración en Video
El miembro de la comunidad Kevster ha creado un video útil que demuestra cada una de estas opciones paso a paso:
Para una descripción más detallada, selecciona qué método te gustaría usar de los enlaces anteriores y sigue la guía para esa sección.