Basis 简介

基本词汇

  • Basis 官网
  • BAC(Basis Cash) :稳定币,价格期望 1 刀左右
  • BAS(Basis Share):股权币,用于分红 BAC
  • BAB(Basis Bond):债券币,用于销毁 BAC

基础原理

目前,不管什么类型的稳定币能让价格保持稳定都遵循相同的原理:

  1. 当价格过高时,增发稳定币
  2. 当价格过低时,销毁稳定币

操作手法

系统会在每天的 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 以下才能动手(这应该不大可能吧。。。)