Web3新手入门

第一章 入门计划:https://blog.csdn.net/nina_1314521/article/details/136628485
第二章 区块链的应用方向:https://blog.csdn.net/nina_1314521/article/details/136658642



1、自动做市商(Auto Market Maker)- AMM

Uniswap 是一种自动流动性协议,由恒定乘积公式 ( x * y = k ) 提供支持,并在以太坊区块链上的不可升级智能合约系统中实施。 它消除了对可信中介的需求,优先考虑去中心化、抗审查和安全的特性。
在这里插入图片描述

每个 Uniswap v2 智能合约是由一个由两个 ERC-20 代币组成的流动资金池。

具体一个例子来说明: 原本流动性池有5 个 tokenA20 个 tokenB,当 Tim 换掉 1个 tokenA 时,他会先支付 0.3%的手续费,也就是 0.003个 tokenA (0.3% * 1 )。支付费用后,剩余的 tokenA,也就是 0.997 tokenA,会换成 tokenB,所以新的 X 变成了5.997 tokenA。由于 K 必须保持不变,新的 Y 可以从公式中计算出来 X * Y= newX * newY。所以 newY 是 16.675004 (X * Y /newX = 5 20/5.997=16.675004)。这意味着池中将持有 16.675004 个 tokenB,剩余的 tokenB 将发送给Tim,这意味着 Tim 将收到3.324996 个 tokenB (Y - newY = 20 -16.675004 = 3.324996)。交换后,池中有 6 个 tokenA16.675004个 tokenB

交易池:

*XY
原有520
0.3% * 15.99716.675004
剩余5.997 + 0.003 = 616.675004

Tim:

*AB
原有10
兑换后03.324996

2、交易滑点

流动性更好的交易池可以为用户提供较低的交易滑点
在这里插入图片描述

假设 池子 X1个A token10个B token池子 Y10个A token100个B token,不考虑交易费用,两个池子的汇率此时相同。交易者用 0.1个A token 分别在池子 X 与 Y 当中兑换 B token,兑换完之后 X 当中有 1个A token9.09个B token,Y 当中有 10.1个A token99个B token 此时 X 中汇率为 1 A token = 8.26 B token,Y 中汇率为 1 Atoken = 9.8 B token
A交易池:

AB
原有110
剩余1.19.09
汇率1 A token = 8.26 B token

B交易池:

AB
原有10100
剩余10.199
汇率1 Atoken = 9.8 B token

3、清算

清算是一种资产处理方式,在加密货币领域,清算主要指交易者或者资产借贷人将初始保证金全部或部分强制平仓。当他们无法满足杠杆寸头的保证金要求时,就会发生这样的情况。

比如:

  • ETH 2000 美金的时候,我使用 MakerDAO 存入 100 ETH,理论上我可以借出 200,000 美金 (Dai)
  • 但因为 MakerDAO 的设计机制(抵押品的价值要大于贷款价值)需要超过 150% 的质押率(借 1 美元需要抵押 1.5 美金的 ETH),来维持 Dai 的稳。
  • 所以我们最多只能借出 100/1.5*2000 ≈ 133,333 美金,而这时的清算价格就是 2000 美金。④ 如果 ETH 价格跌破 2000 美金,你的 ETH 则会被清算掉,相当于你用 1333 美金的价格购买了 100 个 ETH。(当然你也可以少借一些 Dai,来降低清算线)
·理论上实际上
存入100 ETH100 ETH
获得200,000 Dai133,333 Dai
清算价格133,333 Dai200,000 Dai
  • 如果你想避免 100 个 ETH 在 2000 美金时被清算掉,要么在清算触发之前将 133,333 美金的 Dai 归还借贷系统(再加上借贷的费用),要么就继续质押更多的 ETH,降低清算线。
  • 当抵押品价格持续上涨的时候,你可以借出越来越多的钱,而当抵押品价格下跌的时候,则会不断增加抵押资产被清算的风险。如果想降低风险,则需要通过补仓降低清算风险,或提前平仓,避免强制平仓(清算)的出现。

4、无偿损失

无常损失是指向双边池注入流动性后,所存的代币总价值相较于存款之前代币总价值的差值。
简单来说就是,我注入流动性后赚的钱,还没有我不注入流动性赚的多。

学习资料:

  1. 无常损失(获得 Rekt 的)初学者指南 |由 Nate Hindman |班科尔 (bancor.network)
  2. 大佬们口中的无常损失是什么?玩UniSwap做市商为什么会亏钱?(第170期)(youtube.com)

5、APY 与 APR

APR(Annual Percentage Rate, 稳定年回报率),指在进行一笔投资时,不考虑复利(将利润进行复投)的年收益。
APY(Annual Percentage Yield,复利年收益率),指在进行一笔投资时,考虑复利的年收益。

APR 的计算公式非常简单,APR = 日利率 * 投资天数
APY 则相对复杂一点,因为要考虑复利的情况,APY = (1 + 日利率) ^ (投资天数 - 1)
比如我投资了 100 元,分别投资 APR 和 APY 日利率为 1% 的投资品,那么一年下来我最终可以获得:

  • APR:100 * 1% * 365 = 365 元
  • APY:100 * (1 + 1%) ^ (365 - 1) ≈ 3740 元

也就是说日利率为 1 % 的 APR 年化收益为 365%,而日利率为 1% 的 APY 年化收益则为 3740%,竟然收益相差 10 倍,看上去很吓人,不过这里是有坑点的。在 DeFi 中,我们经常会看到上千的年化收益,就像我上边举的例子,1% 的日利率,复投一年下来也有 3740% 的 APY。但这里需要注意两种情况:

  1. 是否真的存在稳定的日利率?
  2. 收益是否按照投资的货币或者稳定币来计算?

几乎所有的 DeFi 收益都是波动的,比如你看到一个 DeFi 协议告诉你 APY 年华有 3740%,可能只有今天的日利率是 1%,随着参与人数不断增多,奖励被稀释,可能明天的日利率就降到 0.1%,后天就降到了 0.01%,并且持续减少,最后的 APY 只有 4% 左右

此外,还有一些 DeFi 项目的收益并不是按照稳定币或者你投入的代币计算的。比如你看到一个 APY 为 1000% 的项目,需要质押 ETH,但每日给你的收益是 shitcoin(一种价格波动非常大的代币,甚至有可能归零)。

不过,在 Uniswap V3 中只能使用 APR,因为流动性注入者的收益是单独计算的,并不会进行复利投资。

6、 TVL

TVL(Total Value Locked) 总锁定价值,指 DeFi 项目中用户所存储或抵押的数字资产总价值。通常视情况以美元或其他法币计价。

DeFi 的重要运转方式主要围绕用户质押借贷或注入流动性展开,这要求用户将资金质押或存入在 DeFi 项目方的智能合约当中。所以 TVL 表明了资本对 DeFi 交易者和投资者的利润和可用性影响。

  1. 更好的安全性由于更高的 TVL 意味着更多的资本锁定在 DeFi 协议中,通常(相对)意味着 DeFi 协议更加安全。如果我们发现一个 DeFi 平台有较高的 APY,但 TVL 相对较低,那么该平台有可能是野鸡平台,并随时有可能 Rug pull。
  2. 更好的可用性所谓的可用性,比如一个 DEX 池子深度较好,则交易价格也会较好。再比如质押借贷协议中,如果某个代币的 TVL 较高,那么借贷利率也会较低。
  3. 更好的流动性TVL 更好的项目往往具有更好的流动性,不容易遇到流动性枯竭。
  4. 更好的传播度由于 TVL 是衡量一个 DeFi 项目的重要指标,所以 TVL 较高的项目,也会获得 DeFi 从业者或行业的更多关注,从而带来更多的曝光度和传播度。

这是以太坊从 2023 年 3 月到 2024 年 3 月的一个 TVL,我们可以看到它的趋势都是相对平稳的。
以太坊
这里放一张对比图,我们就可以发现市场对于新链发展的一个趋势。
在这里插入图片描述

7、价值捕获

在区块链中,价值捕获可以简单理解为「项目方(公链、DeFi 等)从用户交易行为中获取商业利润的手段」。
而价值捕获手段是否健康、良性则一般会体现在币价上。所以去衡量一个项目的价值或估值,尤其是 DeFi,会往往研究其价值捕获方式。

而对于交易行为,最直接的价值捕获手段则是手续费,比如:

  • Layer1 → 矿工费;
  • DeFi → 借贷分润;
  • CEX/DEX → 交易手续费;

参考资料:

1、【Web3 DeFi】Uniswap 快速入门_bilibili
2、DeFi 热点词汇详解


工具:

  1. Parsec:https://parsec.finance/, 可以清晰的看到 ETH 价格变动会触发的清算数量。
  2. 欧科云链:https://www.oklink.com/zh-cn/chainhub/protocols/DeFi,可以看到Maker 的总借款量和日清算量等数据。
  3. Dune:https://dune.com/dsalv/Liquidations,可以看到过去一段时间 Maker,AAve 和 Compound 的清算情况
  4. 计算无常损失的工具
  5. 查看TVL的工具
  6. 查看市场信息、项目信息
Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐