跳到主要内容

frUSD 概览

结算在比特币 L1 上的美元

frUSD 是一种以 Alkanes 资产形式存在于比特币 L1 上的美元代币。它持有普通的比特币 UTXO,通过普通的比特币交易转移,并且可以像其他任何 Alkanes 代币一样被组合进合约调用。今天在比特币上,没有比这更好的稳定币使用体验,也没有更好的安全性。

它已在主网上线,alkane id 为 4:1776

frUSD 的意义在于一个由工作量证明清算的 BTC/USD 市场。在此之前,稳定币都结算在别处,用户要么必须把自己的 BTC 跨链桥接到另一条链上,要么只能通过中心化交易所把它换成美元。frUSD 就在 BTC 所在的地方结算。

美元存放在哪里

frUSD 是完全储备的,而非算法稳定币。没有需要盯着的链上抵押率,也没有清算引擎。每一枚 frUSD 之所以存在,都是因为有人在以太坊上存入了以美元计价的稳定币:

  1. 用户将 USDC 或 USDT 存入以太坊上的 SUBFROST 跨链金库。
  2. SUBFROST 签名组观测到该笔存款后,在比特币上铸造相应数量的 frUSD,发送到存款时指定的比特币地址。
  3. 在比特币上销毁 frUSD 则是反向指令:它会在以太坊一侧释放相应价值。
以太坊比特币 L1USDC 或 USDTSUBFROST跨链金库Curve 3pool储备所在FROST签名组frUSD4:1776存入出款观测到铸造销毁以 LP 形式持有销毁时释放

两条粗箭头就是一次往返。金库下方的两条虚线是储备:存款时进入 3pool,frUSD 被销毁时再取出来支付出款。

以 USDC 和 USDT 作为锚定是一个刻意的选择,而不是权宜之计。在链上,标准的美元其实早已确定:USDC 和 USDT 就是市场用来报价、并当作现金看待的资产。frUSD 并不试图取代它们,而是锚定它们,因此其锚定价格跟踪的是整个生态已经达成共识的美元,而不是一种合成的近似物。SUBFROST 改变的不是美元本身,而是持有和使用它所在的区块链。

存入的稳定币不会闲置。金库的策略合约会把它们存入 Curve 3pool,因此支撑 frUSD 的储备是以 3pool LP 的形式持有,而非原始的 USDC 和 USDT。更换该策略需要与转移抵押品本身相同的门限签名。

这个结构的作用不只是赚取收益。Curve 的 LP 代币没有发行方,因此也没有冻结某个余额的函数:稳定币发行方(如 Tether 或 Circle)无论拥有何种权限,都无法对一份资金池份额行使这些权限。

明确说明信任模型

储备位于以太坊上的 SUBFROST 跨链金库中。该金库没有所有者密钥:转出抵押品、更换策略和提取手续费,都只能通过一笔携带 BIP-340 签名的调用来完成,而该签名来自为 frUSD 比特币一侧签名的同一个 FROST 门限组。该门限组是 frUSD 自己的;frBTC 由另一个联盟签名。

比特币 L1FROST签名组frUSD4:1776铸造销毁以太坊USDC 或 USDTSUBFROST跨链金库Curve 3pool储备所在存入出款以 LP 形式持有销毁时释放观测到存款为放行签名

这两条虚线是同一个权限跨越两条链的延伸。以太坊一侧的任何资金流动,都需要那个在比特币上铸币的门限组签名,而它签名所用的 32 字节是同一把密钥,不是一对。

这并不能消除以下几点

  • 抵押品不在比特币上。 它承担 frBTC 所没有的以太坊风险、Curve 风险和稳定币发行方风险。
  • 合约可升级,且未经审计。 跨链金库和 4:1776 代币都位于可升级代理之后,两者都尚未经过正式的安全审计。
  • 铸造与赎回运行在 SUBFROST 的基础设施上,并带有制裁筛查。 跨链桥会针对制裁名单(例如 OFAC)筛查存款,并对照稳定币发行方自己的黑名单检查出款地址。赎回还需要等待签名组行动,且没有时间上限。至于在比特币上持有和转移 frUSD 本身,则不受上述任何筛查,也没有冻结功能。

请在了解上述全部内容的前提下使用。

我要如何获得 frUSD?

方式一:在 frUSD/frBTC 资金池中交换

最直接的路径,也是全程不离开比特币的路径。frUSD4:1778CryptoSwap 资金池中与 frBTC 交易,因此以 BTC 计价的价值可以在不触及其他链的情况下换成美元,并换回来。

方式二:通过从以太坊跨链存入 USDC 或 USDT 来铸造

你在以太坊上存款,frUSD 会被铸造到你指定的比特币地址。金库会先收取一笔用于支付以太坊 gas 的固定费用,再按剩余部分收取一定比例,目前是 1.99 美元加 0.10%销毁换回同样要支付这笔固定费用和同样比例的费用,因此不建议出于经济目的在以太坊之间进行多笔小额往返交易。

跨链的最小金额为 10 frUSD:低于该值,销毁会直接回滚,而不是少付给你。

在应用中,选择 USDC 或 USDT 作为你支付的资产,选择 frUSD 作为你收到的资产。你会被要求连接一个以太坊钱包并签署两笔交易:一笔是针对你所存入金额的授权(approve),另一笔是存款本身。

如果你更愿意自己操作,BTC/USD 命令会打印出同样的两个调用,供你在自己的钱包中签名。

向金库发送普通转账不等于存款

存款必须通过跨链合约自身的存款调用完成,该调用携带了指明你比特币地址的指令。以普通代币转账的方式向金库地址发送 USDC 或 USDT 不会铸造任何东西:它到达时不附带任何指令,并且没有自动的退回路径。

方式三:接收它

frUSD 是一种普通的 Alkanes 代币。任何支持 Alkanes 资产的钱包都可以持有、发送和接收它,它会与你的其他余额一同显示。

目前有哪些功能已经上线

说清楚状态很重要,以下是各个部分的现状。

状态
比特币主网上的 frUSD 代币(4:1776已上线
通过从以太坊跨链存入 USDC/USDT 进行铸造已上线。开发者如有需要,命令行会为你准备好那两笔以太坊调用,供你在自己的钱包中签名
将 frUSD 销毁并换回以太坊资产已上线
存入时将一部分拆分为 BTC已上线。网络无法执行的拆分会改为支付普通 frUSD,使用前请阅读 BTC/USD 命令中的说明
赎回时将一部分拆分为 ETH已上线burn 支持 --to-eth-bps;网络无法执行的拆分会改为支付普通稳定币,使用前请阅读 BTC/USD 命令中的说明

接下来去哪里