B站梁培利老师《区块链金融》课程笔记 完整笔记请查看 Notion 链接:https://dune-marten-78b.notion.site/85b1d29c86344112a886fcfb2ea1c44c?pvs=4
加粗为自己添加的内容 配套课程视频:【01 区块链金融课程简介】- B站 课程实验以及讲义:liangpeili/defi-practices - Github 完成的实验代码: https://github.com/DestinyWei/defi-practices https://github.com/DestinyWei/defi-theory 若有任何问题或错误,可在Notion评论或直接评论 完整笔记请查看 Notion 链接:https://dune-marten-78b.notion.site/85b1d29c86344112a886fcfb2ea1c44c?pvs=4
USDC —> Vault(150%)
质押了 50 ETH,单价 $2000
取出了 50000 DAI,抵押率为 200%
想要保持相同的抵押率,还可以再取出 25000 DAI
抵押物价值 $75000,借出了 50000 DAI,此时抵押率为 150%
当 ETH 价格再降低一点时就触发清算机制,此时系统会判断 Vault 中的抵押物价值是否足够偿还”债务 + Stability Fee + Penalty Fee”
可以的话则会将”债务 + Stability Fee + Penalty Fee”加起来对应价值的 ETH 进行拍卖 (1),同时借贷得到的 DAI + 拍卖之后多出的 ETH 则会返还给借贷者 (2)
(1) 过程称为 Collateral Auction (2) 过程称为 Reverse Collateral Auction
抵押物价值 $25000,但借出的 DAI 价值 $50000,在系统中存在一个 Maker Buffer(存放的是用户偿还债务或清算所交的 Stability Fee),如果其余额足够则用来抵消掉这部分亏损的价值 (1)
而如果 Maker Buffer 的余额不足以覆盖整个债务的亏损,则系统会增发 MKR(MakerDao 的治理代币)来吸引用户使用 DAI 来购买以弥补亏损的缺口,同时增发 MKR 也会导致已持有 MKR 的用户手中现有的 MKR 代币价值被稀释以达到惩罚的效果,表明持有 MKR 的用户没有治理好社区 (3)
当然 Maker Buffer 中也有上限,当其余额超过上限表明系统维护得很好,多出来的部分会拿去回收MKR并进行销毁 (2),这里我们可以理解为代币数量减少,物以稀为贵,故 MKR 代币的价值也增加了
过程 (1) 称为 Debt Auction,过程 (2) 称为 Surplus Auction,过程 (3) 称为 Global Settlement
这里我们要注意,swap 的时候会出现滑点,而在添加/移除流动性时则会出现无常损失,要区分好
$xy=k$,$(x+\Delta x)(y+\Delta y)=k$,知$\Delta x$,求$\Delta y$
$$ \begin{aligned} xy &=(x + \Delta x) (y - \Delta y) \ &= xy + \Delta x y - x \Delta y - \Delta x \Delta y \end{aligned} $$
由上面可得,
$$ x\Delta y + \Delta x\Delta y = \Delta x y \Rightarrow \Delta y = \frac{\Delta x y}{x + \Delta x} $$
$$ \frac{x}{y} = \frac{x+\Delta x}{y+\Delta y} $$
由上面可得,
$$ xy + x\Delta y = xy + \Delta xy \Rightarrow \Delta y = \frac{\Delta x*y}{x} \Rightarrow \frac{\Delta x}{\Delta y} = \frac{x}{y} $$
这里是因为想要让 k 与流动性保持一种线性的关系,而不是像 $y = x ^ 2$ 在后面随着 x 的增加,y 的数值会急剧增加
$L_0$:添加之前的 Liquidity,设为 T
$L_1$:添加之后的 Liquidity,设为 T+S,其中 S 为添加的流动性
$$ \frac{L_0}{L_1} = \frac{T}{T+S} $$
由上面可得,
$$ \begin{aligned} S &= \frac{(L_1-L_0)T}{L_0} \ &= \frac{\sqrt{(x + \Delta x)(y + \Delta y)} - \sqrt{xy}}{\sqrt{xy}} T \ &= \frac{\sqrt{(x + \Delta x)(y + \frac{\Delta x y}{x})} - \sqrt{xy}}{\sqrt{xy}} \frac{\sqrt{x}}{\sqrt{x}} T \ &= \frac{\sqrt{x^2 y + \Delta x xy + \Delta x xy + \Delta x^2 y} - x \sqrt{y}}{x \sqrt{y}} (消掉\sqrt{y})\ &= \frac{\sqrt{x^2 + 2\Delta xx + \Delta x^2} - x}{x} \ &= \frac{(x + \Delta x) - x}{x} \ &= \frac{\Delta x}{x} T = \frac{\Delta y}{y} * T(同理) \end{aligned} $$
S :share的数量 T:移除流动性之前 Liquidity 的总量 L:Liquidity 的数量
$$ \begin{aligned} &\frac{\sqrt{\Delta x \Delta y}}{\sqrt{xy}}=\frac{S}{T} \ &\sqrt{\Delta x \Delta y} = \sqrt{xy} \frac{S}{T} \ &\Delta x \sqrt{\frac{y}{x}} = \sqrt{xy} \frac{S}{T}(消掉\sqrt{y},并把\sqrt{x}化简) \ &\Delta x = x \frac{S}{T} \ &\Delta y = y \frac{S}{T}(同理) \end{aligned} $$
后续笔记会在之后发布,让我们尽情期待,您也可以关注我的推特账号(@weihaoming)以获取更多笔记资源……
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!