原标题:科普 | 什么是 cDai?

cDAI 就像一个实时的 Dai 储蓄账户

在 DeFi 领域,最流行的赚取利息的办法之一就是给借贷市场提供资金。不过你知道吗,现在要赚取利息比以前更容易了。如你所知,如果你在借贷市场 Compound 上提供代币让协议可以放贷给他人,你就可以按一个动态调整的利息率获得利息。现在,Compound 协议要升级到 v2,这一版更新包括了一个重大进展:加入了 compound token,或者叫 cToken,包括 cDai,cETH 等等。

以前,Compound 只用一个智能合约来管理所有种类资产的借贷市场。有了这一升级之后,Compound 市场中的每一种代币都有了单独的智能合约,叫做 “资产网关”。可不能小看了这一点,因为现在,你在 Compound 中存入资金后,可以直接得到 cToken——代表你的供给的资金数量以及积累起来的利息。

那么这个模式到底是怎么运转的呢?

举个例子

以前,在 Compound v1,你赚得的利息是直接加到你的 Compound 账户余额中的,那就是仍然留在 Compound 市场内。但是,在 Compound v2 中,你给市场注入 Dai 的话,你会直接收到 cDai,随着市场逐渐积累利息,你手上的 cToken 就变得更值钱了,换回本金也不需要那么多 cToken 了。换句话来说,Dai 和 cDAI 的比价会随着利息率而成比例变动。

为什么说 cDai 很棒?

cToken 最棒的设计就在于它是一种 ERC20 token。Compound 为实用性和流动性打开了一个全新的世界。过去被锁在 Compound 中的所有资产现在都可以在整个生态系统中流动,准备好在任何时候用在任何场合中。

你可以转移、交易 cToken,也可以把 cToken 存到冷钱包中,就跟存别的代币没有两样。实际上,你甚至也可以把它整合进其它协议中。也就是说,任何可以锁住代币的协议都可以接受 cToken。这样,你就可以在 Compound 协议已经给你提供的便利之上继续赚取利息。

展现 DeFi 的可组合性

这种新型互操作性的最佳例证便是 Uniswap 交易所中的 Dai 与 cDai 交易池。用户(以及智能合约)都可以将他们的 Dai 或者别的代币换成 cToken 来享受 Compound 协议带给他们的好处。比起只是持有 Dai,将 cDai 注入 Uniswap 流动性池可以让你一边赚取 Compound 的利息,一边获得 Uniswap 相关交易池中的手续费。

你现在就可以尝试一下:在 cDAI.io 上,一秒把随便什么代币换成 cDai,开始吃利息吧。

关注公众号:“王团长区块链实录”,即可了解更多币圈区块链知识!

责任编辑:

c语言中ai是什么,科普 | 什么是 cDai?相关推荐

  1. c语言中ai是什么,AICODE在C语言教学中应用研究.doc

    AICODE在C语言教学中应用研究 AICODE在C语言教学中应用研究 摘要:本文研究了AI-CODE作为一种教学工具在C语言教学中的应用.首先,对传统C语言教学的不足.枯燥.缺乏互动进行了分析.其次 ...

  2. c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版

    <C语言判断题Word版>由会员分享,可在线阅读,更多相关<C语言判断题Word版(3页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助,可双击去 ...

  3. c语言中struct和c++中class实例对比

    前言 实现游戏中简单的打怪升级的功能 c语言中的struct #include <stdio.h>typedef void(*Train)(struct player*, int); ty ...

  4. 关于C语言中printf函数“输出歧视”的问题

    目录 关于C语言中printf函数"输出歧视"的问题 问题描述 探索问题原因 另一种研究方法 问题结论 关于C语言中printf函数"输出歧视"的问题 问题描述 ...

  5. C语言中“野指针”、“悬空指针”是什么?

    目录 1."野指针"(wild pointer) 2."悬空指针"(dangling pointer) 1."野指针"(wild point ...

  6. c+语言+null,C/C++语言中NULL、'\0’和0的区别

    NULL.'\0'和0的值是一样的,都是0,不过它们的表现形式不一样: 1. NULL: 即空指针,不过在C和C++中并不一样.在VS 2013的库文件string.h中可以看到如果定义. 1 /* ...

  7. 关于C语言中的malloc和free函数的用法

    一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...

  8. python global函数_如何使用python语言中的global关键字获取函数值

    在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global.下面利用一个实例说明如何实现这个场景,操作如下: ...

  9. c语言中的if语句_If ... C中的其他语句解释

    c语言中的if语句 Conditional code flow is the ability to change the way a piece of code behaves based on ce ...

最新文章

  1. 从两个bug来看Javascript的装载
  2. 对硬连接与软件连接的理解
  3. 牛津书虫系列双语读物
  4. Linux云服务ModuleNotFoundError: No module named 'MySQLdb'
  5. 7-3 最短路径 (20 分)(分支限界+思路+详解)
  6. 和lua的效率对比测试_Unity游戏开发Lua更新运行时代码!
  7. UCF 大牛 Prof. Shah 课题组代码合集
  8. 艾伟:WM有约(一):你好,CF
  9. Web.config常用节点解析:
  10. 第三季-第5课-Linux编程规范
  11. 设计一个简单的权限管理系统
  12. word中字号与磅值(pt字体)的对应关系
  13. PHP中一个好玩的性别判断扩展
  14. 转 最强烈推荐-内有国内最好的java论坛
  15. ubuntu16.04安装翻译软件stardict
  16. 智头条 | 四部门:2025年建立500家智能家居体验中心,小米发布人形仿生机器人,2022光亚展智能成主角
  17. ES6学习:Map结构的目的和基本用法
  18. 现网必用的主备冗余技术,VRRP理论+配置
  19. Vue开发历程---音乐播放器的继续
  20. pitfall fields

热门文章

  1. Elasticsearch 技术分析(七): Elasticsearch 的性能优化
  2. LINUX系统用户操作命令
  3. Go语言反射之反射调用
  4. E_FAIL (0x80004005) MachineWrap
  5. javascript的数据检测总结
  6. SQL Server - FileTable
  7. C# Struct的内存布局
  8. python爬虫的时候要用的url修改方法总结
  9. fastjson android 版本,fastjson 1.1.58.android 发布,Bug 修复版本
  10. php中国天气api接口,免费天气预报API接口使用教程(信息来源权威及时)