> 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 autocustodia en Bitcoin L1, o se mantiene como sBTC en las rutas emparejada y de pool.

El bono del protocolo en un párrafo: un compromiso de 12 ciclos, aproximadamente seis meses, que empareja 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 a un hash de tu principal de Stacks, y pox-5 verifica ese compromiso, el monto bloqueado y una prueba de Merkle de la transacción antes de registrarte. Ambas partes deben estar bloqueadas antes del corte del Día 0 del bono, y el registro debe quedar 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 prueba.

La participación transcurre en cuatro etapas: ser incluido en la allowlist e incorporarse, abrir una posición, recibir recompensas y luego renovar o salir.

## Elegir una ruta

Las rutas son mutuamente excluyentes por billetera:

* **Bono nativo de BTC.** El BTC permanece bajo tu propia custodia con un timelock. Solo individual. No hay ruta de pool para la parte nativa de BTC. Con allowlist.
* **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 con STX.** Sin parte de Bitcoin. Tratado en [Hacer staking con un signer-manager existente](https://docs.stacks.co/operate/staking-stx/stack-with-a-pool).

Una posición por principal: una billetera no puede mantener un bono y un stake solo de STX cuyos términos se solapen, ni puede mantener dos bonos superpuestos. Lo que el contrato realmente rechaza es el solapamiento, 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 la anterior.

## Obtener inclusión en la allowlist

Empieza aquí, y empieza temprano. La participación con bono nativo en PoX-5 está sujeta a allowlist, y entrar en la allowlist de un bono es una conversación fuera de la cadena con el Stacks Endowment, no una llamada a una API. Luego el Endowment publica la allowlist y los parámetros del bono en 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 allowlist se fija en `setup-bond`. Un staker 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 y sin permisos del protocolo, PoX-6, elimine este paso manual.

## Cómo empezar

Antes de cualquier flujo: conecta una billetera, completa la conversación de allowlist si vas por la ruta nativa de BTC, asóciate con un signer-manager, cumple el requisito de ratio aplicable y completa el bloqueo en L1 antes del bloqueo en L2.

Dos requisitos previos:

* **Una billetera de Bitcoin compatible con SegWit.** La salida del bloqueo es P2WSH. Una billetera que no pueda enviar a una no puede financiar un bono.
* **Un signer-manager.** Todo participante, con bono o solo con STX, debe estar asociado con uno, ya sea un signer-manager que él mismo administre o uno al que haga staking. No existe una ruta separada en solitario.

No estableces una dirección de recompensa. 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 planees iniciar una posición en un cambio 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. Se espera que más adelante existan opciones de staking líquido y que puedan ser proporcionadas por terceros. StackingDAO, por ejemplo, ha indicado que ofrecerá stBTC, un token sBTC con staking líquido. Hoy no hay nada de ese tipo disponible.

## La cronología 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 quedar al menos 100 bloques de Bitcoin antes del Día 0. El timelock en L1 se abre en el Día 175, 1,050 bloques antes de que el plazo en L2 termine en el Día 182.</p></figcaption></figure></div>

Tres marcadores describen un bono:

* **Día 0.** Ambas partes deben estar bloqueadas para esta altura. El registro debe quedar 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 en L1, 1,050 bloques de Bitcoin antes del final en L2, aproximadamente siete días.
* **Día 182.** El período de bonding termina en L2. Tus STX se desbloquean en el siguiente límite de ciclo.

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

La ventana de re-bloqueo 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 advertencia que conviene tener presente: 25,200 bloques son 175 días a 144 bloques por día, pero el plazo en L2 termina en el marcador etiquetado como Día 182. Los números de día son etiquetas de calendario del libro blanco, no cifras derivadas de la matemática de bloques. Cuando importe la precisión, usa los conteos de bloques y trata los números de día como señales.

## De dónde proviene el rendimiento

Los bonos se pagan primero con el fondo derivado de los ingresos de los mineros de cada ciclo. El tramo del bono del protocolo recibe íntegro su rendimiento objetivo, y lo que queda se reparte entre el tramo de staking solo de STX y el tramo del fondo de reserva. El desglose completo de la cascada, los tramos, el ratio de cobertura y la reserva está en [Mecánica de bonos y recompensas del protocolo](/learn/es/bitcoin-staking/rewards-and-tranches.md).

Por defecto, las recompensas se pagan en sBTC mediante un puente automático. Un pago nativo en BTC-L1 es una exclusión voluntaria configurada en la capa del signer-manager a través de `signer-calldata`, no un `register-for-bond` parámetro.

## 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 estás bloqueado 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 estás bloqueado en sBTC, 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 pasar a un signer-manager diferente a mitad del plazo, o entrar directamente en un nuevo bono o en un staking solo de STX una vez que la parte de Bitcoin del bono anterior se desbloquee.

## Si estabas haciendo stacking bajo PoX-4

PoX-5 reemplazó completamente a PoX-4 en la Época 4.0, que se activó en el bloque de Bitcoin 960,230. Todos los bloqueos de PoX-4 se liberaron, aunque un ciclo ya en curso en el fork aún recibió pagos.

No hay migración automática. Cada stacker anterior tuvo que elegir activamente una nueva ruta: un bono de protocolo o un staking solo de STX. Si no lo has hecho, tus STX están desbloqueados y no están generando 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 una 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 bonos y recompensas del protocolo](/learn/es/bitcoin-staking/rewards-and-tranches.md)
* [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 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/bitcoin-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.
