这意味着,即使在市场波动的情况下,LP以其进入时的价格水平去除流动性,LP将在这一期间从费用中获利,而不会遭受无常损失。 有些人可能会说,他们期望交易费能弥补他们的损失。这有可能发生,但只是在一定程度上,这取决于撤资时的价格,以及在提供流动性期间,池子里的流动性有多高,发生了多少交易。所以我们可以理解,对于流动性提供者来说,最有利可图的组合是一个资产不波动、每天有很多交易的池子。同时也要考虑到,市场定义了资产的定价,每当Uniswap中的代币定价与市场价格发生偏离时,套利者就会利用这个套利机会,在Uniswap中进行交易,帮助引导Uniswap的价格接近代币的市场价格。 模拟收益 为了分析Uniswap v2上流动性提供活动的收益,应考虑以下变量: 在提供流动性的时刻,交易对的现货价格撤资时的交易对现货价格池中的交易量池中的资产量从交易中产生的费用总额将分配给LP恒定常数 constant_product (k) 因子是用来给交易定价的一种方式,并保持池子两边价值的平衡。当忽略费用时,系数的计算方法是: 定价 Uniswap使用以下定价公式来定义流动性池中每项资产的交易价值。 将公式1和2放在一起,我们最终得到以下结果: 需要强调的是,在另一个LP向池子增加流动性之前,恒定常数用于交易的资产定价。当这种情况发生时,恒定常数会随着新的池子余额而更新,并用于后续交易的定价。 例如: 初始池有100 ETH和10,000 DAI。因此,constant_product (k) = 100 * 10,000 = 1,000,000。 如果1天后,John决定用2 ETH和2,000 DAI为池子增加流动性(池子里没有交易),那么由于流动性池子的两边都增加了,所以需要更新恒定常数。因此,新的constant_product (k)将用于以下交易的定价:k = (100 + 2) * (10,000 + 2,000) = 102 * 12,000 = 1,224,000。 考虑到Uniswap的AMM要求流动性提供者在每个交易对的充值方面保持50/50的比例,公式2决定了资产的定价取决于每个池中发生的交易量。这意味着,在池中没有发生交易的情况下(池中发生的唯一活动是流动性提供),eth_price将保持与池创建时相同。换句话说,只有在有交易活动时才会更新价格。 当增加流动性时,资产的定价与想从池中购买1个资产时的定价发生了一些不同,我们可以看到下面的情况。 (责任编辑:admin) |