Stacking: cómo contribuyen los poseedores de STX

La imagen general
El stacking bloquea STX para ayudar a asegurar la red y ganar recompensas en BTC.
Es parte de Proof of Transfer (PoX), donde los mineros gastan BTC y ese BTC va a los stackers.
STX se bloquea por ciclos fijos y no puede moverse durante ese tiempo.
Hay un umbral mínimo para hacer stacking directamente, pero los usuarios pueden delegar a pools.
El modelo alinea los incentivos de mineros y poseedores mientras se ancla en Bitcoin.
Introducción
El stacking recompensa a los poseedores del token Stacks (STX) con bitcoin por proporcionar un servicio valioso a la red al bloquear sus tokens por un tiempo determinado y participar como firmantes críticos para el consenso. Si no estás familiarizado con el concepto de firmantes en Stacks, asegúrate de consultar la sección de firmas. Este documento es una visión conceptual del stacking y cómo funciona.
Ten en cuenta que SIP-007 describe el stacking antes de Nakamoto. Aunque gran parte de la funcionalidad permanece igual, los stackers ahora tienen la responsabilidad adicional de operar como firmantes según lo descrito en SIP-021.
pox-4.clar es el contrato de stacking. Si te interesa experimentar con casos de uso de proof of transfer que incluyan cambios de estado, stacking en solitario y stacking en pool, todas las funciones que necesitarás se encuentran en el contrato desplegado:
Testnet: ST000000000000000000002AMW42H.pox-4
Mainnet: SP000000000000000000002Q6VF78.pox-4
Stacking vs Staking
Aunque el stacking en la red Stacks puede ser conceptualmente similar al staking, Stacks no es una red PoS y existen un par de diferencias clave.
Hay dos diferencias principales entre el stacking en Stacks y el staking en redes PoS.
Rendimiento generado en el token de la cadena de quema
En el staking, los usuarios bloquean un token y ganan su rendimiento en el mismo token. En el stacking, los usuarios bloquean un token (STX) y ganan un rendimiento en el token de la "cadena de quema" (BTC), en lugar del mismo token que se bloqueó. En PoX, el rendimiento proviene de una fuente externa finita (depósitos de Bitcoin de los mineros de Stacks). En PoS, el rendimiento proviene del propio calendario de emisión de la moneda.
¿Cómo se establecen estas tasas de emisión? En Ethereum, las tasas de emisión se determinan por el uso de la red. El objetivo de Ethereum es crear una oferta monetaria deflacionaria, por lo que la tasa de emisión se determina según el uso de la red. Para que una transacción de Ethereum se considere válida, debe incluir una tarifa base que se quema durante la ejecución de la transacción. La tasa de emisión se determina algorítmicamente bloque por bloque dependiendo de cuánto ETH se esté quemando con estas tarifas base más las tarifas normales de gas.
El stacking no genera rendimiento en el mismo token y, por lo tanto, no necesita emitir nuevos STX para las recompensas de stacking. El rendimiento del stacking requiere una entrada de un token externo (BTC). Stacks tiene una tasa de emisión y genera nuevos tokens STX, pero ese proceso es independiente del stacking y del mecanismo de rendimiento del stacking.
No hay slashing
Aunque los stackers cumplen un papel crítico para el consenso en Stacks al servir como firmantes, no existe el concepto de slashing en PoX (Proof of Transfer).
Más bien, si los stackers no realizan sus funciones como firmantes, simplemente no podrán desbloquear sus tokens STX y no recibirán sus recompensas en BTC.
El stacking es una acción integrada, requerida por el mecanismo de "proof-of-transfer" (PoX). El mecanismo PoX es ejecutado por cada minero en la red Stacks.
Bloqueo y desbloqueo de STX
Cuando los tokens STX están "bloqueados", no ocurre ninguna transferencia de tokens STX. El bloqueo de tokens STX es no custodial, y los tokens STX permanecen en tu billetera. Cuando inicias una transacción de stacking esos tokens se bloquean y no son gastables a nivel de protocolo, pero no salen de la billetera del stacker.
Al final del período de bloqueo, se desbloquearán automáticamente (gastarles a nivel de protocolo). Esto ocurre de forma implícita; no hay una transacción directa que los desbloquee.
Desglose del flujo de stacking
Flujo de stacking en solitario
El stacking en solitario sigue el flujo general de stacking. Tú haces stacking con tus propios tokens STX y ejecutas tu propio firmante. Para operar como stacker en solitario, debes tener una cantidad mínima de tokens STX. Este mínimo es dinámico y se puede encontrar viendo el endpoint pox de la API en el campo min_threshold_ustx .

Realiza llamadas a la API para obtener detalles sobre el próximo ciclo de recompensas
Consulta la red para descubrir los parámetros y el cronograma del próximo ciclo.
Confirma la elegibilidad para una cuenta específica de Stacks
Verifica que la cuenta cumpla los requisitos mínimos y sea elegible para participar.
Confirma la dirección de recompensa en BTC y la duración del bloqueo
Especifica la dirección de Bitcoin para recibir los pagos e introduce el periodo de bloqueo deseado.
Transmite la transacción de stacking para bloquear STX
La transacción se transmite y los tokens STX quedan bloqueados. Esto debe ocurrir antes de la fase de preparación del siguiente ciclo de recompensas (los últimos 100 bloques de Bitcoin de la fase de recompensa en curso).
Se ejecutan los ciclos de recompensa y se envían las recompensas en BTC
El mecanismo de stacking ejecuta ciclos de recompensa y envía las recompensas a la dirección de recompensa BTC configurada.
Monitorea el tiempo de desbloqueo y las recompensas durante el periodo de bloqueo
Durante el periodo de bloqueo, puedes obtener detalles sobre el tiempo de desbloqueo, las recompensas esperadas y más.
Los tokens se liberan después del periodo de bloqueo
Una vez que haya pasado el periodo de bloqueo, los tokens vuelven a ser gastables.
Muestra el historial de recompensas
Muestra detalles históricos como las ganancias de ciclos de recompensa anteriores.
Ten en cuenta que la duración objetivo de un ciclo de recompensas es de ~2 semanas. Esta duración se basa en el tiempo objetivo de bloque de la red Bitcoin (10 minutos) y puede ser mayor en ocasiones debido a variaciones en el tiempo de confirmación de la red Bitcoin.
Flujo de stacking delegado (Pool)

Antes de hacer stacking en nombre de un poseedor de tokens, el delegador debe recibir permiso del propietario de la cuenta. El permiso está restringido a una cantidad máxima que el delegador puede stackear; el máximo puede fijarse más alto que los fondos disponibles. Una cuenta solo puede estar asociada con un delegador.
La cuenta establece la relación de delegación. Opcionalmente pueden restringir la dirección de recompensa en Bitcoin que debe usarse para los pagos y especificar una altura de bloque de quema de expiración para limitar la duración de la delegación.
Los delegadores bloquean STX de diferentes cuentas ("fase de agrupamiento") hasta alcanzar el mínimo requerido para participar en el stacking.
Una vez que el delegador bloquea suficientes STX, puede finalizar y comprometer la participación en el siguiente ciclo de recompensas.
Algunas relaciones de delegación pueden permitir que el poseedor de STX reciba los pagos directamente del minero.
La delegación puede terminar automáticamente según las reglas de expiración o revocando activamente los derechos de delegación.
Elegibilidad del poseedor de tokens
Los poseedores del token Stacks (STX) no reciben automáticamente recompensas por stacking. Para participar, deben:
Comprometerse a participar antes de que comience un ciclo de recompensas
Comprometer al menos la cantidad mínima de tokens STX para asegurar un cupo de recompensa, o agruparse con otros para alcanzar el mínimo
Bloquear tokens STX por un período especificado
Proporcionar una dirección de Bitcoin compatible para recibir las recompensas
Mantener su software de firmante (si opera un firmante)

Los poseedores de tokens cuentan con una variedad de proveedores y herramientas para apoyar su participación en el stacking. El sitio web de Stacks contiene una lista de pools y opciones de stacking.
Ciclos de stacking
El stacking ocurre en ciclos de recompensa de 2100 bloques de Bitcoin (aproximadamente dos semanas). Los ciclos de recompensa se dividen en dos fases: la fase de Preparación y la fase de Recompensa.

La fase de preparación dura 100 bloques de Bitcoin y es donde los nuevos stackers para la próxima fase de recompensa son seleccionados por el bloque ancla PoX (ver SIP-007 para detalles).
Debido a que Stacks no hace fork después de la actualización Nakamoto, el bloque ancla PoX siempre se conoce 100 bloques de Bitcoin antes del inicio del siguiente ciclo de recompensas. Es el último bloque de inicio de mandato que precede a la fase de preparación.
El bloque ancla PoX identifica a los próximos stackers. Tienen 100 bloques de Bitcoin para prepararse para firmar los bloques de Stacks, incluyendo completar una ronda de Generación de Claves Distribuida para firmar bloques.
El contrato PoX requiere que los stackers registren sus claves de firma de bloques cuando hacen stacking o delegan STX, para que toda la red pueda validar las firmas en los bloques.
Este proceso se maneja mediante ejecutar un firmante y luego, posteriormente, realizar las operaciones de stacking como ese firmante.
Stacking vs Firmar
El stacking y la firma son acciones distintas, pero ambas son necesarias. Los firmantes deben hacer stacking con sus tokens STX, y no puedes hacer stacking de STX sin la información de firma asociada. La diferencia depende del stacking en solitario vs delegado.

Stacking en solitario
Si estás haciendo stacking en solitario, tienes dos opciones para la firma.
Ejecuta tu propio firmante: Puedes ejecutar tu propio firmante siguiendo la guía Cómo ejecutar un firmante. Esto requiere conocimientos técnicos y recursos para ejecutar una máquina. Consulta la guía para detalles.
Trabaja con otro firmante: Si no quieres ejecutar tu propio firmante, puedes colaborar con otro firmante e incluir su firma en tus transacciones de stacking. Los detalles sobre cómo hacerlo están en la Guía Stack STX guía.
Stacking delegado
Si delegas tus STX a un operador de pool, no necesitas ejecutar un firmante. El operador del pool realiza la transacción de stacking real y es responsable de ejecutar el firmante.
Si eres un operador de pool, consulta la guía operar-un-pool.
Cómo y dónde hacer stacking
Las opciones para hacer stacking incluyen stacking en solitario, participar en un pool, usar un exchange y stacking líquido. El sitio web de Stacks tiene una página de stacking que describe estas opciones.
Para instrucciones detalladas sobre cómo hacer stacking, consulta las guías Stack STX.
Herramientas y exploradores para datos y estadísticas de stacking:
Recursos adicionales
Última actualización
¿Te fue útil?