DeFi科普系列——Aave:不正经的借贷协议
Aave的创始人Stani Kulechov主修法律,并没有科技行业背景。起初该项目名为ETHLend,创立于2017年。2018年该项目上线,起初的定位为标准的P2P借贷,但是零散个人的借贷和投资需求事实上效率不高。2018年年底,Aave从P2P变成了P2C(Peer-To-Contract)的资金归集的运作方式,并将项目名称改为Aave。 Aave的借贷功能和Compound类似,但可借资产更多。除了浮动利率以外,Aave还给借款人提供了固定利率借款,使借款人在借款期间不必担心利率波动,但同时利率比当前浮动利率更高。 Aave的最大创新在于一个特别的产品:闪电贷(Flash Loan)。它是一个使用区块链特性的贷款产品:你可以借出一笔资金,只要你能在同一笔“区块链交易”中支付本金和利息;如果该交易最后没有偿还本金和贷款,则整个交易失败,资金就不会被借出。 这里的交易指的是一笔“区块链交易”。典型的交易是发送以太坊到另一个地址,这笔交易被打包到区块后经过区块链网络的矿工(或验证者)确认后即可。像以太坊这样的带有智能合约的区块链,一笔交易可以更为复杂。例如一个典型的套利场景中,...
以太坊的4个主要Rollups解析:Arbitrum, Optimism, zksync, StarkNet
摘要本文选取了主要的以太坊L2,从用户体验、团队和资金、社区建设、链上数据这四个方面对比进行对比。 op系rollups通过引入以太坊生态,已初步形成用户和资金沉淀,形成了较大的先发优势。 zk系技术实现难度高,进展相对op系较为缓慢。其远期的技术优势,如提款时间段、单笔交易费用大幅降低,相对op系rollups并未十分显著。 摆在zk系面前的有3个问题,用户体验问题、以太坊现有生态的迁移成本问题、新项目的开发难度的问题。 我的观点是,zk系在现有的格局下,在通用型L2领域进行竞争机会并不大。如果能抓住下一轮牛市引爆点,则有机会弯道超车。信息整理我对以太坊L2的4个主要rollups的当前进展只有一些零碎的了解,一直没有做系统整理。本周做了一些资料整理,对这几个rollups有了一个框架性的了解。先上图:Rollups概要一句话介绍rollups,就是链下计算,数据上链。将数据保存到L1,以便任何人都可以发现欺诈交易、提款、重建交易历史。同时保存到L1的数据经过高度压缩,单笔交易的gas费大幅下降。每次提交到L1的交易为一个batch。所有上传到L1的数据形成了rollup ch...
DeFi科普系列——yearn.finance:交易聚合协议
投资并不是所有人都像加密货币交易员那样能够花大量精力研究投资。对一般个人而言,投资仅仅作为一项副业,那么帮别人打理资产的生意就会出现需求,例如财富管理公司。在DeFi领域,也充斥着各类投资机会,这一类机会就被一系列具有投资功能的协议所捕获。DeFi领域内这类协议通常被称为“收益聚合(Yield Aggregator)”协议。以下通过若干例子来大致说明这类协议是如何运作的。yearn.finance——交易聚合协议yearn.finance(下称yearn)的创始人Andre Cronje仅一己之力开发了yearn协议。在他开始给他的朋友和家人理财时,他需要手动查看Aave, Fulcrum, Compound, dYdX这几个协议的收益率。由于这个操作过于麻烦,他开发了一些合约来帮他自动识别最优的年化收益并切换他的资产。 2020年年中,yearn发行了治理代币YFI。yearn的收益聚合概念在当时是一个独特的概念,再加上YFI公平分配的特性,使得它在短时间内获得了大量的关注。 yearn的基础功能是yToken,存入代币获得对应的带收益的债券代币,例如yDAI,yUSDC,yU...
DeFi科普系列文章发表于此。
DeFi科普系列——Aave:不正经的借贷协议
Aave的创始人Stani Kulechov主修法律,并没有科技行业背景。起初该项目名为ETHLend,创立于2017年。2018年该项目上线,起初的定位为标准的P2P借贷,但是零散个人的借贷和投资需求事实上效率不高。2018年年底,Aave从P2P变成了P2C(Peer-To-Contract)的资金归集的运作方式,并将项目名称改为Aave。 Aave的借贷功能和Compound类似,但可借资产更多。除了浮动利率以外,Aave还给借款人提供了固定利率借款,使借款人在借款期间不必担心利率波动,但同时利率比当前浮动利率更高。 Aave的最大创新在于一个特别的产品:闪电贷(Flash Loan)。它是一个使用区块链特性的贷款产品:你可以借出一笔资金,只要你能在同一笔“区块链交易”中支付本金和利息;如果该交易最后没有偿还本金和贷款,则整个交易失败,资金就不会被借出。 这里的交易指的是一笔“区块链交易”。典型的交易是发送以太坊到另一个地址,这笔交易被打包到区块后经过区块链网络的矿工(或验证者)确认后即可。像以太坊这样的带有智能合约的区块链,一笔交易可以更为复杂。例如一个典型的套利场景中,...
以太坊的4个主要Rollups解析:Arbitrum, Optimism, zksync, StarkNet
摘要本文选取了主要的以太坊L2,从用户体验、团队和资金、社区建设、链上数据这四个方面对比进行对比。 op系rollups通过引入以太坊生态,已初步形成用户和资金沉淀,形成了较大的先发优势。 zk系技术实现难度高,进展相对op系较为缓慢。其远期的技术优势,如提款时间段、单笔交易费用大幅降低,相对op系rollups并未十分显著。 摆在zk系面前的有3个问题,用户体验问题、以太坊现有生态的迁移成本问题、新项目的开发难度的问题。 我的观点是,zk系在现有的格局下,在通用型L2领域进行竞争机会并不大。如果能抓住下一轮牛市引爆点,则有机会弯道超车。信息整理我对以太坊L2的4个主要rollups的当前进展只有一些零碎的了解,一直没有做系统整理。本周做了一些资料整理,对这几个rollups有了一个框架性的了解。先上图:Rollups概要一句话介绍rollups,就是链下计算,数据上链。将数据保存到L1,以便任何人都可以发现欺诈交易、提款、重建交易历史。同时保存到L1的数据经过高度压缩,单笔交易的gas费大幅下降。每次提交到L1的交易为一个batch。所有上传到L1的数据形成了rollup ch...
DeFi科普系列——yearn.finance:交易聚合协议
投资并不是所有人都像加密货币交易员那样能够花大量精力研究投资。对一般个人而言,投资仅仅作为一项副业,那么帮别人打理资产的生意就会出现需求,例如财富管理公司。在DeFi领域,也充斥着各类投资机会,这一类机会就被一系列具有投资功能的协议所捕获。DeFi领域内这类协议通常被称为“收益聚合(Yield Aggregator)”协议。以下通过若干例子来大致说明这类协议是如何运作的。yearn.finance——交易聚合协议yearn.finance(下称yearn)的创始人Andre Cronje仅一己之力开发了yearn协议。在他开始给他的朋友和家人理财时,他需要手动查看Aave, Fulcrum, Compound, dYdX这几个协议的收益率。由于这个操作过于麻烦,他开发了一些合约来帮他自动识别最优的年化收益并切换他的资产。 2020年年中,yearn发行了治理代币YFI。yearn的收益聚合概念在当时是一个独特的概念,再加上YFI公平分配的特性,使得它在短时间内获得了大量的关注。 yearn的基础功能是yToken,存入代币获得对应的带收益的债券代币,例如yDAI,yUSDC,yU...
Share Dialog
Share Dialog
DeFi科普系列文章发表于此。

Subscribe to Crypto Vision Insight

Subscribe to Crypto Vision Insight
<100 subscribers
<100 subscribers
如果说借贷是历史悠久的金融活动,那么交易也同样如此。现代社会早已摆脱物-物交换的交易方式。现今的绝大多数交易都是以法定货币的形式完成的,即商品-信用(即货币)的交换方式。这意味着交易的一侧使用的是以数字方式表示的“信用”,至于它的表现形式是电子、纸币还是硬币都是无关紧要的。当交易的两侧都是以电子形式表示时,借助于互联网,交易可以瞬间完成,典型的例子就是以电子支付的方式购买游戏道具。
加密货币本身就是运行在互联网上的以电子形式表示的资产,显然具有极强的交易属性。那么去中心化的交易功能显然就是一个极其重要的基础设施。
早期的DEX产品在设计上和CEX并没有太大的不同,例如IDEX,它实现了链上的订单簿功能,用户可以通过发送以太坊交易的方式挂单买卖代币。
真正属于区块链特有的交易方式出现在Uniswap上。交易不再以买卖挂单的方式进行,而是以固定算法的方式确定交易价格。以下通过几个典型的DEX协议和一个交易聚合协议来勾勒当前DEX的主要功能。
2016年10月,Buterin在reddit上发布了一篇帖子,讨论了一种在预测市场上实现“链上自动做市商”的方式。这篇帖子的目标是要讨论链上交易的一个问题:缺乏深度。除了一些主流的代币在中心化交易所上有较好的交易深度,在去中心化交易所上,例如Maker、Idex,交易对缺乏深度,买卖差价通常超过10%。
帖子里提出了一种通过固定函数来计算价格的方法。首先需要建立流动性池,其中包含一定数量的A代币和B代币,数量分别是x和y。x和y的乘积为k,交易是通过将其中一种代币注入池子并提取一定数量的另一个代币来完成的。交易之后,池子的两种代币的数量的乘积仍然为k。例子如下:
一个ETH和DAI的流动性池,其中包含10ETH和30000DAI,他们的乘积为300000。
2. 交易者想卖出1ETH。他向池子中发送1ETH。
3. 池子中的两种代币数量乘积需要保持为300000,而当前池子里有11ETH,则池子中需要保留的DAI的数量为300000/11=27272.7
4. 交易员得到的DAI的数量为30000-27272.7=2727.3DAI。至此交易完成。
这就是Uniswap的交易方式的原型。
Uniswap的创始人Hayden Adams毕业后成为了一名西门子的机械工程师,后来被解雇了。正当他陷入低谷时,他的好友推荐他尝试开发以太坊智能合约。经过一段时间的学习,他准备开始做真正的项目,目标就是上述帖子中描述的DEX。故事的结尾是,Uniswap成为了DeFi的标志性项目,在DeFi协议中市值排名最高。
回到机制本身。在CEX中,做市商需要一个机器人来进行买卖的挂单来提供流动性。IDEX延续了这样的交易方式,但是对于一些低市值代币,通常持币者没有动力进行挂单,导致价差特别大。而通过x*y=k的做市方式来说,并不存在价差,它的当前价格就是目前池子中两种代币数量的比例,按上述例子就是1ETH=3000DAI。当然,实际交易价格会低于此价格,因为充入的代币使得此代币的相对数量变多,价格降低。由于交易使得代币价格下降的变动叫做“滑点(slippage)”,这里的滑点是1-2727.3/3000=9.1%,也就是交易者得到的价格比当前价格低9.1%。滑点显然和池子中代币的数量负相关,例如代币数量翻100倍,那么交易员的交易损失会远远低于9.1%。
对流动性池的操作有2种,一种是上述提到的交易,另一种是给池子提供流动性。给池子提供流动性必须按照流动性池当前的两种代币的比例充入,例如池子中有10ETH和30000DAI,那么你可以给流动性池注入1ETH+3000DAI、5ETH+15000DAI等等。这种用户被叫做“流动性提供者(Liquidity Provider,以下简称LP)”,注入后会返回数量的LP token,作为该LP对这个池子的一部分的所有权。当然LP token也是可以自由流通的。既然给流动性池提供流动性可以降低交易者的损失,那么流动性提供者自己获得的好处是什么?
这里就得提到“无常损失(Impermanent Loss)”的概念,它指的是一种机会成本。这里的问题是,对于流动性提供者来说,当他提供流动性且池子内的代币的比例发生变动时,他的损失是多少?
假设一个LP给池子注入1ETH+3000DAI,ETH下跌至750DAI,按照k不变的原则,此LP在池子中拥有2ETH+1500DAI。假设他没有提供流动性,那么按照现在的ETH价格,他拥有1*750+3000=3750DAI。现实是他提供了流动性,那么现在持有的资产是2*750+1500=3000DAI。所谓的无偿损失就是和他没有提供流动性相比损失金额的比例,也就是(3000-3750)/3750=-20%。如果以ETH计价,损失也是-20%。事实上,价格往任何方向偏移,LP都是承担损失的。
所以LP没有动机来提供流动性。因此在设计中,每一笔交易的0.3%作为手续费补偿LP,以此来抵消LP的无常损失,并且交易所不收取手续费。
这一类由LP提供流动性且以固定函数进行代币交易的机制被称作恒定函数做市商(CFMM,Constant Function Market Maker),以Uniswap为代表。IDEX解决了低市值代币在还没上CEX的情况下就能交易的问题,但没有很好地解决流动性问题。Uniswap给流动性问题提供了一种有效的解决方案,它使得代币持有人无须像专业的CEX做市商那样需要开发交易机器人,只需要一次操作即可开始赚取交易手续费。对于尚未在CEX交易的代币,我们看到交易活跃时会有大量资金来提供流动性,因为活跃的交易会带来大量的手续费。再结合各类项目的流动性挖矿活动,Uniswap为各类项目提供了一种脱离CEX获得大量流动性的方式,使得它们不再依赖于CEX,由此削弱了CEX的权力并且大大提升了区块链的实用价值。已经有不少项目在脱离CEX的情况下获得了成功。
这种方式的明显缺点就在于,无法实现限价单功能,只能以当前价格进行交易。对于想抄底和止盈的交易员来说,必须开发链上机器人,需要有较高的技术要求。同时稳定币兑换也会有较大的滑点,削弱了在Uniswap上兑换稳定币的动力。Uniswap V3版本做出了一些改进,将类限价单、稳定币互换等功能整合到流动池中。
如果说借贷是历史悠久的金融活动,那么交易也同样如此。现代社会早已摆脱物-物交换的交易方式。现今的绝大多数交易都是以法定货币的形式完成的,即商品-信用(即货币)的交换方式。这意味着交易的一侧使用的是以数字方式表示的“信用”,至于它的表现形式是电子、纸币还是硬币都是无关紧要的。当交易的两侧都是以电子形式表示时,借助于互联网,交易可以瞬间完成,典型的例子就是以电子支付的方式购买游戏道具。
加密货币本身就是运行在互联网上的以电子形式表示的资产,显然具有极强的交易属性。那么去中心化的交易功能显然就是一个极其重要的基础设施。
早期的DEX产品在设计上和CEX并没有太大的不同,例如IDEX,它实现了链上的订单簿功能,用户可以通过发送以太坊交易的方式挂单买卖代币。
真正属于区块链特有的交易方式出现在Uniswap上。交易不再以买卖挂单的方式进行,而是以固定算法的方式确定交易价格。以下通过几个典型的DEX协议和一个交易聚合协议来勾勒当前DEX的主要功能。
2016年10月,Buterin在reddit上发布了一篇帖子,讨论了一种在预测市场上实现“链上自动做市商”的方式。这篇帖子的目标是要讨论链上交易的一个问题:缺乏深度。除了一些主流的代币在中心化交易所上有较好的交易深度,在去中心化交易所上,例如Maker、Idex,交易对缺乏深度,买卖差价通常超过10%。
帖子里提出了一种通过固定函数来计算价格的方法。首先需要建立流动性池,其中包含一定数量的A代币和B代币,数量分别是x和y。x和y的乘积为k,交易是通过将其中一种代币注入池子并提取一定数量的另一个代币来完成的。交易之后,池子的两种代币的数量的乘积仍然为k。例子如下:
一个ETH和DAI的流动性池,其中包含10ETH和30000DAI,他们的乘积为300000。
2. 交易者想卖出1ETH。他向池子中发送1ETH。
3. 池子中的两种代币数量乘积需要保持为300000,而当前池子里有11ETH,则池子中需要保留的DAI的数量为300000/11=27272.7
4. 交易员得到的DAI的数量为30000-27272.7=2727.3DAI。至此交易完成。
这就是Uniswap的交易方式的原型。
Uniswap的创始人Hayden Adams毕业后成为了一名西门子的机械工程师,后来被解雇了。正当他陷入低谷时,他的好友推荐他尝试开发以太坊智能合约。经过一段时间的学习,他准备开始做真正的项目,目标就是上述帖子中描述的DEX。故事的结尾是,Uniswap成为了DeFi的标志性项目,在DeFi协议中市值排名最高。
回到机制本身。在CEX中,做市商需要一个机器人来进行买卖的挂单来提供流动性。IDEX延续了这样的交易方式,但是对于一些低市值代币,通常持币者没有动力进行挂单,导致价差特别大。而通过x*y=k的做市方式来说,并不存在价差,它的当前价格就是目前池子中两种代币数量的比例,按上述例子就是1ETH=3000DAI。当然,实际交易价格会低于此价格,因为充入的代币使得此代币的相对数量变多,价格降低。由于交易使得代币价格下降的变动叫做“滑点(slippage)”,这里的滑点是1-2727.3/3000=9.1%,也就是交易者得到的价格比当前价格低9.1%。滑点显然和池子中代币的数量负相关,例如代币数量翻100倍,那么交易员的交易损失会远远低于9.1%。
对流动性池的操作有2种,一种是上述提到的交易,另一种是给池子提供流动性。给池子提供流动性必须按照流动性池当前的两种代币的比例充入,例如池子中有10ETH和30000DAI,那么你可以给流动性池注入1ETH+3000DAI、5ETH+15000DAI等等。这种用户被叫做“流动性提供者(Liquidity Provider,以下简称LP)”,注入后会返回数量的LP token,作为该LP对这个池子的一部分的所有权。当然LP token也是可以自由流通的。既然给流动性池提供流动性可以降低交易者的损失,那么流动性提供者自己获得的好处是什么?
这里就得提到“无常损失(Impermanent Loss)”的概念,它指的是一种机会成本。这里的问题是,对于流动性提供者来说,当他提供流动性且池子内的代币的比例发生变动时,他的损失是多少?
假设一个LP给池子注入1ETH+3000DAI,ETH下跌至750DAI,按照k不变的原则,此LP在池子中拥有2ETH+1500DAI。假设他没有提供流动性,那么按照现在的ETH价格,他拥有1*750+3000=3750DAI。现实是他提供了流动性,那么现在持有的资产是2*750+1500=3000DAI。所谓的无偿损失就是和他没有提供流动性相比损失金额的比例,也就是(3000-3750)/3750=-20%。如果以ETH计价,损失也是-20%。事实上,价格往任何方向偏移,LP都是承担损失的。
所以LP没有动机来提供流动性。因此在设计中,每一笔交易的0.3%作为手续费补偿LP,以此来抵消LP的无常损失,并且交易所不收取手续费。
这一类由LP提供流动性且以固定函数进行代币交易的机制被称作恒定函数做市商(CFMM,Constant Function Market Maker),以Uniswap为代表。IDEX解决了低市值代币在还没上CEX的情况下就能交易的问题,但没有很好地解决流动性问题。Uniswap给流动性问题提供了一种有效的解决方案,它使得代币持有人无须像专业的CEX做市商那样需要开发交易机器人,只需要一次操作即可开始赚取交易手续费。对于尚未在CEX交易的代币,我们看到交易活跃时会有大量资金来提供流动性,因为活跃的交易会带来大量的手续费。再结合各类项目的流动性挖矿活动,Uniswap为各类项目提供了一种脱离CEX获得大量流动性的方式,使得它们不再依赖于CEX,由此削弱了CEX的权力并且大大提升了区块链的实用价值。已经有不少项目在脱离CEX的情况下获得了成功。
这种方式的明显缺点就在于,无法实现限价单功能,只能以当前价格进行交易。对于想抄底和止盈的交易员来说,必须开发链上机器人,需要有较高的技术要求。同时稳定币兑换也会有较大的滑点,削弱了在Uniswap上兑换稳定币的动力。Uniswap V3版本做出了一些改进,将类限价单、稳定币互换等功能整合到流动池中。
No activity yet