Layer 2 对加密世界到底意味着什么?
早在一年之前,以太坊就出现了网络拥堵和gas费用高昂的问题,那时候Layer 2的概念就一直在被提及。只不过在那个时候,L2带给我们的感觉,更像是以太坊为了和其他公链竞争市场,而做出一种的抵御手段。然而到如今,L2的话题越来越热,L2对整个加密世界的意义似乎也不再只是作为以太坊的“防御机制”了。不可能三角与单片式区块链首先,让我们追本溯源,从区块链不可能三角说起。 区块链的不可能三角问题指出,由于技术上的限制,你只能同时提升区块链三个属性中的两个,必须牺牲其中一个属性。 这三大属性(及其技术要点)分别是: 1.去中心化:网络节点数量;是否有中心节点; 2.安全性:攻击网络的难度; 3.可扩展性:系统的数据吞吐量及TPS。去中心化此外,实现这三大属性需要相应的底层组件,分别是: 1.共识:提供安全性,并界定存储数据的真实性。 2.执行:将旧状态转换为新状态,这个过程需要通过计算执行完成。(区块N更新为N+1) 3.数据可用性:通过主链保证被引用的数据(构成区块N的所有数据)的真实性。 BTC在设计之初,就是因为看到了中心化机构的信任风险,所以选择了足够的去中心化程度,同时作为一套金...
解析 StarkNet 发币的影响:L2 竞争格局将会有何改变?
StarkNet 开启 L2 生态军备竞赛,甚至将挑战以太坊统治地位。TL;DRStarkNet 发币或将加速 Arbitrum 发币进程。参考 Optimism 发币加速生态发展期间相关数据超过 Arbitrum 的历史经验,StarkNet 可能也同样会在一段时期内赢得对 Arbitrum 的竞争,加剧 Arbitrum 的竞争压力。短期来看,Optimism 兼容 EVM 背靠以太坊生态,支持相关开发工具,开发门槛低,项目移植难度低,相比 StarkNet 具有开发优势;Optimism 与 StartNet 市场份额差距较大,StarkNet 短期难以追赶。长期来看,StarkNet 的去中心化 PoS 机制将在与 Optimism 的中心化 MEVA 机制的竞争中胜出。OPR 类项目具有内在的 MEVA 困境,StarkNet 的 PoS 机制能够限制 MEV,并且能够创造更高的收入天花板,具有代币经济壁垒,长期将在与 OPR 之争中胜出。StarkNet 将通过捕获 gas 结算价值和截取网络流量的方式挑战以太坊统治地位。7 月,L2 生态发生的关键事件无疑是 L2 ...
让 ENS 突然暴涨的 Linkkey 是什么?
原文标题:让大家狂刷ENS的Linkkey是什么? 今天下午推特和群里突然炒起了 ENS,什么「3 位数 4 位数都被注册了」,「小心有人用小写 L 代替 1」等等言论到处都是,ENS 的交易量也是直线拉升。 查了查信息,发现是因为一个叫 10kclub 的 ENS 域名俱乐部突然开始大批注册 3 位及 4 位数字组成的 ENS 域名。再仔细一看,原来是因为一个叫 Linkkey 的项目要准备给 ENS 用户发空投。 借着这个机会,我们也一起来看看 Linkkey 到底是做什么的? Linkkey 简介 Linkkey 是一个 Web3 开源社交协议,用户可以在这里运营自己的个人 NFT 和社区 NFT。它基于 SNS 底层域名协议,这是 ENS 上的一个分叉,集成了了跨链、多链注册,以及 NFT 社交等应用场景,并且不会收取年费。同时 LinkKey 也是一个 DAO 组织,没有任何赞助方或投资者,以 KEY 为治理 Token。 Linkkey 将首先部署在 Polygon 链上,并在未来兼容 BSC、Solana 等更多生态。目前,SNS 域名合约仍然基于以太坊 ERC-7...
Layer 2 对加密世界到底意味着什么?
早在一年之前,以太坊就出现了网络拥堵和gas费用高昂的问题,那时候Layer 2的概念就一直在被提及。只不过在那个时候,L2带给我们的感觉,更像是以太坊为了和其他公链竞争市场,而做出一种的抵御手段。然而到如今,L2的话题越来越热,L2对整个加密世界的意义似乎也不再只是作为以太坊的“防御机制”了。不可能三角与单片式区块链首先,让我们追本溯源,从区块链不可能三角说起。 区块链的不可能三角问题指出,由于技术上的限制,你只能同时提升区块链三个属性中的两个,必须牺牲其中一个属性。 这三大属性(及其技术要点)分别是: 1.去中心化:网络节点数量;是否有中心节点; 2.安全性:攻击网络的难度; 3.可扩展性:系统的数据吞吐量及TPS。去中心化此外,实现这三大属性需要相应的底层组件,分别是: 1.共识:提供安全性,并界定存储数据的真实性。 2.执行:将旧状态转换为新状态,这个过程需要通过计算执行完成。(区块N更新为N+1) 3.数据可用性:通过主链保证被引用的数据(构成区块N的所有数据)的真实性。 BTC在设计之初,就是因为看到了中心化机构的信任风险,所以选择了足够的去中心化程度,同时作为一套金...
解析 StarkNet 发币的影响:L2 竞争格局将会有何改变?
StarkNet 开启 L2 生态军备竞赛,甚至将挑战以太坊统治地位。TL;DRStarkNet 发币或将加速 Arbitrum 发币进程。参考 Optimism 发币加速生态发展期间相关数据超过 Arbitrum 的历史经验,StarkNet 可能也同样会在一段时期内赢得对 Arbitrum 的竞争,加剧 Arbitrum 的竞争压力。短期来看,Optimism 兼容 EVM 背靠以太坊生态,支持相关开发工具,开发门槛低,项目移植难度低,相比 StarkNet 具有开发优势;Optimism 与 StartNet 市场份额差距较大,StarkNet 短期难以追赶。长期来看,StarkNet 的去中心化 PoS 机制将在与 Optimism 的中心化 MEVA 机制的竞争中胜出。OPR 类项目具有内在的 MEVA 困境,StarkNet 的 PoS 机制能够限制 MEV,并且能够创造更高的收入天花板,具有代币经济壁垒,长期将在与 OPR 之争中胜出。StarkNet 将通过捕获 gas 结算价值和截取网络流量的方式挑战以太坊统治地位。7 月,L2 生态发生的关键事件无疑是 L2 ...
让 ENS 突然暴涨的 Linkkey 是什么?
原文标题:让大家狂刷ENS的Linkkey是什么? 今天下午推特和群里突然炒起了 ENS,什么「3 位数 4 位数都被注册了」,「小心有人用小写 L 代替 1」等等言论到处都是,ENS 的交易量也是直线拉升。 查了查信息,发现是因为一个叫 10kclub 的 ENS 域名俱乐部突然开始大批注册 3 位及 4 位数字组成的 ENS 域名。再仔细一看,原来是因为一个叫 Linkkey 的项目要准备给 ENS 用户发空投。 借着这个机会,我们也一起来看看 Linkkey 到底是做什么的? Linkkey 简介 Linkkey 是一个 Web3 开源社交协议,用户可以在这里运营自己的个人 NFT 和社区 NFT。它基于 SNS 底层域名协议,这是 ENS 上的一个分叉,集成了了跨链、多链注册,以及 NFT 社交等应用场景,并且不会收取年费。同时 LinkKey 也是一个 DAO 组织,没有任何赞助方或投资者,以 KEY 为治理 Token。 Linkkey 将首先部署在 Polygon 链上,并在未来兼容 BSC、Solana 等更多生态。目前,SNS 域名合约仍然基于以太坊 ERC-7...

Subscribe to FutureFinance

Subscribe to FutureFinance
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Uni v3 LP positions can be decomposed into a short put payoff and a range component.
The value of a Uni v3 position is the sum of 1) a short put, whose value is given by the Black-Scholes model, and 2) a range term, whose closed-form expression is found using the Feynman-Kac formula.
This can be simplified further by converting the Uni v3 LP position into a “fixed-DTE” put option whose value at expiration converges to a put option at time T_r > 0 .
*Comparing the expected returns and the options premium of a Uni v3 position can help determine whether it is more beneficial to hold a Uni v3 position or to “lend” it to an options buyer. Spoiler alert: It is almost* always better to lend a Uni v3 option *🤯
To establish a Uniswap v3 LP position, one has to lock an asset (eg. ETH) and an numéraire (eg. DAI) between a user-specified range defined by a lower tick tL and an upper tick tH. The value of such a Uniswap v3 LP position is

where S is the price of the asset in terms of the numéraire, K is the strike price √(tL*tH), and r is the range factor √(tH/tL). The range factor determines how “sharp” the transition between holding the asset and the numéraire is.
I described in details in several other posts how the value of a Uniswap v3 position is analogous to a short put for narrowly defined (ie. single-tick) positions.
**What about Long options? **If one is able to borrow a Uni v3 LP position and pay it back at a later time, this is equivalent to the purchase of a long put. The user would pay a fixed premium when borrowing the LP position.
What should that premium be? Can we use an established framework like the Black-Scholes model to price a Uni v3 position directly?
The answer is Yes.
In this post, we will show how we can achieve this by decomposing V(S) into a short put component, which corresponds to a single-tick position, and a *range component, *which only exists between the upper/lower ticks.
Before deriving the price of a Uni v3 option, it is worth revisiting how regular options are priced. There are many ways to derive the price of a regular call option using the Black-Scholes model. My favorite way is to use the Feynman-Kac formula, which states value of an option u(S,t) is given by:

where V(x, T) is the payoff function at expiration and the average ⟨ ⋅ ⟩ is taken over the probability measure of a Geometric Brownian Motion.
Understanding the meaning of the Feynman-Kac formula is simple: the value of an option at a time T is found by computing the average value of the payoff function over all possible price movements between now and a time T in the future.
Physicist Richard Feynman initially developed a similar equation in the context of the path integral formalism of quantum mechanics, where the “expected” location of a particle is determined by the weighted sum of all possible paths the particle can take. Mark Kac realized that they were working on a similar problem when he heard a talk by Feynman when they were both at Cornell, and out of that collaboration emerged the Feynman-Kac formula (source).
So, computing the Feynman-Kac formula directly, we get:

For a call option, the payoff V(S,T) = max(S-K,0) and for a put option V(S,T) = max(K-S, 0). Thus, the value of a call and put option at time t is given by:

Proving that this agrees with the Black-Scholes pricing is left as an exercise to the reader.
The Feynman-Kac formula makes it easy to compute the value of exotic options. We will apply the Feynman-Kac formula to find the value of a Uniswap v3 option.
To make things a bit simpler, let us first decompose the value of a Uni v3 LP position into two distinct components V(S, t) = V_p(S, t) + V_ρ(S, t), where V_p=-max(K-S, 0) is the payoff of a short put option, and range payoff V_ρ is given by:

We can graphically see how the put and range payoffs are related to the value of a Uni v3 position: the range payoff is maximum at the strike price and reaches zero at the upper/lower ticks (I’m plotting the negative of the range payoff for simplicity).

Using this decomposition, we can explicitly solve for the value of a Uni v3 option at a time t using the Feynman-Kac formula. Doing this, we get:

where Put(S, t) is the familiar price of a short put option at strike K given by Black-Scholes.
The “range option “ ρ(S,t) component is a strictly positive term that corresponds to the value of the ranged part of an LP position. Solving the Feynman-Kac formula, we obtain a rather complicated expression for ρ(S,t):

Yep, you read that right. Erf.
Although we’re not interested in the details of ρ(S, t) for now, we can graphically see that ρ(S,t) looks like this:

Can we make this expression simpler?
The expression for the value of a Uni v3 position is rather complex. Luckily, we can simplify the analysis significantly.
As shown in my post about creating perpetual options in Uniswap v3, a good approximation for a Uni v3 LP position with range factor r is a regular put option at time T_r, where

Therefore, we can reduce the expression for the option pricing given by the Feynman-Kac formula to a much simpler expression that’s taking advantage of the range factor/DTE relationship above. Specifically, we get:

In other words, the value of a Uniswap v3 option is equivalent to a short put option that expires at a fixed number of days to expiration (DTE) so that DTE > 0 at expiration.
The price of a Uni v3 option is still subjected to theta decay before expiration, but gamma would be capped at the gamma of a 45DTE option.
How accurate is this approximation? We can see in the figure below, which compares the fixed-DTE approximation with the computed value of a Uni v3 option, that the difference between the fixed-DTE put approximation and the exact solution is not significant for range factors less than about 2:

Right now, the only option for Uni v3 LPs is to hold their position until they accumulate enough fees to turn in a profit. No protocol allows users to easily do borrow/lend Uni v3 LP positions yet
However, if such a protocol were available, then the premium received by the Uni v3 liquidity provider for lending their LP position would be given by the Black-Scholes model with a “fixed-DTE” that depends on the range factor r. In contrast, fees would also accumulate if the position was left alone and simply collected fees.
Therefore, in a world where Uni v3 LP positions are minted/lent/borrowed and traded as options, a key question to ask is whether it would it be better to:
Hold a LP position for a time T and collect the 0.05-0.3-1% fees
or
“Lend” the option for a time T and collect a fixed premium fee
Let’s explore that question by analyzing the expected yields for both scenarios.
First, we can use the expression derived in my previous post to determine the expected payoff of a Uniswap v3 LP position. Specifically, if liquidity is deployed to a single-tick, the expected LP returns for a unit amount of liquidity ΔL is:

where γ is the fee tier (ie. 0.01, 0.003, or 0.0005) and the “Tick Liquidity” is the amount of liquidity in the pool at the current tick. The factor of √(8/π)=1.5957691216… comes from deriving the time spent in-the-money assuming that the price follows a Geometric Brownian Motion.
The key point here is that the returns are expected to grow according to √T. Therefore, since fees accumulate linearly over time for wider positions (read this article for more details), we will only consider single-tick positions.
Importantly, this means that LP returns will depend on the pool’s total volume and the total liquidity at the deployed tick.
In the example below, we consider a position deployed at the 3990 tick in the ETH-DAI-0.3% pool. Since that pool has a total daily volume of $15.71m and the 3990 tick has 70.60ETH = $281,694 of locked value, the relative LP returns should be approximately 1.6% per √days or about 30% per year (assuming a 100% annualized volatility).

By comparison, deploying the same liquidity to a similar pool like the ETH-USDC-0.03% pair, we obtain that LP positions earn a 1.37% return per √days or 26.2% per year. Some pools generate more yields than others. YMMV.
Some pools have wild (predicted) returns, mainly due to them having a relatively low per-tick liquidity compared to the volumes traded.
For instance a newly listed token such as RBN only has $500k of locked value at the current tick for $25m of volume. Computing the LP returns for the RBN-ETH 1% pool will be left as an exercise to the reader.

On the other hand, one may wish to mint a Uni v3 LP position and lend it to another user for a time T for a premium.
Specifically, the premium received will be:

This is the familiar expression for the value of a short put, except time has been translated according to t → (t+T_r).
This expression will depend on the specific underlying, the strike price K, the implied volatility σ, and the time to expiration T. If we consider that the option is minted “at-the-money” where the LP position’s strike price K is equal to the current price, then the value of the put option is simply:

Interestingly, this expression also depends on the square root of time. This means we can directly compare the premium received per unit of deployed liquidity to the expected returns obtained by holding the LP position and collecting fees.
If we consider a single-tick position, then T_r will go to zero and (T-t) will be the amount of time the position is held (if it is held until expiration).
Therefore, we simply need to compare the factors multiplying the √T term to find which strategy is the most beneficial:

Assuming an annual volatility of 100%, this means that holding will only generate returns larger than lending the option if the Daily Volume/Tick Liquidity ratio is larger than:

The actual daily volume, tick liquidity, and the realized volatility may need to be calculated for each pool in order to accurately determine whether the criteria above (which may change for each pool) is satisfied or not.
As an example, I’m including below a list of the top 17 pools currently on info.uniswap.org by 24h trading volume and I’ve added a column to show whether the holding ratio is satisfied (4th column, I’ve normalized the ratio to a yearly IV of 100%).

Some pools do indeed have a large daily volume compared to their locked liquidity. Holding a position in these pools would generate an expected yield that will be higher than the options premium only if the hold ratio is larger than 1.
Right now, only the UNI/ETH, HEX/USDC, and RBN/ETH pools highlighted above would generate higher returns from holding. Holding any of the pairs with a hold ratio < 1 would underperform lending them as options.
In other words, it would be more profitable to lend the Uni v3 LP position for most Uni v3 trading pairs as an ATM option rather than holding+collecting fees.
Our results suggest that Uni V3 positions are analogous to short put options, and that it would be better in most cases to lend it to an option buyer and collect premium rather than simply holding it and collecting fees.
What does that imply? First, this suggests that establishing a healthy options market based on Uniswap v3 (or SushiSwap’s upcoming concentrated liquidity pools) would likely increase the yields collected by liquidity providers.
Second, not only would LPs generate more yields, but options *buyers *would also be able to protect their investments by purchasing put options that can permissionlessly be deployed at any strike and for any pairs. Options on ETH-stablecoin pairs can be efficiently handled by protocols like Opyn, Pods finance, or Lyra finance, but it would be challenging to set up smart contracts for the trading of options of each possible asset pairs that exists (tens of thousands of markets exist in Uniswap’s long tail end of crypto assets).
Finally, there needs to be a cultural shift in the way people are interpreting the deployment of concentrated liquidity positions on Uniswap v3 or SushiSwap. While constant product AMMs are simpler to understand and manage, they can be prone to significant impermanent loss and are a very inefficient use of capital compared to concentrated liquidity AMMs.
Being on the short side of options trading is an inherently profitable endeavor (since implied volatility is often higher than the realized volatility), but managing a short options portfolio is not a buy-and-hold passive strategy. Short options, and by extension Uni v3 LP positions, have to be actively managed, but active investing does not mean watching charts and trading every minute of every day. With the right tools, being an active investor takes less than five minutes per day.
*I wish to thank *Lucas Kohorst for their helpful comments. If you’re interested in these ideas please DM me on twitter @guil_lambert or send an email to guil.lambert @ protonmail.com .
Uni v3 LP positions can be decomposed into a short put payoff and a range component.
The value of a Uni v3 position is the sum of 1) a short put, whose value is given by the Black-Scholes model, and 2) a range term, whose closed-form expression is found using the Feynman-Kac formula.
This can be simplified further by converting the Uni v3 LP position into a “fixed-DTE” put option whose value at expiration converges to a put option at time T_r > 0 .
*Comparing the expected returns and the options premium of a Uni v3 position can help determine whether it is more beneficial to hold a Uni v3 position or to “lend” it to an options buyer. Spoiler alert: It is almost* always better to lend a Uni v3 option *🤯
To establish a Uniswap v3 LP position, one has to lock an asset (eg. ETH) and an numéraire (eg. DAI) between a user-specified range defined by a lower tick tL and an upper tick tH. The value of such a Uniswap v3 LP position is

where S is the price of the asset in terms of the numéraire, K is the strike price √(tL*tH), and r is the range factor √(tH/tL). The range factor determines how “sharp” the transition between holding the asset and the numéraire is.
I described in details in several other posts how the value of a Uniswap v3 position is analogous to a short put for narrowly defined (ie. single-tick) positions.
**What about Long options? **If one is able to borrow a Uni v3 LP position and pay it back at a later time, this is equivalent to the purchase of a long put. The user would pay a fixed premium when borrowing the LP position.
What should that premium be? Can we use an established framework like the Black-Scholes model to price a Uni v3 position directly?
The answer is Yes.
In this post, we will show how we can achieve this by decomposing V(S) into a short put component, which corresponds to a single-tick position, and a *range component, *which only exists between the upper/lower ticks.
Before deriving the price of a Uni v3 option, it is worth revisiting how regular options are priced. There are many ways to derive the price of a regular call option using the Black-Scholes model. My favorite way is to use the Feynman-Kac formula, which states value of an option u(S,t) is given by:

where V(x, T) is the payoff function at expiration and the average ⟨ ⋅ ⟩ is taken over the probability measure of a Geometric Brownian Motion.
Understanding the meaning of the Feynman-Kac formula is simple: the value of an option at a time T is found by computing the average value of the payoff function over all possible price movements between now and a time T in the future.
Physicist Richard Feynman initially developed a similar equation in the context of the path integral formalism of quantum mechanics, where the “expected” location of a particle is determined by the weighted sum of all possible paths the particle can take. Mark Kac realized that they were working on a similar problem when he heard a talk by Feynman when they were both at Cornell, and out of that collaboration emerged the Feynman-Kac formula (source).
So, computing the Feynman-Kac formula directly, we get:

For a call option, the payoff V(S,T) = max(S-K,0) and for a put option V(S,T) = max(K-S, 0). Thus, the value of a call and put option at time t is given by:

Proving that this agrees with the Black-Scholes pricing is left as an exercise to the reader.
The Feynman-Kac formula makes it easy to compute the value of exotic options. We will apply the Feynman-Kac formula to find the value of a Uniswap v3 option.
To make things a bit simpler, let us first decompose the value of a Uni v3 LP position into two distinct components V(S, t) = V_p(S, t) + V_ρ(S, t), where V_p=-max(K-S, 0) is the payoff of a short put option, and range payoff V_ρ is given by:

We can graphically see how the put and range payoffs are related to the value of a Uni v3 position: the range payoff is maximum at the strike price and reaches zero at the upper/lower ticks (I’m plotting the negative of the range payoff for simplicity).

Using this decomposition, we can explicitly solve for the value of a Uni v3 option at a time t using the Feynman-Kac formula. Doing this, we get:

where Put(S, t) is the familiar price of a short put option at strike K given by Black-Scholes.
The “range option “ ρ(S,t) component is a strictly positive term that corresponds to the value of the ranged part of an LP position. Solving the Feynman-Kac formula, we obtain a rather complicated expression for ρ(S,t):

Yep, you read that right. Erf.
Although we’re not interested in the details of ρ(S, t) for now, we can graphically see that ρ(S,t) looks like this:

Can we make this expression simpler?
The expression for the value of a Uni v3 position is rather complex. Luckily, we can simplify the analysis significantly.
As shown in my post about creating perpetual options in Uniswap v3, a good approximation for a Uni v3 LP position with range factor r is a regular put option at time T_r, where

Therefore, we can reduce the expression for the option pricing given by the Feynman-Kac formula to a much simpler expression that’s taking advantage of the range factor/DTE relationship above. Specifically, we get:

In other words, the value of a Uniswap v3 option is equivalent to a short put option that expires at a fixed number of days to expiration (DTE) so that DTE > 0 at expiration.
The price of a Uni v3 option is still subjected to theta decay before expiration, but gamma would be capped at the gamma of a 45DTE option.
How accurate is this approximation? We can see in the figure below, which compares the fixed-DTE approximation with the computed value of a Uni v3 option, that the difference between the fixed-DTE put approximation and the exact solution is not significant for range factors less than about 2:

Right now, the only option for Uni v3 LPs is to hold their position until they accumulate enough fees to turn in a profit. No protocol allows users to easily do borrow/lend Uni v3 LP positions yet
However, if such a protocol were available, then the premium received by the Uni v3 liquidity provider for lending their LP position would be given by the Black-Scholes model with a “fixed-DTE” that depends on the range factor r. In contrast, fees would also accumulate if the position was left alone and simply collected fees.
Therefore, in a world where Uni v3 LP positions are minted/lent/borrowed and traded as options, a key question to ask is whether it would it be better to:
Hold a LP position for a time T and collect the 0.05-0.3-1% fees
or
“Lend” the option for a time T and collect a fixed premium fee
Let’s explore that question by analyzing the expected yields for both scenarios.
First, we can use the expression derived in my previous post to determine the expected payoff of a Uniswap v3 LP position. Specifically, if liquidity is deployed to a single-tick, the expected LP returns for a unit amount of liquidity ΔL is:

where γ is the fee tier (ie. 0.01, 0.003, or 0.0005) and the “Tick Liquidity” is the amount of liquidity in the pool at the current tick. The factor of √(8/π)=1.5957691216… comes from deriving the time spent in-the-money assuming that the price follows a Geometric Brownian Motion.
The key point here is that the returns are expected to grow according to √T. Therefore, since fees accumulate linearly over time for wider positions (read this article for more details), we will only consider single-tick positions.
Importantly, this means that LP returns will depend on the pool’s total volume and the total liquidity at the deployed tick.
In the example below, we consider a position deployed at the 3990 tick in the ETH-DAI-0.3% pool. Since that pool has a total daily volume of $15.71m and the 3990 tick has 70.60ETH = $281,694 of locked value, the relative LP returns should be approximately 1.6% per √days or about 30% per year (assuming a 100% annualized volatility).

By comparison, deploying the same liquidity to a similar pool like the ETH-USDC-0.03% pair, we obtain that LP positions earn a 1.37% return per √days or 26.2% per year. Some pools generate more yields than others. YMMV.
Some pools have wild (predicted) returns, mainly due to them having a relatively low per-tick liquidity compared to the volumes traded.
For instance a newly listed token such as RBN only has $500k of locked value at the current tick for $25m of volume. Computing the LP returns for the RBN-ETH 1% pool will be left as an exercise to the reader.

On the other hand, one may wish to mint a Uni v3 LP position and lend it to another user for a time T for a premium.
Specifically, the premium received will be:

This is the familiar expression for the value of a short put, except time has been translated according to t → (t+T_r).
This expression will depend on the specific underlying, the strike price K, the implied volatility σ, and the time to expiration T. If we consider that the option is minted “at-the-money” where the LP position’s strike price K is equal to the current price, then the value of the put option is simply:

Interestingly, this expression also depends on the square root of time. This means we can directly compare the premium received per unit of deployed liquidity to the expected returns obtained by holding the LP position and collecting fees.
If we consider a single-tick position, then T_r will go to zero and (T-t) will be the amount of time the position is held (if it is held until expiration).
Therefore, we simply need to compare the factors multiplying the √T term to find which strategy is the most beneficial:

Assuming an annual volatility of 100%, this means that holding will only generate returns larger than lending the option if the Daily Volume/Tick Liquidity ratio is larger than:

The actual daily volume, tick liquidity, and the realized volatility may need to be calculated for each pool in order to accurately determine whether the criteria above (which may change for each pool) is satisfied or not.
As an example, I’m including below a list of the top 17 pools currently on info.uniswap.org by 24h trading volume and I’ve added a column to show whether the holding ratio is satisfied (4th column, I’ve normalized the ratio to a yearly IV of 100%).

Some pools do indeed have a large daily volume compared to their locked liquidity. Holding a position in these pools would generate an expected yield that will be higher than the options premium only if the hold ratio is larger than 1.
Right now, only the UNI/ETH, HEX/USDC, and RBN/ETH pools highlighted above would generate higher returns from holding. Holding any of the pairs with a hold ratio < 1 would underperform lending them as options.
In other words, it would be more profitable to lend the Uni v3 LP position for most Uni v3 trading pairs as an ATM option rather than holding+collecting fees.
Our results suggest that Uni V3 positions are analogous to short put options, and that it would be better in most cases to lend it to an option buyer and collect premium rather than simply holding it and collecting fees.
What does that imply? First, this suggests that establishing a healthy options market based on Uniswap v3 (or SushiSwap’s upcoming concentrated liquidity pools) would likely increase the yields collected by liquidity providers.
Second, not only would LPs generate more yields, but options *buyers *would also be able to protect their investments by purchasing put options that can permissionlessly be deployed at any strike and for any pairs. Options on ETH-stablecoin pairs can be efficiently handled by protocols like Opyn, Pods finance, or Lyra finance, but it would be challenging to set up smart contracts for the trading of options of each possible asset pairs that exists (tens of thousands of markets exist in Uniswap’s long tail end of crypto assets).
Finally, there needs to be a cultural shift in the way people are interpreting the deployment of concentrated liquidity positions on Uniswap v3 or SushiSwap. While constant product AMMs are simpler to understand and manage, they can be prone to significant impermanent loss and are a very inefficient use of capital compared to concentrated liquidity AMMs.
Being on the short side of options trading is an inherently profitable endeavor (since implied volatility is often higher than the realized volatility), but managing a short options portfolio is not a buy-and-hold passive strategy. Short options, and by extension Uni v3 LP positions, have to be actively managed, but active investing does not mean watching charts and trading every minute of every day. With the right tools, being an active investor takes less than five minutes per day.
*I wish to thank *Lucas Kohorst for their helpful comments. If you’re interested in these ideas please DM me on twitter @guil_lambert or send an email to guil.lambert @ protonmail.com .
No activity yet