锚定钱包 UTXO

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

circle-info

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

概述

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

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

  • 目的:简化跟踪和管理,减少 sBTC 操作所需的比特币交易,并将资金集中在单个、严密保护的输出中。

如何维护单一 UTXO

1

构建新的 UTXO

一名签名者协调者通过创建一个新的比特币输出来构建 UTXO,该输出将代表未来的挂钩钱包。

2

将请求合并为批次

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

3

从先前的 UTXO 创建新的 UTXO

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

  • 花费先前 UTXO 中的金额,

  • 加入已确认的存款,

  • 扣除已确认的提款。

4

使用批准集优化批处理

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

好处

  • 简化对挂钩资金的跟踪和管理。

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

  • 将资金集中在单个、严密保护的输出中可提高运营效率。

circle-info

单一 UTXO 模型旨在为 sBTC 挂钩钱包在简洁性和运营效率之间取得平衡。

安全注意事项

  • 单一 UTXO 由 sBTC 引导签名者集合管理,任何支出都需要达到阈值的签名者批准(多重签名)。

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

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

circle-exclamation

最后更新于

这有帮助吗?