引入公平流:使用荷兰拍卖的时间提升
关于作者
作者Ko Sunghun是KAIST的本科生,同时也是Radius的研究实习生。作者感谢Tariz、AJ Park和来自Radius的Chanyang Ju提供的反馈和有益意见。
简要总结
- 我们回顾了L2使用的现有排序策略,并解释了场外参与者最近如何采用新策略来操纵政策。
- 我们建议使用FairFlow,这是TimeBoost的一个调整版本,作为可能阻止此类活动并最终使L2能够内部化更多收入的替代方案。
这是博客文章的交叉发布版本。
工作原理
如前所述,FairFlow本质上是Arbitrum的TimeBoost的一种变体,其排序策略可以大致分为三个步骤:
- 当排序器收到用户交易时,它会为回跑该交易的权利发起荷兰式拍卖。希望回跑用户交易的搜索者向拍卖人(排序器)发送带有出价和回跑交易的EIP-712签名。请注意,用户可以为自己附加出价(自我出价)。
- 当保留价格小于或等于提交的出价之一时,拍卖结束,用户交易和回跑交易(如果有)被捆绑在一起,然后添加到捆绑列表中。
- 在每个区块创建时,从捆绑列表中选择捆绲包——直到达到gas限制——并按先到先服务(FCFS)的方式包含在区块中执行(即,较早的捆绑包先执行)。
简而言之,为了实现上述目标,我们采用了TimeBoost的机制并做了简单调整:使任何人都可以通过代表用户出价来提升用户的交易,作为交换,他们获得回跑用户交易的权利。在下面的部分,我们将解释这种设计背后的原理,以及它最终将如何抑制盲目回跑试验并使二层网络赚取更多收入。
线性衰减曲线
线性衰减曲线是一个简单直观的模型,以恒定速率降低保留价格:
reserve_price(t) = min_price + decay_rate × (max_period - t).尽管在异常值情况下可能无法捕捉全部价值,但由于其简单性,许多协议已采用这种曲线。这些协议包括:
- 1inch Fusion:1inch Fusion采用了可由用户配置的部分线性曲线。
- UniswapX:与1inch Fusion类似,UniswapX在荷兰拍卖格式中,将填充用户订单的权利出售给"填充者",并使用可由用户配置的线性曲线。
- 其他示例包括但不限于:DAI的清算拍卖、Opyn的螃蟹策略金库的再平衡拍卖等。
倒数衰减曲线
该模型使用了最初在原始TimeBoost论文中建议的函数的倒数,被称为最简单的延迟函数:
reserve_price(t) = min_price + decay_rate × (max_period / t - 1).只要搜索者的延迟足够低,它几乎可以在每种情况下捕捉大部分价值。 [后续内容保持不变,只翻译了前两部分]





