¿Qué es stake y unstake en WAX?

Ledgerwise
Ledgerwise
Published in
8 min readJul 19, 2020

¿Tienes curiosidad por saber que son CPU, NET y RAM que se mencionan frecuentemente en los canales de la comunidad WAX?. ¿Te preguntas por qué tienes que hacer stake y unstake de tokens en WAX? ¿Delegar recursos para crear una nueva cuenta? ¿Cómo se hace stake de un token de WAX? Esta guía está pensada para ayudarte con todas las preguntas relacionadas con estos temas.

A diferencia de Ethereum que utiliza el GAS como comisión de las transacciones, WAX proporciona cuotas para realizar transacciones dependiendo de los recursos que uno haya reservado.

¿Cuáles son estos recursos de la Red?

Hay tres tipos diferentes de recursos en WAX:
1. Tiempo de CPU
2. Ancho de banda de la red
3. Memoria (RAM).

Tanto CPU como NET se asignan en función de los tokens WAX en stake y son de naturaleza temporal (puedes ejecutar transacciones hasta que utilices completamente tu cuota), una vez que uses el 100% de la cuota necesitas esperar a que se regenere (o añadir mas WAX a tu stake). La RAM, por otra parte, no es temporal sino que se consume como cualquier otra memoria, una vez consumida, el usuario necesita eliminar los datos almacenados que consumen la RAM o comprar más.

El tiempo de procesamiento de una acción se calcula en términos de CPU, que se mide en microsegundos. Así que si tienes que transferir 2 tokens WAX de tu cuenta a la cuenta de tu amigo, la red toma algo de “tiempo” para el cálculo que viene de tu cuota de ancho de banda de la CPU. La cuota de la CPU se regenera con el tiempo, y se mide en milisegundos.

NET significa el espacio de la red consumido por la transacción durante un período de tiempo. Por ejemplo, en el ejemplo anterior, si envías los 2 WAX con el memo “Hola!” a su amigo los datos consumidos para enviar “Hola!” vienen de la cuota de ancho de banda de NET. Al igual que la CPU, se regenera también. NET se mide en bytes.

RAM es la memoria, el espacio de almacenamiento, donde la cadena de bloques almacena los datos de los smart contracts. Si tu contrato necesita almacenar datos en la blockchain, como en una base de datos, entonces puede almacenarlos en la RAM de la blockchain. Cuando un usuario transfiere una tarjeta GPK a uno de sus amigos, el contrato inteligente almacena el registro, como el número de la ceca, el archivo hash, los detalles del propietario y otros metadatos en la RAM.

AtomicAssets permite que una entidad como Topps compre RAM para sus clientes. Así que los clientes de GPK/cualquier otra tarjeta NFT no necesitan comprar almacenamiento de antemano.

¿Qué pasa cuando se hace stake/unstake de los tokens?

Como se mencionó anteriormente, el stake de CPU/NET te asigna una porción de tiempo y capacidad de la red mientras tus tokens de WAX permanezcan en stake. Una vez que que se hace unstake de los tokens se perderá tu cuota.
Por ejemplo, si haces unstake de tus 5 WAX de CPU y NET, perderás inmediatamente la porción de uso de la red. Esos 5 WAX tokens aparecerán en su cuenta, liquidados en un periodo de tiempo de 3 días (72 horas).
También puedes delegar/desdelegar recursos para otras cuentas, de la misma manera que haces stake/unstake en tu cuenta.

Las Carteras y Aplicaciones tienen la capacidad de delegar recursos para su base de usuarios en WAX.

¿Cuáles son los beneficios del stake de tokens WAX además de usar la red?

Los inversores que compraron tokens de WAX en la ICO y reclamaron sus tokens en la red de WAX, reciben sus tokens en stake, y son elegibles para reclamar las recompensas GBM (Genesis Block Member) que les proporcionan 1/1096 tokens por cada token WAX. Los tokens que no están en stake no son elegibles para recibir las recompensas GBM.

Los inversores también pueden reclamar recompensas por votación votando con sus tokens al menos a 16 guilds o un proxy. Las recompensas se basan en la fuerza de la votación que se reduce a la mitad cada trece semanas.

Peso en stake = Tokens WAX en stake* Fuerza de votación

Para más información sobre las recompensas de WAX, puedes echar un vistazo a este artículo: https://medium.com/@eos_amsterdam/wax-rewards-how-the-work-and-how-to-get-them-923a1c3ec9db

¿Cuántos tokens deberías tener en stake?

Dependerá de tus necesidades, pero recomendamos hacer stake de todos tus tokens y ganar recompensas de votación participando en el Gobierno de WAX. Si sólo estás buscando sólo una utilidad de red o delegar recursos para otra cuenta, creemos que 10 WAX para CPU y 2.5 para NET son suficientes para un uso básico de la red.

¿Cómo puede uno hacer stake/unstake de sus tokens?

Hay dos opciones para realizar estas acciones:
a. Usar la cloud wallet de WAX (Recomendado para cuentas con pocos tokens)
b. Anchor wallet+ wax.bloks.io

Cuenta en la wax cloud wallet

Es la forma más simple de hacer stake de los recursos.

Prerrequisito: cuenta creada con WCW.

Paso 1. Iniciar sesión usando WCW y pulsar en resources en la página principal.

Paso 2. Ajustar los recursos de CPU según tus necesidades.

Paso 3: Repetir para NET/RAM.

Paso 4: Pulsar en Stake.

Paso 5: Aprobar la transacción en la ventana que aparece.

Unstake usando Cloud Wallet + Bloks.

WAX Cloud Wallet no tiene una función de unstake incorporada. Para hacer unstake usando Cloud Wallet, podemos usar wax.bloks.io. (Se pueden usar pasos similares para hacer stake usando WCW + Bloks)

Paso 1: Pulsar en Login en la parte superior derecha.

Paso 2: Seleccionar Cloud wallet en la ventana que aparece y aprobar la transacción.

Paso 3: Pulsar en “Wallet” en el menú superior.

Paso 4: Seleccionar Stake CPU/NET

Paso 5: Seleccionar la opción Unstake.

Paso 6: Seleccionar la cuenta de la que quieres hacer unstake. El menú también muestra otras cuentas a las que hayas podido delegar recursos. Rellenar los campos con el número de tokens que quieres hacer unstake de CPU y NET y pulsar “Unstake”

Paso 7: Aprobar la transacción.

Stake/unstake usando Anchor + Bloks.

Los pasos son similares si se usa cualquier otra cartera como Scatter/Sqrl/Ledger. Recomendamos usar Anchor/Sqrl en lugar de Scatter ya que ambos ofrecen una mejor experiencia de usuario.

Paso 1: Visita wax.bloks.io y pulsa login en el menú de la parte superior derecha.

Paso 2: Pulsa en la opción Anchor y aprueba la transacción.

Paso 3: Selecciona “Wallet” en el menú superior.
Paso 4: Selecciona Stake CPU/NET del menú de la izquierda.
Paso 5: Pulsa en Stake.
Paso 6: Selecciona la cuenta a la que quieres delegar el stake, la cantidad de CPU/NET (recomendamos un ratio de 80:20) y pulsa en stake.
Paso 7: Aprueba la transacción.

— -

Se podrían seguir pasos similares para el unstake.

¿Has hecho unstake de tus tokens y no las has recibido después de 72 horas?

No te preocupes, puedes usar el menú de “Refund” en wax.bloks.io/wallet para liquidar los tokens.

¿Dónde van los tokens al hacer unstake?

Una vez que se hace el unstake de los tokens, estos quedan en control de eosio.stake (una cuenta de sistema), que los libera en 72 horas.

Si tienes interés, puedes bucear en el código de stake en EOSIO Github.

— -

Esperamos que esta guía le ayude en todo lo que se refiere al stake/unstake. En caso de que tengas alguna pregunta o problema, puedes contactarnos a través de Telegram, https://t.me/ledgerwise

También puede recibir alertas de stake/unstake (entre otras) utilizando nuestro bot https://t.me/wax_alerts_bot

Sobre WAX

WAX ha creado un conjunto de herramientas basadas en blockchain sobre las que se construyen dApps, mercados y tokens nativos no fungibles (NFTs). Estas herramientas incluyen servicios de apoyo a las operaciones de comercio electrónico como el WAX Cloud Wallet, SSO y OAUTH, un servicio RNG nativo, y un portal para desarrolladores. La tecnología resultante es una arquitectura de blockchain con tiempos de bloque de 500 milisegundos y aprovecha las recompensas por votación para incentivar la participación en la selección de productores de bloques y propuestas.

Acerca de Ledgerwise

Ledgerwise es un validador de primer nivel para proyectos de DLT. Estamos ejecutando una infraestructura de nivel empresarial combinada con tecnología de clase mundial para asegurar las redes en las que estamos asociados. Nuestros más de 2 años de experiencia en operación de EOS Metal y Attic Lab nos ayudan a entender el proceso de stake y el gobierno, así como la infraestructura y la descentralización que son esenciales para la seguridad de la red. Estamos entre los muy pocos servicios de validación de bloques que salen de la India Blockchain Space. Actualmente somos uno de los guilds de WAX en standby.

--

--

Ledgerwise
Ledgerwise

A top tier validator for DLT projects. Running enterprise-grade infrastructure combined with world-class tech to secure the partnered networks.