锚定钱包 UTXO(Peg Wallet UTXO)

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

circle-info

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

概览

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

  • 职责:UTXO 管理由签名者(Signer)集执行。

  • 目的:简化跟踪和管理,减少 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 的总量至关重要。

circle-exclamation

最后更新于

这有帮助吗?