测试现在的文章
CZ『s doge
假设攻击者正在查看链下 ETH 价格,并看到 Chainlink 预言机即将以更高的价格(从 p0 更新到 p1,其中 p0 < p1)更新链上数据。这个攻击者可以发送一笔交易以 p0 的价格销毁 x 稳定币,以 x/p0 的 ETH 换取,然后在价格更新到 p1 后将其再卖给协议,从而获得利润:

由于这个预言机更新的抢跑交易,这部分利润已从协议储备中拿走。如果我们设定 x = 100 ETH 且 p1 = 1.01 * p0(价格上涨 1%),这将意味着攻击者从协议的储备中拿走了 1 ETH。
有交易费用
幸运的是,增加交易费用可以减轻这个问题,因为它们会侵蚀抢跑交易者的利润,减少机会。
例如,如果铸造和销毁的交易费用是恒定且相等的 f,则一个在 p0 销毁 x 稳定币并在 p1 以 ETH 再出售给协议的攻击者,最终会出现以下利润:

与之前的情况相比,费用减少了利润:

「解析」
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。
