sBTC 签署者

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

circle-info

该 UTXO 存放在由 sBTC 签名者控制的安全多重签名 taproot 地址中: bc1prcs82tvrz70jk8u79uekwdfjhd0qhs2mva6e526arycu7fu25zsqhyztuyarrow-up-right

概述

  • 单一 UTXO 模型:peg 钱包始终为单个 UTXO。

  • 职责:UTXO 管理由签名者集合执行。

  • 目的:简化跟踪与管理,减少 sBTC 操作所需的比特币交易,并将资金集中在单个安全的输出中。

如何维护单一 UTXO

1

构建新的 UTXO

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

2

将请求合并为批次

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

3

从先前 UTXO 创建新的 UTXO

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

  • 花费先前 UTXO 中的金额,

  • 加入已确认的充值,

  • 扣除已确认的提现。

4

通过批准集优化批处理

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

好处

  • 简化对 peg 资金的跟踪与管理。

  • 减少 sBTC 操作所需的比特币交易数量。

  • 将资金集中在单个安全输出中提升了操作效率。

circle-info

单一 UTXO 模型旨在为 sBTC peg 钱包在简洁性与操作效率之间取得平衡。

安全注意事项

  • 该单一 UTXO 由 sBTC 启动签名者集合管理,任何支出均需满足一定数量的签名者阈值(多重签名)。

  • 定期审计与持续监控对于确保 UTXO 始终准确代表流通中 sBTC 的总量至关重要。

  • 由签名者持有的比特币地址中的 UTXO 仅可通过 密钥路径支出arrow-up-right进行支出。这意味着不存在隐藏的 taproot 脚本路径支出。

circle-exclamation

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

角色
Stacks 签名者
sBTC 签名者

主要职责

对 Stacks 区块进行签名并验证

为 sBTC 确保 peg(比特币 ↔ Stacks)的安全

他们签署的内容

Stacks 区块数据

比特币交易(peg-in / peg-out)

层级

Stacks 共识层

比特币层(通过阈值签名)

目的

确保链的规范性前进

确保为 sBTC 提供担保的 BTC 的安全托管与移动

信任模型

作为 Stacks 共识的一部分

管理 BTC 的阈值签名者集合

失败影响

链不稳定 / 分叉风险

对 BTC 担保完整性的风险

涉及的资产

STX

BTC

最后更新于

这有帮助吗?