进入 Uniswap V3Uniswap V3 对 AMM 模型进行了显著改善。它通过允许用户将资产汇集在预先设定好的价格范围内,来增加可定制的流动性头寸。用户可以将单个 V3 流动性头寸视为 x*y=k 的 AMM,但只适用于设定的价格范围内。引用 Dan Robinson 的工作成果,单个 V3 头寸中资产之间的关系也可以用以下公式表示: 这里的「offset」是指设定 V3 中价格范围下限和上限的函数。正如之前的文章中提到的,这大大提高了流动池中资产的资金效率,使用户能够通过同时持有不同的流动性头寸来定制个人的整体做市头寸。 然而,资金效率的提升是有代价的,用户可能面临做市资产的市场价格超出设定的做市范围的风险。例如,用户在 1000-2500 美元的价格范围内,为 ETH/USDC 交易对提供流动性,当 ETH 价格跌至 1000 美元以下时,用户最终只持有 ETH。当 ETH 的价格超过 2500 美元时,用户最终只持有 USDC。在这两种情况下,用户的资产都不再能够赚取费用,并且所持有的单一资产可能面临下行风险。 这就是在 Uniswap V3 上做市的难点,提供流动性不再是简单和被动的,而需要及时监控和战略调整。在这篇文章中,我们通过链上分析,以发现 Uniswap V3 上做市的真实情况。 方法每个 Uniswap V3 头寸都由一个唯一的 NFT 表示,我们分析了与流动性头寸管理相关的 5 种不同事件的数据。
将这些事件中的数据整合到一起,我们能够发现特定流动性头寸(如 NFT)的更新频率。通过 Transfer 事件,我们能够确定 NFT 头寸的最终所有者。如果最终所有者是销毁地址,则将倒数第二个所有者视为该 NFT 头寸的所有者。 假设从一个以太坊地址转移到另一个以太坊地址的 NFT 最终属于同一个所有者,因为没有买卖 Uniswap V3 NFT 头寸的开放市场,用户也没有任何理由直接购买 NFT,而不是自己购买相应的底层资产再提供流动性。 如果 Uniswap V3 的流动性提供商正在主动管理流动性,他们可能会频繁改动持有的流动性头寸,通过链下算法或链上合约都可以实现。我们进行了简短的试探性分析,以了解流动性提供者如何使用 Uniswap V3。 在当前所有持有 Uniswap V3 头寸的用户中,58% 的地址仅拥有 1 个流动性头寸,只有不到 10% 的地址拥有超过 5 个 NFT 头寸。 (责任编辑:admin) |