热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

3.1DeFi小白入门最强指南2.0:如何赚流动性挖矿的第一桶金?

此文章是#Dataanalysis系列的其中一个章节。撰文:Footprint分析师Alina

此文章是 #Data analysis系列 的其中一个章节。

撰文:Footprint 分析师 Alina

DeFi世界正在迅速发展,随着全球金融体系继续向着数字化转型,DeFi 具有非常巨大的增长潜力,吸引了全球 300 多万投资者的眼光。然而,跟任何资产类别一样,了解资产、市场和投资方式等都是非常必要等。

数据来源:Footprint Analytics -TVL by protocols(DeFi 项目 TVL 排名)

我们在上一篇文章中阐述了 DeFi 的基础知识,这篇我们将深入了解最主要的三大 DeFi 类型,以及如何通过参与 DeFi 的投资活动,让投资者可以获得被动收益;并且归了目前 DeFi 项目的风险点,以及从 7 个角度评估一个 DeFi 项目。

DeFi 投资类型

从投资类型来划分,可以分为法币本位和币本位。

  • 法币本位:类似股票投资,如果把数字货币(也叫代币)看作股票,那 CEX 中心化交易所或者 DEX 去中心化交易所就是股票交易所。投资人 Alex 可以在 CEX 或 DEX 上买卖数字货币,高卖低买赚取差价从而获取收益,简称“炒币”。在这个情况下,Alex 关心的就是数字货币的涨跌,以及炒币的 ROI(Return on Investment, 投资回报率)

图来源:zoni@Footprint.network

  • 币本位:当投资人对某些数字货币长期看好时,最简单的投资策略是“Hodl”,但更聪明的策略是利用它们创造更大的被动收入。例如投资人 Alex 可以把数字货币借给借贷平台 Compound 获取利息,或是放到收益聚合器 Idle 上,获取收益。在这个情况下,投资人 Alex 关心的就是数字货币数量的增长,以及通过 Yield Farming 获得的 APY。

图来源:zoni@Footprint.network

这篇文章中,主要从币本位的角度,介绍 DeFi 里最主要的三种类型::流动性市场 DEX、借贷平台 Lending、收益聚合器 Yield Aggregator。

流动性市场 DEX,代表平台Uniswap

Uniswap 是一个以太坊上去中心化的自动化的流动性交易所,支持以太坊上的所有数字代币进行交换。不同于传统的订单簿的交易,它是采用 AMM(Automated Market Maker)的形式让用户无缝交换各类 ERC-20 代币。

在 Uniswap 的 AMM 模型中,需要有流动性提供者(简写为 LP, 即 Liquidity Providers)创建流动性资金池,以供交易者交换所需币种。这里包含 2 个场景:

  • 交易 Swap:假设 1 个ETH等于 4315 个 DAI,交易者 Alex 想把持有的 DAI 换成 ETH,那他需要付出 2220 个 DAI+ 手续费(为了方便理解,本文所有场景都忽略 gas fee)来获得 1 个 ETH。

图来源:zoni@Footprint.network

  • LP 提供流动性:Endy 作为 LP 需要按照总价值 1:1 提供币对(如 DAI+ETH)到流动性池子中,作为回报,他能够获得交易者支付的手续费。同时还会获得对应份额的 LP token,这是提供流动性的凭证,代表其在整个流动性资金池中占据的份额。

图来源:zoni@Footprint.network

它是怎样做到自动定价的呢?这就不得不说到它背后使用的 AMM“恒定乘积做市商”模型。这个模型的计算公式为:x*y=k。x 和 y 代表 2 个不同代币的价格,k 是一个恒定不变的常数。

图来源:zoni@Footprint.network

值得注意的是,该模型不呈线性变化。实际上,订单的相对金额越大,x 和 y 之间的失衡幅度就越大。即与小额订单相比,大额订单的价格成指数倍增长,导致滑动价差不断增加。

图:Uniswap 价格变化曲线

提供流动性的过程中,LP 还需要注意无常损失。

什么是无常损失?举个例子:

假设 Endy 手上持有 2000DAI 和 1ETH(1 ETH= 2000DAI),他有 2 个选择:

选择 1:提供流动性:提供 2000DAI + 1 ETH 组成一个币对提供到流动性资金池

  • 当价格发生变化时:ETH = 4000DAI(外面 DEX)

  • 这个时候套利者在 Uniswap 买 ETH ( 便宜 ),  其他 DEX 高价卖出,导致池子 ETH 的数量减少,以及 ETH 的价格上升,直到等于 4000DAI(套利机会消失)

  • 此时 Endy 的 LP Token = 2828 DAI + 0.71 ETH,等价于持有  5657 DAI。

选择 2: 持有这些币不做任何操作

  • 当价格发生变化时:ETH = 4000DAI,Endy 的资产等价于持有 6000DAI。

在同样的条件下,“选择 1 提供流动性”比“选择 2 持有资产减少了 343 个 DAI,即缩水了 5.72%。这部分损失叫做 Impermenent Loss (无常损失),更好的翻译是 “非永久性损失”。因为当 ETH 恢复 2000DAI 的时候,无常损失就会消失。

借贷平台:代表平台 Compound

在 DeFi 的借贷平台里,投资人在资金池中提供加密资产,即能获得利息收益;如这部分存款进行抵押,该投资人则能够借入另一种加密资产。目前 DeFi 的借款平台通常采用”超额抵押”的方式,即借款人以加密货币提供的担保价值超过实际贷款。

举个例子:

  1. 投资人 Alex 手上有 DAI 不想卖,于是他作为出借人把 DAI 放入到资金池借给有需要的人,从而获得利息

  2. Bob 看到 DAI 有好的投资机会,但是他不想卖掉手上的 ETH,于是就用 ETH 做了抵押,从而获得 60% 的 DAI。

  3. 在这个过程中,Alex 和 Bob 都能获得 COMP 平台代币的奖励,即我们所说的借贷即挖矿,也叫流动性挖矿(Liquidity Mining)。

图来源:zoni@Footprint.network

Yield Aggregator:  躺“赚”的收益聚合器

现在 DeFi 项目层出不穷,作为投资人,面对那么多平台,也有很多烦恼:

  • 太多平台,利息都不一样,到底怎么选?

    • 工具:LoanScan、DeFi Rate
  • 利率都在变化,价格也会浮动

    • 作为借款人,不小心被清算,怎么办?

    • 作为出借人,看见有更好的利率,频繁换平台手续费很高

  • 又不是机器人,不能 24 小时盯盘

DeFi 里的收益聚合器 Yield Aggregator 可以解决以上烦恼;其中机枪池是一种更为复杂的投资策略,它结合了借贷、质押、交易等,使利润最大化。以下以两个平台作为例子:

  • Idle:

它是基于以太坊的协议,允许用户通过投资单个代币始终获得最佳利息。目前已支持 Maker、Compound、dYdX、Aave、Fulcrum 等协议的理财服务。在 Idle 存款时,不会会根据其综合 APY 获得选择的代币,还会获得 IDLE 代币,甚至是 COMP。

  • Yearn:

它是在以太坊上的协议,主要目标是为用户存入的数字货币创造最高的收益。它的特点是完成程序化的资产管理,自动寻找最佳策略。投资者只需要把钱存入到 Yearn 的金库(Vault)中,Yearn 就能依据该金库的资产去寻找收益最好的项目,每个金库的策略都不一样。

以 ETH 策略为例:

  1. 投资者将 ETH 存入 ETH Vault 中,ETH Vault 会将收到的 ETH  存入 MakerDao 作为抵押品,借稳定币 DAI  出来。

  2. 借出来的 DAI 存入 Curve Finance 的流动池中,将 DAI 换成 LP token 赚取手续费,而这部分 LP token 则质押到 Curve 的抵押池中,可以赚取 CRV 奖励。

  3. 再将赚到的 CRV 兑换成 ETH,抵押回 ETH Vault 中,继续循环。

  4. 投资者最终收到以 ETH 结算的利息,当然也要付出一定的管理费用

图来源:zoni@Footprint.network

DeFi 项目的风险点

DeFi 世界的投资机会的多样性,以及市场的持续增长,让 DeFi 成为一个有吸引力和潜在的非常有利可图的投资。然而,与任何投资一样,DeFi 的投资也存在风险。

  • 智能合约的漏洞:被黑客攻击  ( 就算做了审计也会被攻击)

    • 单个合约的漏洞

    • 聚合器的依赖、可组合性漏洞

  • 平台风险

    • 土矿跑路:一般是利用超高 APY(如 500%)吸引人

    • 币价归零:币价飙涨太快,大鲸抛售造成恐慌

  • 币价波动的风险:

    • Borrow:容易被清算(来不及补仓 )

    • LP:无偿损失

  • 操作风险

    • 钱包 Seed Phrase、密钥被盗

    • DeFi 授权:不玩的项目,记得取消授权;也不要把大资金都放在一个钱包

如何评估一个 DeFi 项目

投资人在投资之前一定要 DYOR(Do your own research),可以从以下 7 方面入手:

  1. 平台基础信息:

    • 类型、公链、有否审计

    • 上线时间、TVL 数据排名、24H 用户数

  2. Coingecko、CoinMarkETCap 等知名的平台是否有收录

  3. 融资情况(知名投资人):主要是加分项

  4. 项目介绍(官网 + 文章 + github)

    • 模式、对标平台、差异化

    • 有没负面新闻、好的报道注意发布媒体的中立性

    • 经济模式(团队占比是否过高:15% 以内正常)

    • github 的提交频率

  5. 留意币价以及其他指标的变化程度(可在Footprint数据平台查看)

    • 短时间币价猛涨,有拉盘的可能

    • 大户抛售,导致币价腰斩 (AMM 的原理 )

  6. 留意 APY 是否过高

    • 很多土矿都用这个来吸引用户

    • 可以挖,但要跑得快,尽量谨慎

  7. 社群活跃度

    • 用户问的问题(老问空投的,或者彩虹屁的,很多是薅羊毛)

    • 管理员回复时效&态度

DeFi 提供了一个更自由、某种程度上也更安全的投资场所,它的成功令人印象深刻,不容忽视。随着越来越多投资者、机构、资本、开发者的进入,希望能够构建一个更加开放和透明的金融体系。

课后小测试

做个简单的小测试看看你掌握了多少知识吧!如果你想探讨更多跟课程有关的内容,欢迎加入我们的Discord 社区一起讨论。

推荐阅读

#EVM Analysis

#DeFi Analysis

#NFT Analysis

#GameFi Analysis

#Wallet Analysis

#Footprint for Developer

#How Footprint Works

Footprint Analytics 是首家 Crypto 领域支持无代码数据分析平台。平台还提供一个统一的数据 API,让用户可以快速检索超过 22 条公链生态的 NFT,GameFi 以及 DeFi 数据。

如果您对该课程有任何反馈或建议,您可以通过以下方式联系我们。

Footprint Website:  https://www.footprint.network

Discord: https://discord.gg/3HYaR6USM7

Twitter: https://twitter.com/Footprint_Data


推荐阅读
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文讨论了如何在不使用SearchBar display controller的情况下,单独使用SearchBar并捕获其textChange事件。作者介绍了实际状况,即左侧SliderMenu中的SearchBar需要在主页TableView中显示搜索结果。然后,作者提供了解决方案和步骤,帮助读者实现这一功能。 ... [详细]
  • “你永远都不知道明天和‘公司的意外’哪个先来。”疫情期间,这是我们最战战兢兢的心情。但是显然,有些人体会不了。这份行业数据,让笔者“柠檬” ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • Android源码中的Builder模式及其作用
    本文主要解释了什么是Builder模式以及其作用,并结合Android源码来分析Builder模式的实现。Builder模式是将产品的设计、表示和构建进行分离,通过引入建造者角色,简化了构建复杂产品的流程,并且使得产品的构建可以灵活适应变化。使用Builder模式可以解决开发者需要关注产品表示和构建步骤的问题,并且当构建流程发生变化时,无需修改代码即可适配新的构建流程。 ... [详细]
  • node.jsurlsearchparamsAPI哎哎哎 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • FIN7后门工具伪装成白帽工具进行传播
    fin7,后门,工具,伪装,成,白, ... [详细]
  • 周鸿祎火力全开
    “在这个IoT时代,只是孤立地搞大数据,孤立地搞云,或谈AI,或做一个智能硬件,我觉得都是不完备的,必须将这几项技术综合运用起来,才是一个真正的IoT时代,也是IoT真正的春天。” ... [详细]
  • OAuth2.0指南
    引言OAuth2.0是一种应用之间彼此访问数据的开源授权协议。比如,一个游戏应用可以访问Facebook的用户数据,或者一个基于地理的应用可以访问Foursquare的用户数据等。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了Flutter添加APP启动StoryView相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
mobiledu2502880383
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有