存入

将 BTC 转换为 sBTC。

存款操作允许用户铸造与他们在比特币链上阈值钱包中存放的比特币挂钩的 sBTC。该过程可以在单个比特币区块内完成,从而简化用户体验。

流程概览

存款示意图

存款流程从用户发起一笔具有两个输出的特定比特币交易开始。存款人(通常通过他们用于存款的应用)随后发起一个引用该比特币交易的 API 调用。此调用触发 Emily API,Emily API 将存款信息转发给 sBTC 签名者。这些签名者验证并处理存款。验证通过后,相等数量的 sBTC 将在 Stacks 区块链上被铸造。

1

脚本输出

一个允许签名者支出这些资金的脚本。

2

时间锁输出

一个时间锁,允许存款人在必要时收回资金。

有关存款和取款确认时间以及为何存款可以如此快速的更多信息,请参阅 存款和取款时间 文档。

比特币存款要求

要使存款被视为有效,必须符合特定要求:

  • 存款必须发送到 taproot 地址。

  • 该输出必须可被达成共识的签名者阈值所消费。

  • 存款必须遵循一种格式以防止短期回撤,从而确保系统的安全性和完整性。

用户体验

从用户的角度来看,存款过程很简单:

  1. 向指定地址发起一笔 BTC 交易。

  2. 等待该交易在比特币区块链上被确认。

  3. 一旦存款被验证和处理,在 Stacks 钱包中收到等值的 sBTC。

为提升用户体验,目前正在开发一个 sBTC 桥接网页应用,该应用将提供直观的界面,供用户跟踪其存款操作的状态,使用户能够在从发起到完成的整个过程中随时了解进度。

最后更新于

这有帮助吗?