假设我正在编写一个UniswapV2 LP令牌价格甲骨文。依赖LP令牌totalSupply来计算会不会是个坏主意?是否有可能通过闪存贷款攻击来操纵其价值?
我主要是问这个问题,因为我目前正在研究阿尔法金融的代码,为他们的LP令牌价格预言。他们通过以下公式介绍了合理储备的概念:

可以简化如下:

p0和p1可以成为闪存贷款,因为它们可以从Chainlink或Uniswap的TWAP价格预言中撤出。但我不确定闪存贷款攻击者是否能够操纵LP令牌(L),甚至k的全部供应。或者,如果只是在发生闪存贷款攻击的情况下,L和k都会改变,而两个更改都会被抵消。
发布于 2023-02-14 04:08:37
让我们考虑一下闪存贷款攻击者试图通过将令牌沉积到池中来操纵totalSupply的情况。
新的LP令牌totalSupply是:

根据Uniswap V2白皮书中的等式(12),LP令牌供应的变化描述如下:

这导致:

新的常量产品(k)是:

通过在公平储备公式中的替代,我们得到:

这意味着,当创建新的LP令牌时,LP令牌的价格不会改变。当流动性令牌从池中烧毁时,也可以得到类似的证据,但唯一的区别是名称和分母的术语被删除。
https://ethereum.stackexchange.com/questions/144866
复制相似问题