# sBTC 签署者

Peg 钱包 UTXO 是 sBTC 系统的基本要素，作为所有在外流通 sBTC 代币的比特币担保。该系统采用单一 UTXO 模型：sBTC 的 peg 钱包始终表示为比特币区块链上的单个未花费交易输出（UTXO）。该设计在管理 peg 钱包时提供了简洁性和更高的效率。

{% hint style="info" %}
该 UTXO 存放在由 sBTC 签名者控制的安全多重签名 taproot 地址中：\
[bc1prcs82tvrz70jk8u79uekwdfjhd0qhs2mva6e526arycu7fu25zsqhyztuy](https://mempool.space/address/bc1prcs82tvrz70jk8u79uekwdfjhd0qhs2mva6e526arycu7fu25zsqhyztuy)
{% endhint %}

## 概述

* 单一 UTXO 模型：peg 钱包始终为单个 UTXO。
* 职责：UTXO 管理由签名者集合执行。
* 目的：简化跟踪与管理，减少 sBTC 操作所需的比特币交易，并将资金集中在单个安全的输出中。

## 如何维护单一 UTXO

{% stepper %}
{% step %}
**构建新的 UTXO**

一位签名者协调者通过创建一个新的比特币输出来构建 UTXO，该输出将作为今后代表 peg 钱包的存在。
{% endstep %}

{% step %}
**将请求合并为批次**

签名者集合共同整合所有充值和提现请求，并创建可在单个 UTXO 内处理的优化批次。
{% endstep %}

{% step %}
**从先前 UTXO 创建新的 UTXO**

新的 UTXO 通过以下方式创建：

* 花费先前 UTXO 中的金额，
* 加入已确认的充值，
* 扣除已确认的提现。
  {% endstep %}

{% step %}
**通过批准集优化批处理**

当存在多个 sBTC 操作请求时，签名者协调者按批准集对其进行分组。如果在活动操作中存在不同的批准集，协调者会将充值 UTXO 按每个批准集的最大规模分批，以在保持单一 UTXO 不变量的同时最大化批处理效率。
{% endstep %}
{% endstepper %}

## 好处

* 简化对 peg 资金的跟踪与管理。
* 减少 sBTC 操作所需的比特币交易数量。
* 将资金集中在单个安全输出中提升了操作效率。

{% hint style="info" %}
单一 UTXO 模型旨在为 sBTC peg 钱包在简洁性与操作效率之间取得平衡。
{% endhint %}

## 安全注意事项

* 该单一 UTXO 由 sBTC 启动签名者集合管理，任何支出均需满足一定数量的签名者阈值（多重签名）。
* 定期审计与持续监控对于确保 UTXO 始终准确代表流通中 sBTC 的总量至关重要。
* 由签名者持有的比特币地址中的 UTXO 仅可通过 [密钥路径支出](https://github.com/stacks-sbtc/sbtc/blob/7d8b2cb508f7068373ced808f6e9d28c92387b28/signer/src/keys.rs#L439-L441)进行支出。这意味着不存在隐藏的 taproot 脚本路径支出。

{% hint style="warning" %}
安全至关重要：多重签名批准、审计和监控是保护 peg 钱包的核心控制措施。
{% endhint %}

***

### Stacks 签名者与 sBTC 签名者之间的区别是什么

| 角色          | Stacks 签名者         | sBTC 签名者                       |
| ----------- | ------------------ | ------------------------------ |
| **主要职责**    | 对 Stacks 区块进行签名并验证 | 为 sBTC 确保 peg（比特币 ↔ Stacks）的安全 |
| **他们签署的内容** | Stacks 区块数据        | 比特币交易（peg-in / peg-out）        |
| **层级**      | Stacks 共识层         | 比特币层（通过阈值签名）                   |
| **目的**      | 确保链的规范性前进          | 确保为 sBTC 提供担保的 BTC 的安全托管与移动    |
| **信任模型**    | 作为 Stacks 共识的一部分   | 管理 BTC 的阈值签名者集合                |
| **失败影响**    | 链不稳定 / 分叉风险        | 对 BTC 担保完整性的风险                 |
| **涉及的资产**   | STX                | BTC                            |
