# sBTC 的入金锚定

存款操作使用户能够铸造 sBTC，并以他们在比特币链上的阈值钱包中存入的 BTC 作为锚定。此过程可在单个比特币区块内完成，从而简化用户体验。

## 流程概览

<div data-with-frame="true"><img src="/files/947d2d15d6aea543b50eae8736839764e45ae531" alt="存款流程图"></div>

存款流程从用户发起一笔具有两个输出的特定比特币交易开始。存款人（通常通过其用于存款的应用程序）随后会发起一项引用该比特币交易的 API 调用。此调用会触发 Emily API，并将存款信息转发给 sBTC 签名者。这些签名者会验证并处理该存款。一旦验证通过，等量的 sBTC 便会在 Stacks 区块链上铸造出来。

{% stepper %}
{% step %}
**脚本输出**

允许签名者花费这些资金的脚本。
{% endstep %}

{% step %}
**时间锁定输出**

一个时间锁，允许存款人在必要时取回资金。
{% endstep %}
{% endstepper %}

有关存款和提款确认时间以及为何存款可以如此之快的更多信息，请查看 [存款和提款时间](/learn/zh/sbtc/sbtc-operations/deposit-vs-withdrawal-times.md) 文档。

## 比特币存款要求

要使存款被视为有效，必须符合特定要求：

* 存款必须发送到一个 taproot 地址。
* 该输出必须可由签名者的共识阈值花费。
* 存款必须遵循一种可防止短期追回的格式，以确保系统的安全性和完整性。

## 用户体验

从用户的角度来看，存款流程很简单：

1. 向指定地址发起一笔 BTC 交易。
2. 等待该交易在比特币区块链上确认。
3. 一旦存款被验证并处理完成，就会在 Stacks 钱包中收到等量的 sBTC。

为提升用户体验，目前正在开发一个 sBTC 桥接网页应用，它将为用户提供一个直观的界面来跟踪其存款操作的状态，让用户在从发起到完成的整个过程中都能及时了解进展。


---

# Agent Instructions: 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:

```
GET https://docs.stacks.co/learn/zh/sbtc/sbtc-operations/deposit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
