基本词汇
基础原理
目前,不管什么类型的稳定币能让价格保持稳定都遵循相同的原理:
- 当价格过高时,增发稳定币
- 当价格过低时,销毁稳定币
操作手法
系统会在每天的 UTC 0 点(北京时间 8 点)检测 BAC 在 UniSwap 上的价格:
- 当 BAC > 1.05 时,系统会增发 BAC,以期降低价格。同时也允许用户将 BAB 以 1:1 的比例兑换成 BAC
- 当 BAC < 1.0 时,系统会允许用户以低价(低于 1:1 的比例)将 BAC 换成 BAB,相当于销毁 BAC 希望能把价格拉上去
细节
当 BAC 的价格介于 1.0~1.05 间时,什么事也不会发生,这个窗口期是开发者自己定的,社区有用户建议改成 1.02,但是开发者没有同意。
最新消息,开发者貌似准备将这个值改为 1.037
系统每次增发的数量公式是:
$ Mint=Supply(Price - 1.0) $
举例,假设当前 BAC 价格是 1.1,总供应量为 1000000 个,那么就应该增发 1000000 * (1.1 - 1.0) = 100000 个 BAC
系统每次增发的 BAC 都会按照下面的优先级依次分配额度
- 增发的 BAC 里的 2% 打给基金会
- 预留当前等额的 BAB
- 剩下的全部留给 BAS 的持有者且抵押中的均分
用户用 BAC 能购到的 BAB 的数量公式是:
$ S_{BAB}=S_{BAC}/P_{BAC} $
举例,假设当前 BAC 价格是 0.9,那么 1 个 BAC 就能买到 \(\frac{1}{0.9}=1.11\) 个 BAB,到时候兑换的时候又能换回 1.11 个 BAC,相当于是赚了 11%
BAB 的价格是 BAC 的价格的平方
拥有了 BAS 就不代表着当出现增发时账户里的 BAC 余额会自动增加,这个得先去官网的 Boardroom 页面抵押你的 BAS 然后才能看到赚到的 BAC ,从这里提取 BAC 到账户里
设购买 BAB 时 BAC 的价格为 \(P_0\),卖出 BAB 时 BAC 的价格为 \(P_1\),花费的 BAC 数量为 X,操作一次买卖的手续费为 Fee,那么想要做一次买卖保证赚钱的话就得至少满足公式:
\[ (\frac{X}{P_0}-X)P_1>2Fee \]
解出来:
\[ X>\frac{2Fee}{P_1(\frac{1}{p_0}-1)} \]
如果按此时(手续费为 22.76)开始操作,假设当 BAC 价格刚超过 1.05 的时候就开始卖,那么代入公式有:
\[ (\frac{X}{0.985}-X)1.05>2\cdot 22.76 \]
解出来 \(X>2846.8\) ,意思就是:
我现在就要买 BAB 的话,以当前的手续费来算,至少得用 2846.8 个 BAC 去买 BAB,才能保证第一时间卖出 BAB 时稳赚不赔
我现在手头有 9 个 BAC,如果计划只靠这 9 个 BAC 利用买卖 BAB 来赚钱的话,按现在的行情代入公式算出 BAC 的价格至少要跌到 0.1768 以下才能动手(这应该不大可能吧。。。)