> 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/bitcoin-staking.md).

# Staking de Bitcoin

Staking de Bitcoin bajo PoX-5: qué es un bono de protocolo, cómo empezar, de dónde provienen las recompensas y qué ocurrió con tu stack de PoX-4.

El staking de Bitcoin es la evolución de Proof of Transfer de PoX-5. Los participantes obtienen rendimiento denominado en BTC mientras su BTC permanece bajo su propia custodia en Bitcoin L1, o se mantiene como sBTC en las rutas emparejadas y de pool.

El bono del protocolo en un párrafo: un compromiso de 12 ciclos, aproximadamente seis meses, que combina un timelock de BTC en L1 con un bloqueo de STX en L2. El vínculo es criptográfico: el bloqueo de Bitcoin es un script P2WSH que se compromete con un hash de tu principal de Stacks, y pox-5 verifica ese compromiso, el importe bloqueado y una prueba de Merkle de la transacción antes de registrarte. Ambas patas deben quedar bloqueadas antes del corte del Día 0 del bono, y el registro tiene que producirse al menos 100 bloques de Bitcoin antes de eso, porque la fase de preparación inmediatamente anterior al Día 0 lo rechaza. El bloqueo en L1 va primero, porque el registro es lo que lo demuestra.

La participación se desarrolla en cuatro etapas: ser incluido en la lista de permitidos y darse de alta, abrir una posición, recibir recompensas y luego renovar o salir.

## Elige una ruta

Las rutas son mutuamente excluyentes por monedero:

* **Bono nativo de BTC.** El BTC permanece bajo tu propia custodia bajo un timelock. Solo individual. No hay ruta de pool para la pata de BTC nativo. En la lista de permitidos.
* **Bono de sBTC, directamente o a través de un pool.** sBTC bloqueado en lugar de un timelock nativo. Esta es la única ruta con opción de pool.
* **Staking solo de STX.** Sin pata de Bitcoin. Cubierto en [Hacer staking con un signer-manager existente](https://docs.stacks.co/operate/staking-stx/stack-with-a-pool).

Una posición por principal: un monedero no puede tener un bono y un stake solo de STX cuyos términos se superpongan, ni puede tener dos bonos superpuestos. Lo que realmente rechaza el contrato es la superposición, no la sucesión: se permite una posición cuyo plazo termina en o antes de que comience la siguiente, y eso es lo que hace posible pasar de un bono al siguiente sin deshacer el anterior.

## Obtener la inclusión en la lista de permitidos

Empieza aquí, y empieza temprano. La participación con bono nativo en PoX-5 requiere estar en la lista de permitidos, y conseguir entrar en la lista de permitidos de un bono es una conversación fuera de la cadena con la Stacks Endowment, no una llamada a la API. Luego la Endowment publica la lista de permitidos y los parámetros del bono en la cadena antes de que el bono se abra.

El momento importa más de lo que parece. Los parámetros del bono se publican aproximadamente siete días antes del Día 0, y la lista de permitidos se fija en `setup-bond`. Un participante que no esté en ella en ese momento no puede unirse a ese bono en absoluto; la siguiente oportunidad es el siguiente bono. Se espera que una versión posterior del protocolo, PoX-6, sin permisos, elimine este paso manual.

## Cómo empezar

Antes de cualquier flujo: conecta un monedero, completa la conversación de inclusión en la lista de permitidos si vas a tomar la ruta nativa de BTC, vincúlate con un signer-manager, cumple el requisito de ratio aplicable y completa el bloqueo en L1 antes del bloqueo en L2.

Dos requisitos previos:

* **Un monedero de Bitcoin compatible con SegWit.** La salida de bloqueo es P2WSH. Un monedero que no pueda pagar a una no puede financiar un bono.
* **Un signer-manager.** Todo participante, con bono o solo STX, debe estar asociado con uno, ya sea un signer-manager que ellos mismos operen o uno al que hagan stake. No existe una ruta separada en solitario.

No configuras una dirección de recompensas. No hay `pox-addr` argumento en `register-for-bond`; el enrutamiento de recompensas salió del protocolo y ahora es asunto del signer-manager, pasado como `signer-calldata`.

El registro se rechaza durante la fase de preparación, que son los últimos 100 bloques de Bitcoin de cada ciclo. No planifiques iniciar una posición en un límite de ciclo.

Existen guías paso a paso con capturas de pantalla para los flujos de extremo a extremo que se espera que sigan los socios institucionales; [contacta para obtener ayuda](mailto:support@stackslabs.com?subject=Help%20wanted%20with%20bitcoin%20staking%20end-to-end%20steps%20to%20take) y te indicaremos cuál es la correcta. El liquid staking lo ofrecen terceros. stBTC de Stacking DAO ya está en funcionamiento: un token líquido para sBTC mantenido en un bono de protocolo, con Stacking DAO proporcionando la parte de STX ([anuncio de Stacking DAO](https://www.stackingdao.com/post/150-btc-of-initial-capacity-how-stbtc-brings-bitcoin-staking-yield-onchain)). Los pools a los que puedes unirte hoy figuran en las [FAQ del pool de sBTC](https://docs.stacks.co/operate/protocol-bonds/sbtc-pool-faq).

## La línea temporal del bono

<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%2FG660xt3cld5Hh0RkGykm%2Fstaking-bond-timeline_v2.png?alt=media&#x26;token=f0cb4501-14e4-44c6-a8a4-4340f01e953e" alt="A timeline of a single protocol bond. Day 0 marks the deadline for both legs to be locked, with a prepare phase of one hundred Bitcoin blocks immediately before it during which registration is rejected. The bond then runs for twelve reward cycles. Day 175 marks the Bitcoin timelock&#x27;s minimum unlock height, one thousand and fifty blocks before the end. Day 182 marks the end of the bonding period on Stacks. Six overlapping bonds are shown, each starting two reward cycles after the last."><figcaption><p>La vida de un bono. El registro debe aterrizar al menos 100 bloques de Bitcoin antes del Día 0. El timelock de L1 se abre en el Día 175, 1,050 bloques antes de que el plazo de L2 termine en el Día 182.</p></figcaption></figure></div>

Tres marcadores describen un bono:

* **Día 0.** Ambas patas deben quedar bloqueadas para esta altura. El registro tiene que producirse al menos 100 bloques de Bitcoin antes, porque la fase de preparación inmediatamente anterior al Día 0 lo rechaza.
* **Día 175.** La altura mínima de desbloqueo del timelock de L1, 1,050 bloques de Bitcoin antes del final de L2, aproximadamente siete días.
* **Día 182.** El período de vinculación termina en L2. Tus STX se desbloquean en el siguiente límite de ciclo.

Alrededor de cualquier bono individual se sitúa el calendario más amplio. Un nuevo bono se abre cada 2 ciclos de recompensa, que son 4,200 bloques de Bitcoin, y cada bono dura 12 ciclos de recompensa, o 25,200 bloques de Bitcoin. En cualquier momento hay seis bonos activos, y el bono *n* termina en el bloque en que el bono *n+6* empieza, y esa alineación es lo que hace posible una renovación directa. Las recompensas se distribuyen 24 veces a lo largo de la vida de un bono, una vez cada 1,050 bloques de Bitcoin.

La ventana de volver a bloquear es de 1,050 bloques de Bitcoin, de los cuales solo los primeros 950 son utilizables; los últimos 100 son la fase de preparación.

Una salvedad que vale la pena tener presente: 25,200 bloques son 175 días a 144 bloques por día, y sin embargo el plazo de L2 termina en el marcador etiquetado como Día 182. Los números de días son etiquetas de calendario del libro blanco, no cifras derivadas de las matemáticas de bloques. Cuando la precisión importa, usa los conteos de bloques y trata los números de días como hitos.

## De dónde viene el rendimiento

Los bonos se pagan primero con el pool derivado de los ingresos de los mineros de cada ciclo. La porción del bono de protocolo toma su rendimiento objetivo en su totalidad, y lo que queda se divide entre la porción de staking solo de STX y la porción del fondo de reserva. El desglose completo de la cascada, las porciones, el ratio de cobertura y la reserva está en [Mecánica de los Bonos de Protocolo y las Recompensas](/learn/es/bitcoin-staking/rewards-and-tranches.md).

Por defecto, las recompensas se pagan en sBTC mediante un puente automático. Un pago en Bitcoin L1 está disponible si haces stake a un signer-manager que lo admita y almacenas con él una dirección de Bitcoin, mediante `signer-calldata`. Ese argumento forma parte de `register-for-bond`, `stake`, `stake-update` y `update-bond-registration`.

## Terminar o cambiar una posición

Un bono es un compromiso de 12 ciclos, pero hay dos rutas de salida y cuál uses se decide por cómo está bloqueado tu Bitcoin.

Si tienes bloqueo en L1, anuncias la salida en Stacks llamando a `announce-l1-early-exit`, y luego gastas el Bitcoin a través de la rama de salida anticipada del script de bloqueo. Si tienes sBTC bloqueado, llamas a `unstake-sbtc`, que puede retirar la posición total o parcialmente. Ambas llamadas se rechazan durante la fase de preparación.

Ninguna libera tus STX antes de que termine el plazo. También puedes cambiar a un signer-manager distinto a mitad del plazo, o pasar directamente a un nuevo bono o a un stake solo de STX una vez que se desbloquee la pata de Bitcoin del bono anterior.

Cada ruta, lo que cuesta y las comprobaciones que realiza el contrato están en [Terminar o cambiar una posición de bono](https://docs.stacks.co/operate/protocol-bonds/ending-or-changing-a-bond-position).

## Si estabas haciendo stacking bajo PoX-4

PoX-5 reemplazó por completo a PoX-4 en la Época 4.0, que se activó en el bloque 960,230 de Bitcoin. Todos los bloqueos PoX-4 se liberaron, aunque un ciclo ya en curso en el fork siguió pagando.

No hay migración automática. Cada antiguo stacker tuvo que elegir activamente una nueva ruta: un bono de protocolo o un stake solo de STX. Si no lo has hecho, tus STX están desbloqueados y no generan nada.

El staking solo de STX bajo PoX-5 está limitado a 96 ciclos por bloqueo. No existe una opción indefinida.

## Referencia del contrato

El contrato desplegado es la referencia: [`SP000000000000000000002Q6VF78.pox-5`](https://explorer.hiro.so/txid/SP000000000000000000002Q6VF78.pox-5?chain=mainnet\&tab=sourceCode). Para lectura línea por línea, el código fuente está fijado en la etiqueta de lanzamiento [4.0.1](https://github.com/stacks-network/stacks-core/blob/4.0.1/stackslib/src/chainstate/stacks/boot/pox-5.clar).

## Lecturas relacionadas

* [Glosario de Bitcoin Staking](/learn/es/bitcoin-staking/glossary.md)
* [Mecánica de los Bonos de Protocolo y las Recompensas](/learn/es/bitcoin-staking/rewards-and-tranches.md)
* [Terminar o cambiar una posición de bono](https://docs.stacks.co/operate/protocol-bonds/ending-or-changing-a-bond-position)
* [Stacking](https://docs.stacks.co/learn/block-production/staking)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
