> For the complete documentation index, see [llms.txt](https://docs.stacks.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stacks.co/learn/es/block-production/staking.md).

# Staking: cómo contribuyen los tenedores de STX

<div data-with-frame="true"><figure><img src="https://2842511454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2FAkgFBWqIWWeT5ZeNwVzp%2Fstaking-cover.png?alt=media&#x26;token=82fd722d-efae-4218-ae0e-42ac6215fe4a" alt="Staking"><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Recursos para constructores**

* Todas las operaciones de staking ocurren en la implementación del contrato PoX, [pox-5 en el Explorer](https://explorer.hiro.so/txid/SP000000000000000000002Q6VF78.pox-5?chain=mainnet).
* Para empezar a hacer staking de STX, consulta la [Guías de staking de STX](https://docs.stacks.co/operate/staking-stx).
  {% endhint %}

#### La visión general

* El staking bloquea STX para ayudar a asegurar la red y ganar recompensas denominadas en Bitcoin.
* Es parte de Proof of Transfer (PoX): los mineros comprometen BTC, y ese BTC paga a los stakers.
* Haces staking nombrando un contrato gestor de firmantes. El STX queda bloqueado en tu propia cuenta y nunca se mueve.
* No hay un mínimo por staker. Un gestor de firmantes necesita 50,000 STX en total para entrar en el conjunto de firmantes.
* Puedes hacer unstake de una posición solo STX en cualquier momento, y el STX se desbloquea al inicio del siguiente ciclo. El STX emparejado con un bono se compromete durante el plazo del bono.
* Las recompensas llegan como sBTC por defecto. Se puede elegir un pago en BTC nativo a través de tu gestor de firmantes.

***

### Introducción

El staking recompensa a los poseedores del token Stacks (STX) con pagos denominados en Bitcoin por bloquear sus tokens y respaldar a los firmantes que validan bloques. Los firmantes se tratan en la [sección de firma](/learn/es/block-production/signing.md). Esta página es una visión conceptual del staking bajo PoX-5.

`pox-5.clar` es el contrato de staking. Se activó con el hard fork Epoch 4.0 en el bloque 960,230 de Bitcoin y reemplazó a `pox-4`. Toda función de staking vive en el contrato desplegado:

* Mainnet: [`SP000000000000000000002Q6VF78.pox-5`](https://explorer.hiro.so/txid/SP000000000000000000002Q6VF78.pox-5?chain=mainnet)
* Testnet: la testnet principal de Hiro ejecuta PoX-5, con Epoch 4.0 activándose en la altura de burnchain 2,702. Para ejecutar un nodo contra ella, empieza desde la [configuración de ejemplo del seguidor de testnet](https://docs.stacks.co/reference/node-operations/readme-1#example-testnet-follower-configuration), que incluye los parámetros de PoX-5 (`pox_5_sbtc_contract`, `pox_5_sbtc_registry_contract`, `pox_5_bond_admin`).
* Devnet: [Clarinet](https://github.com/hirosystems/clarinet) 3.23.0 y versiones posteriores ejecutan devnet en Epoch 4.0 y Clarity 6 por defecto, con pox-5 disponible de fábrica desde una instantánea de devnet que comienza en el bloque 163.

El código fuente fijado es [`pox-5.clar` en la versión 4.0.1](https://github.com/stacks-network/stacks-core/blob/4.0.1/stackslib/src/chainstate/stacks/boot/pox-5.clar), y [SIP-045](https://github.com/stacksgov/sips/blob/main/sips/sip-045/sip-045-pox-5-bitcoin-staking.md) especifica el diseño.

<details>

<summary>En qué se diferencia del staking de proof-of-stake</summary>

El mecanismo comparte la forma del staking: bloquea un token, respalda el consenso, gana rendimiento. Lo que todavía difiere del staking en una red proof-of-stake:

**El rendimiento proviene de un token externo, no de la emisión**

En proof-of-stake, bloqueas un token y obtienes rendimiento en ese mismo token, financiado por el calendario de emisión de la moneda. [La tasa de emisión de Ethereum](https://ethereum.org/en/roadmap/merge/issuance/#post-merge) se establece algorítmicamente en función de cuánto ETH se quema en comisiones. En PoX, bloqueas STX y el rendimiento está denominado en el token de la burnchain: BTC, comprometido por los mineros de Stacks, pagado como sBTC o BTC nativo. Stacks sí emite nuevos STX, pero esa emisión es independiente del staking y no financia las recompensas de staking.

**Sin slashing**

Los stakers respaldan un rol crítico para el consenso, pero PoX no tiene slashing. El STX bloqueado nunca se destruye ni se confisca. Un firmante que no cumpla pierde las recompensas, no el principal.

</details>

#### Bloqueo y desbloqueo de STX

Cuando STX se bloquea, no ocurre ninguna transferencia. El bloqueo no es custodial: los tokens permanecen en tu cuenta y se vuelven imposibles de gastar a nivel de protocolo.

El desbloqueo es implícito. Al inicio del ciclo posterior a que termine la duración elegida, o después de hacer unstake, los tokens vuelven a ser gastables. Ninguna transacción los desbloquea.

***

### La relación entre firmante y gestor

Hacer staking significa bloquear STX y nombrar un contrato gestor de firmantes para que actúe por ti. El gestor de firmantes es el contrato a través del cual se enruta tu stake: valida tu stake cuando entras, queda vinculado a la clave de firmante que firma bloques y distribuye tus recompensas.

<div data-with-frame="true"><figure><img src="https://2842511454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2FtgQWu2VHlMNA9q0uE9YH%2Fsigner-manager-relationship.png?alt=media&#x26;token=11367cc6-5f5a-4d1c-aada-8cefd809551b" alt="The staker, the signer-manager contract, and pox-5, with the STX lock staying in the staker&#x27;s account and rewards flowing back through the manager"><figcaption><p>Cómo llega un stake al conjunto de firmantes</p></figcaption></figure></div>

Quién hace qué:

* **Tú, el staker**, bloqueas STX en tu propia cuenta y eliges cuántos ciclos cubre, de 1 a 96.
* **El contrato gestor de firmantes** queda vinculado a una clave de firmante una sola vez, mediante una [SIP-018](https://github.com/stacksgov/sips/blob/main/sips/sip-018/sip-018-signed-structured-data.md) concesión única, y recibe tus recompensas liquidadas para distribuirlas posteriormente. Puede cobrar una comisión, lo cual es lógica a nivel de contrato y no una función del protocolo.
* **El contrato pox-5** registra tu posición para cada ciclo que elegiste en la única transacción de staking, y liquida las recompensas por staker hacia el gestor.

Un gestor de firmantes entra en el conjunto de firmantes una vez que al menos 50,000 STX (`SIGNER_SET_MIN_USTX`) están apostados en total a él. El umbral es fijo y se aplica al gestor, no a ti: tu propio stake puede ser de cualquier tamaño.

Ejecutar tu propio gestor de firmantes y hacer staking a otra persona usa el mismo mecanismo. Un staker "solo" es alguien que ejecuta su propio gestor, lo cual es operativamente idéntico a ofrecer un pool, porque cualquiera puede hacer staking hacia ese contrato.

{% hint style="info" %}
Elegir un gestor significa revisar su comisión, su tope de comisión, su conjunto de administradores y su estado de concesión, todo lo cual está en cadena. [Hacer staking con un gestor de firmantes existente](https://docs.stacks.co/operate/staking-stx/stack-with-a-pool) cubre lo que debes verificar.
{% endhint %}

***

### Flujo de staking

<div data-with-frame="true"><figure><img src="https://2842511454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2FNSXVJ0OeRMpl5Ll36AHh%2Fstaking-flow.png?alt=media&#x26;token=91152a0a-f449-46ae-a146-65df613ba9c9" alt="The staking flow between a staker and the pox-5 contract: choose a signer-manager, stake, earn across cycles, get paid, unstake"><figcaption><p>Staking, de principio a fin</p></figcaption></figure></div>

{% stepper %}
{% step %}
**Elige un gestor de firmantes**

Elige un contrato cuya comisión y conjunto de administradores aceptes; ambos se pueden leer en cadena antes de comprometerte.
{% endstep %}

{% step %}
**Difunde la transacción de staking**

`stake` nombra al gestor, la cantidad y una duración de 1 a 96 ciclos, y bloquea el STX en tu cuenta.
{% endstep %}

{% step %}
**Obtén rendimientos a lo largo de los ciclos**

La única transacción te registra para cada ciclo que elegiste, y ninguna acción adicional te mantiene en el conjunto de recompensas.
{% endstep %}

{% step %}
**Recibe el pago**

pox-5 liquida las recompensas por staker a tu gestor, que las distribuye como sBTC, o como BTC nativo si elegiste eso.
{% endstep %}

{% step %}
**Haz unstake cuando quieras**

`unstake` finaliza la posición y el STX se desbloquea al inicio del siguiente ciclo.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
El staking, las actualizaciones de staking y el unstaking están bloqueados durante la fase de preparación, los últimos 100 bloques de Bitcoin de cada ciclo de recompensas, mientras el conjunto de firmantes del ciclo siguiente queda congelado. Esto se repite en cada ciclo.
{% endhint %}

`stake-update` cambia una posición activa sin tiempo de espera: cambia de gestor, aumenta la cantidad, extiende la duración o rota una dirección de pago. Los cambios entran en vigor desde el inicio del siguiente ciclo. Reducir tu cantidad bloqueada es la excepción, y aun así cuesta un ciclo.

### Ciclos de staking

El staking ocurre en ciclos de recompensas de 2,100 bloques de Bitcoin (aproximadamente dos semanas). Los últimos 100 bloques de Bitcoin de cada ciclo son la fase de preparación, en la que el conjunto de firmantes del siguiente ciclo queda fijado y las transacciones de staking son rechazadas.

<div data-with-frame="true"><figure><img src="https://2842511454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Ffz7B1xYNMnl5u5ICddZi%2Fstaking-cycles.png?alt=media&#x26;token=7aea0cf7-4dee-42af-a195-acf5c9aade65" alt="A reward cycle of 2,100 Bitcoin blocks ending in a 100-block prepare phase, with reward distributions every 1,050 blocks and unlocks at the cycle boundary"><figcaption><p>Un ciclo de recompensas, bloque por bloque</p></figcaption></figure></div>

* La fase de preparación fija el conjunto de firmantes para el ciclo siguiente: cada gestor de firmantes con al menos 50,000 STX apostados en total.
* Durante la fase de recompensas, los mineros comprometen BTC para minar bloques de Stacks, y ese BTC financia las recompensas de los stakers.
* Las recompensas se acreditan una vez por intervalo de distribución de 1,050 bloques de Bitcoin (aproximadamente una semana), dos intervalos por ciclo de recompensas. El intervalo solo regula la acreditación: tu gestor de firmantes puede reclamar las recompensas acreditadas en cualquier momento.
* Los desbloqueos ocurren en un límite de ciclo: al inicio del ciclo posterior a que termine la duración elegida, o después de hacer unstake.

{% hint style="info" %}
El objetivo de dos semanas proviene del tiempo objetivo de bloque de 10 minutos de Bitcoin, así que un ciclo se alarga cuando los bloques de Bitcoin van lentos.
{% endhint %}

***

### Dos formas de participar

PoX-5 tiene dos rutas de participación, y un principal de Stacks puede tener una posición en una sola ruta a la vez.

<div data-with-frame="true"><figure><img src="https://2842511454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2FE8dFBwzzAgg3X2CtEBn4%2Fstaking-participation-paths.png?alt=media&#x26;token=469a09a9-c442-42cc-9907-2cb7f763294d" alt="STX-only staking beside a Bitcoin-paired protocol bond, mutually exclusive per Stacks principal"><figcaption><p>Las dos rutas, lado a lado</p></figcaption></figure></div>

**staking solo de STX** bloquea solo STX. Tú eliges de 1 a 96 ciclos, puedes hacer unstake en cualquier momento fuera de la fase de preparación con el desbloqueo al inicio del siguiente ciclo, y no hay límite de capacidad. Las recompensas provienen del BTC de los mineros que queda después de las obligaciones de bono del protocolo, repartido en 85% para los stakers solo STX de forma proporcional y 15% para la reserva del protocolo.

**bonos de protocolo emparejados con Bitcoin** emparejan un compromiso de BTC con un bloqueo de STX por un plazo de bono de 12 ciclos (aproximadamente seis meses). El lado BTC es o bien un UTXO con timelock en Bitcoin L1 que permanece bajo tus propias claves, o sBTC, que pox-5 mantiene durante el plazo. Los bonos apuntan a una tasa fija de rendimiento en el lado BTC; el STX emparejado no gana rendimiento. La capacidad se asigna por período de bonificación, por lo que registrarse requiere una asignación para ese período, y `register-for-bond` es el punto de entrada.

En la fase de arranque, esa asignación la distribuye la Stacks Endowment a socios en lista blanca, con aproximadamente una décima parte de la capacidad de bonos mantenida abierta a través de socios de pooling seleccionados, de modo que la mayoría de los participantes llega a un bono a través de un pool en lugar de llamarlo `register-for-bond` ellos mismos. Los productos de liquid staking funcionan de otra manera: depositas en el producto, el producto hace staking, y tú mantienes un token que representa tu participación, así que pox-5 nunca te registra como staker en absoluto.

<div data-with-frame="true"><figure><img src="https://2842511454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2FRIZYeYjWEOj7wqhN6rM2%2Fprotocol-bonds.png?alt=media&#x26;token=c62adaed-b393-483e-b600-8ec0389d72b0" alt="Six staggered bonding periods overlapping, and the anatomy of one bond period from enrollment to STX unlock"><figcaption><p>Seis bonos corriendo a la vez</p></figcaption></figure></div>

Los períodos de bonificación están escalonados: uno nuevo se abre cada dos ciclos de recompensas (aproximadamente un mes), cada uno dura doce ciclos, y hay seis activos en cualquier momento, así que un bono que termina es seguido inmediatamente por otro que comienza. El timelock de BTC expira 1,050 bloques de Bitcoin (aproximadamente una semana) antes de que el bono termine, y esa ventana es cuando puedes volver a bloquear BTC para el siguiente bono. En una renovación, el bloqueo de STX se extiende sin desbloquearse; de lo contrario, el STX se desbloquea cuando termina el bono. Salir antes de tiempo (`unstake-sbtc`, o la ruta de salida anticipada en L1) renuncia al rendimiento restante, nunca al principal, y el STX emparejado permanece bloqueado hasta el vencimiento.

Ambas rutas pasan por un gestor de firmantes y ambas mantienen el STX en tu cuenta. Registrar un bono mientras se hace staking solo de STX, o viceversa, es rechazado por el contrato.

La mecánica de los bonos en detalle está en [SIP-045](https://github.com/stacksgov/sips/blob/main/sips/sip-045/sip-045-pox-5-bitcoin-staking.md) y en el [whitepaper de Bitcoin Staking](https://github.com/stacksgov/sips/blob/main/sips/sip-045/sip-045-5.pdf).

***

### Staking y firma

El staking y la firma son acciones distintas, y ambas son necesarias. El STX apostado decide cuánto peso lleva un firmante, y la clave del firmante es la que firma. Un gestor de firmantes conecta ambas: queda vinculado a una sola clave de firmante mediante una concesión única, y el software del firmante detecta, a partir del estado de la cadena, si su gestor está en el conjunto de firmantes para el ciclo siguiente.

<div data-with-frame="true"><figure><img src="https://2842511454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2FS1L4pYrXDd1Ju74JhJkr%2Fstaking-and-signing.png?alt=media&#x26;token=3395cd31-c1fa-4f1a-97e0-f762285052c7" alt="Manual staking transactions feeding the reward phase, and the signer software acting automatically once its manager is in the signer set"><figcaption><p>Qué haces tú y qué hace el firmante</p></figcaption></figure></div>

No ejecutas un firmante para hacer staking. El gestor al que haces staking queda vinculado a uno, y tu stake suma a su peso. Ejecutar tu propio firmante significa desplegar un gestor de firmantes, vincularle tu clave de firmante y operar el software del firmante: consulta [Desplegar un contrato gestor de firmantes](https://docs.stacks.co/operate/deploy-a-signer-manager-contract) y [Ejecutar un firmante](https://docs.stacks.co/operate/run-a-signer).

La firma en sí se cubre en [Firma: Verificación de la validez de bloques](/learn/es/block-production/signing.md).

***

### Cómo y dónde hacer staking

Cualquiera que tenga STX en su propia cuenta puede hacer staking. [app.leather.io/staking](https://app.leather.io/staking) enumera gestores de firmantes entre los que puedes elegir, y varios operadores de pool ejecutan sus propias aplicaciones de staking. Sea cual sea la que uses, la transacción va a `pox-5`.

Para instrucciones paso a paso, consulta la [Guías de staking de STX](https://docs.stacks.co/operate/staking-stx).

***

### Si conocías el stacking bajo PoX-4

La red cambió stacking por staking con PoX-5, y la mecánica cambió con el nombre. Las correcciones al modelo antiguo, en un solo lugar:

* Cada posición PoX-4 se desbloqueó cuando se activó Epoch 4.0. Vuelve a inscribirte bajo PoX-5 para seguir ganando.
* El stacking individual y el en pool eran mecanismos separados. Ambos fueron reemplazados por hacer staking con un gestor de firmantes, y el protocolo no tiene rol de delegador ni de operador de pool.
* `delegate-stx`, `revoke-delegate-stx`, y `stack-aggregation-commit` ya no existen. Ningún operador hace un compromiso por ciclo en tu nombre, así que un compromiso omitido ya no puede costarle a un pool un ciclo de recompensas.
* El mínimo dinámico desapareció, y el campo `min_threshold_ustx` con él.
* Las firmas de firmante por transacción desaparecieron, reemplazadas por la concesión única de clave de firmante.
* El ciclo de enfriamiento desapareció para todo excepto para reducir tu cantidad bloqueada, lo cual sigue costando un ciclo.
* [SIP-007](https://github.com/stacksgov/sips/blob/main/sips/sip-007/sip-007-stacking-consensus.md) describe PoX antes de Nakamoto, y [SIP-021](https://github.com/stacksgov/sips/blob/main/sips/sip-021/sip-021-nakamoto.md) describe Nakamoto. Léelos ambos como historia y no como comportamiento actual.

[Qué cambió en PoX-5](https://docs.stacks.co/operate/staking-stx/whats-changed-in-pox-5) cubre la migración con detalle para operadores.

***

#### Recursos adicionales

* [SIP-045: PoX-5, Bitcoin Staking](https://github.com/stacksgov/sips/blob/main/sips/sip-045/sip-045-pox-5-bitcoin-staking.md)
* [whitepaper de Bitcoin Staking](https://github.com/stacksgov/sips/blob/main/sips/sip-045/sip-045-5.pdf)
* [pox-5.clar en la versión 4.0.1](https://github.com/stacks-network/stacks-core/blob/4.0.1/stackslib/src/chainstate/stacks/boot/pox-5.clar)
* [Guías de staking de STX](https://docs.stacks.co/operate/staking-stx)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.stacks.co/learn/es/block-production/staking.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
