我们将在联合曲线上发行$fDAO代币,以$FOR作为储备资产。联合曲线合约是一种特殊类型的智能合约,其通过买卖函数发行$fDAO代币。要购买$fDAO代币,买家将FOR发送到Buy(购买)函数,该函数计算$fDAO代币的$FOR平均价格。而Sell(出售)函数的工作原理是相反的,合约将计算当前的平均售价。
本次上线拟采用的联合曲线如下:
Y = A X + B
其中,
Y:$fDAO代币价格;
X:$fDAO代币供应量;
A:曲线斜率;
B:曲线截距。
用户正常在该曲线上买卖并不影响曲线的斜率,但是如果出现以下两种情况将对斜率产生变化:
斜率上升:平台收入的60%将转化成$FOR直接作为fDAO储备资产,不生成新的$fDAO代币。假设当前$fDAO代币数量为Xt, 存入$FOR数量为M,则新斜率Aup变为:
Aup = 2M/Xt2 + A
斜率下降:当系统中出现坏账或黑客攻击时,需要从fDAO提取储备资产$FOR,不销毁$fDAO代币。假设当前$fDAO代币数量为Xt, 取出$FOR数量为N,则新斜率Adown变为
Adown = A - 2N/Xt2