# 如何使用 Fordefi 连接 sBTC Bridge

{% hint style="warning" %}
本指南专门适用于使用 [Fordefi](https://fordefi.com/) 的实体或团队，因为它将演示多重审批交易策略设置的流程。本指南假定您已完成 Fordefi 钱包设置，包括浏览器扩展和移动应用。
{% endhint %}

sBTC Bridge 是一个网页应用，允许您将 BTC 在 Stacks 链上转换为 sBTC。如果您不熟悉 sBTC，请务必查看 [sBTC 概念指南](https://docs.stacks.co/learn/zh/sbtc) 以了解其工作原理。

{% hint style="danger" %}
请确保您使用的是位于 [sbtc.stacks.co](https://sbtc.stacks.co/)的桥。这是唯一官方的 sBTC 桥。
{% endhint %}

sBTC Bridge 的设计尽可能简单易用。但就本指南而言，Fordefi UI 中已经设置了一个 **2-of-2 批准交易策略**，用于比特币交易。本指南假定您有类似设置，因为本指南将带您逐步了解在这种需要多方批准交易的场景下所需的不同步骤。

如果您需要在 Fordefi 中设置此类交易策略的帮助，请查看他们专门的 [文档](https://docs.fordefi.com/user-guide/policies).

### 铸造 sBTC 操作指南

以下是在 Fordefi 中将 BTC 转换为 sBTC 所需的步骤：

{% stepper %}
{% step %}
**确认您的 BTC 和 STX 金库**

首先，您需要确保您有一个用于比特币的金库，以及一个单独的用于 Stacks 的金库。这两个金库之后都会在连接 sBTC Bridge 应用时使用。

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-b9cb30d7a1b85399a22372827e8ee28734029e6f%2Fimage%202-with-fordefi.png?alt=media" alt=""><figcaption><p>用于原生比特币资产的金库</p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-6d0423b88b96c6653c45f0e8aab4e1f506940d8a%2Fimage%203-with-fordefi.png?alt=media" alt=""><figcaption><p>用于原生 Stacks 资产的金库</p></figcaption></figure></div>
{% endstep %}

{% step %}
**连接您的 Fordefi 钱包扩展**

首先，您需要将您的 Fordefi 钱包连接到 sBTC Bridge 应用。

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-3842a7c913fb40abeb1e4ca5ddb655c3d0f44c33%2Fimage%204-with-fordefi.png?alt=media" alt=""><figcaption><p>在钱包选择器弹窗中选择 Fordefi 选项</p></figcaption></figure></div>
{% endstep %}

{% step %}
**选择您要使用的比特币和 Stacks 金库**

接下来，Fordefi 扩展会要求您先选择要使用的比特币金库，然后再选择要使用的 Stacks 金库。这样做的原因是，您需要先从比特币金库发送一笔比特币交易，然后才能将 sBTC 接收到账到您的 Stacks 金库。

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-6edd5519d73eaf4e3160dc8d060de615b24c70ef%2Fimage%205-with-fordefi.png?alt=media" alt=""><figcaption><p>所选比特币金库需要至少持有用于 peg-in 的最低所需金额（0.001 BTC）的比特币</p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-55f9302b8362b1278bc2dcd5842bd1b802376b0a%2Fimage%206-with-fordefi.png?alt=media" alt=""><figcaption><p>当两个金库都选定后，连接时您会在 Fordefi 扩展顶部看到它们</p></figcaption></figure></div>
{% endstep %}

{% step %}
**选择要存入的 BTC 数量**

钱包连接后，选择您希望转换为 sBTC 的 BTC 数量。

{% hint style="info" %}
铸造 sBTC 需要两笔交易费用。第一笔是在您的钱包中发起比特币存款交易时产生的。第二笔是用于将存款 UTXO 合并为单个签名者 UTXO 的费用。这笔单独的交易费用会自动发生，最高设为 80k sats。它会自动从您铸造出的 sBTC 中扣除。这不是签名者费用，而是普通的比特币交易费用。
{% endhint %}

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-26d2b2a603740e301561d5b437a6cea7f3c65f3f%2Fimage%207-with-fordefi.png?alt=media" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**选择铸造 sBTC 的 Stacks 地址**

接下来，输入您希望铸造 sBTC 到达的 Stacks 地址。这将只是您在连接 Fordefi 钱包扩展时，之前所选的 Stacks 金库对应的 Stacks 地址。

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-1d60b4bce29e269849950e640f8295bd26cfb18b%2Fimage%208-with-fordefi.png?alt=media" alt=""><figcaption><p>检查已输入的 STX 地址，然后确认</p></figcaption></figure></div>
{% endstep %}

{% step %}
**创建初始 BTC 转账**

您的 Fordefi 钱包扩展会弹出提示，要求您创建 BTC 交易。这笔交易是将您的 BTC 初始 peg-in 转给 sBTC 签名者。确认交易详情和所需批准详情后，点击“创建”。

{% hint style="info" %}
如果您设置了需要特定批准的交易策略，点击“创建”不会立即发起比特币交易，它只会将这笔未签名交易存储在您的 Fordefi 钱包中，直到满足所有必要批准后才最终签名。
{% endhint %}

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-01595e7d39d4b7d5873edf6c77dabfc613d3d045%2Fimage%2011-with-fordefi.png?alt=media" alt=""><figcaption><p>您会注意到，在 Fordefi 扩展的“创建交易”视图底部附近会显示所需的批准详情。请务必确保其他审批人能够及时批准该交易。</p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-5bfe3c487a3806dffa2caf9efb607292224479df%2FGroup%20316124778%20(1)-with-fordefi.png?alt=media" alt=""><figcaption><p>如果您随后回到 Fordefi 网页 UI 或扩展 UI，您会看到这笔交易被标记为“等待批准”。</p></figcaption></figure></div>
{% endstep %}

{% step %}
**由审批人批准交易**

在审批人收到交易通知后，每位审批人都需要在其 Fordefi 移动钱包中批准交易，之后才会完成最后一步，即由发起人签署交易。

每位审批人都需要在其 Fordefi 移动钱包中打开待处理交易并点击“批准”。

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-9b806f1b58f58f5052a69b1396b27299f1db8366%2FGroup%20316124778%20(2)-with-fordefi.png?alt=media" alt=""><figcaption><p>审批人批准交易视角</p></figcaption></figure></div>
{% endstep %}

{% step %}
**签署已批准的交易**

一旦所有交易策略都满足并获得批准，发起人就需要在其 Fordefi 移动钱包中正式签署该交易。

此时，这个移动端签名操作会通知 sBTC Bridge 应用。

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-3319d3c070cef54c71d8a2ffa23ee4e50d9d6493%2FGroup%20316124778%20(3)-with-fordefi.png?alt=media" alt=""><figcaption><p>在确认批准和交易详情后，发起人需要点击“签名”</p></figcaption></figure></div>
{% endstep %}

{% step %}
**接收您的 sBTC**

回到 sBTC Bridge 应用界面后，您可以监控交易状态，查看何时完成，此时您就可以在 Fordefi 钱包中看到 sBTC。它会经历三个阶段：

* 待处理 - 您的 [比特币交易](https://mempool.space/tx/6b5e63fbe4e4a4835dcf096ca2d2a8c112898692e28a4c5b38cb39e3e9837604) 正在处理中
* 铸造中 - 您的比特币交易已处理完成，并且 [sBTC 签名者正在铸造](https://explorer.hiro.so/txid/a9e232289d2c6e50150b034894182d341343e7064b27c8dccbd25ebca79b2947?chain=mainnet) 您的 sBTC
* 已完成 - 您的 sBTC 已铸造到您的钱包中

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-099e6b71c7f44d9ce44da3021f013d331fcf1387%2Fimage%2016-with-fordefi.png?alt=media" alt=""><figcaption><p>比特币和 sBTC 交易需要一些时间才能被签名者完全处理</p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-ff2615e1140651852f8fae8e3b28e3ed81f0f65e%2Fimage%2022-with-fordefi.png?alt=media" alt=""><figcaption><p>一旦比特币和 sBTC 铸造交易都得到确认，sBTC Bridge 应用将显示“已完成”状态</p></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-86eb052ce8d5d34a9132728d15f3cbe5a6e81888%2FGroup%20316124778%20(4)-with-fordefi.png?alt=media" alt=""><figcaption><p>您将能够在 Fordefi 钱包中看到这些交易的结果</p></figcaption></figure></div>
{% endstep %}
{% endstepper %}

### 找回 BTC

如果您的 sBTC 铸造失败，您可以找回您的 sBTC。您可以通过桥在回收页面 <https://sbtc.stacks.co/\\>\<TX\_ID>/reclaim 进行操作，并将方括号中的文本替换为您的交易 ID，如下所示：\
<https://sbtc.stacks.co/8f37f750b6646f0a217121201967170bd3cfef5f2ebd4f30f359b5e9308470c4/reclaim>

在存入 BTC 与 sBTC 签名者将其合并为单个签名者 UTXO 之间有一个中间步骤。如果该交易未被签名者接收，您可以使用此界面进行找回。请注意，回收页面上有一个“锁定时间”字段。这表示在找回您的 BTC 之前必须经过的区块数量。

<div data-with-frame="true"><figure><img src="https://629346125-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH74xqoobupBWwBsVMJhK%2Fuploads%2Fgit-blob-514951c8b0d9633e03d2c3aa3c95cd381b85201c%2Fimage%20(14)-sbtc-bridge.png?alt=media" alt=""><figcaption></figcaption></figure></div>

这会发起一笔比特币交易，将您的 BTC 转回给您。
